Synced symbols with pmdsky-debug

This commit is contained in:
AnonymousRandomPerson 2023-09-18 23:33:41 -04:00
parent b2a3a28b25
commit daa135dedb
16 changed files with 868 additions and 868 deletions

View File

@ -1,12 +1,11 @@
#pragma once
.public _020A18C4
.public _020A18D0
.public _020A18E4
.public TEAM_MEMBER_TABLE_PTR
.public CreateAdvancedMenu
.public CreateDBox
.public CreateNormalMenu
.public CreatePortraitBox
.public EVOLUTION_HP_BONUS
.public EVOLUTION_PHYSICAL_STAT_BONUSES
.public EVOLUTION_SPECIAL_STAT_BONUSES
.public FreeDBox
.public FreeNormalMenu
.public GetActiveTeamMember
@ -58,3 +57,4 @@
.public sub_02059B08
.public sub_0205A288
.public sub_0205B008
.public TEAM_MEMBER_TABLE_PTR

View File

@ -1,12 +1,12 @@
#pragma once
.public __divsi3
.public _020A1868
.public _020A18B8
.public _020A18DC
.public _020A18E0
.public CreateDBox
.public CreateNormalMenu
.public CreatePortraitBox
.public EGG_HP_BONUS
.public EGG_STAT_BONUSES
.public FreeDBox
.public FreeNormalMenu
.public FreePortraitBox

View File

@ -169937,8 +169937,8 @@ WONDER_GUMMI_STAT_BOOST:
.global ZINC_BAND_STAT_BOOST
ZINC_BAND_STAT_BOOST:
.byte 0x08, 0x00, 0x00, 0x00
.global _020A18B8
_020A18B8:
.global EGG_HP_BONUS
EGG_HP_BONUS:
.byte 0x0A, 0x00, 0x00, 0x00
.global _020A18BC
_020A18BC:
@ -169946,24 +169946,24 @@ _020A18BC:
.global _020A18C0
_020A18C0:
.byte 0x2C, 0x01, 0x00, 0x00
.global _020A18C4
_020A18C4:
.global EVOLUTION_HP_BONUS
EVOLUTION_HP_BONUS:
.byte 0x0A, 0x00, 0x00, 0x00
.global _020A18C8
_020A18C8:
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00
.global _020A18D0
_020A18D0:
.global EVOLUTION_PHYSICAL_STAT_BONUSES
EVOLUTION_PHYSICAL_STAT_BONUSES:
.byte 0x05, 0x00, 0x05, 0x00
.byte 0x00, 0xC9, 0xFE, 0xFF, 0x00, 0x08, 0x00, 0x00
.global _020A18DC
_020A18DC:
.global EGG_STAT_BONUSES
EGG_STAT_BONUSES:
.byte 0x05, 0x00, 0x05, 0x00
.global _020A18E0
_020A18E0:
.byte 0x05, 0x00, 0x05, 0x00
.global _020A18E4
_020A18E4:
.global EVOLUTION_SPECIAL_STAT_BONUSES
EVOLUTION_SPECIAL_STAT_BONUSES:
.byte 0x05, 0x00, 0x05, 0x00, 0x54, 0x01, 0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x80, 0xFF, 0xFF, 0xFF
.byte 0x99, 0x00, 0x00, 0x00, 0x00, 0x0A, 0x00, 0x00
.global _020A18FC

View File

@ -787,7 +787,7 @@ _022DCBE4:
add r0, sp, #0x10
ldr r2, [r1, #0x68]
ldr r3, [r1, #0x64]
ldr r1, _022DCCE0 ; =ov11_02319208
ldr r1, _022DCCE0 ; =OVERLAY11_DEBUG_STRINGS
str r3, [sp, #0x10]
str r2, [sp, #0x14]
bl FatalError
@ -850,7 +850,7 @@ _022DCC8C:
ldmia sp!, {r3, r4, r5, pc}
.align 2, 0
_022DCCDC: .word ov11_02316A44
_022DCCE0: .word ov11_02319208
_022DCCE0: .word OVERLAY11_DEBUG_STRINGS
_022DCCE4: .word ov11_02319224
_022DCCE8: .word ov11_02319240
arm_func_end ov11_022DCB48
@ -920,7 +920,7 @@ _022DCDA4:
add r0, sp, #0x10
ldr r2, [r1, #0x70]
ldr r3, [r1, #0x6c]
ldr r1, _022DCEE0 ; =ov11_02319208
ldr r1, _022DCEE0 ; =OVERLAY11_DEBUG_STRINGS
str r3, [sp, #0x10]
str r2, [sp, #0x14]
bl FatalError
@ -998,7 +998,7 @@ _022DCED4:
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_022DCEDC: .word ov11_02316A44
_022DCEE0: .word ov11_02319208
_022DCEE0: .word OVERLAY11_DEBUG_STRINGS
_022DCEE4: .word ov11_02319224
_022DCEE8: .word ov11_02319240
arm_func_end ov11_022DCCEC
@ -2073,7 +2073,7 @@ ScriptCommandParsing: ; 0x022DDD64
sub sp, sp, #0x2c8
mov r4, r0
ldr r1, [r4, #0x1c]
ldr r0, _022DED08 ; =ov11_02318610
ldr r0, _022DED08 ; =SCRIPT_OP_CODES
add r6, r1, #2
str r1, [r4, #0x34]
str r6, [r4, #0x38]
@ -2478,7 +2478,7 @@ _022DDDE0: ; jump table
arm_func_start ov11_022DE3AC
ov11_022DE3AC: ; 0x022DE3AC
ldr r2, [r4, #0x1c]
ldr r0, _022DED08 ; =ov11_02318610
ldr r0, _022DED08 ; =SCRIPT_OP_CODES
ldrh r1, [r2]
mov r1, r1, lsl #3
ldrsb r0, [r0, r1]
@ -3172,7 +3172,7 @@ ov11_022DECDC: ; 0x022DECDC
mov r0, #4
b _022E2478
.align 2, 0
_022DED08: .word ov11_02318610
_022DED08: .word SCRIPT_OP_CODES
_022DED0C: .word 0x00000172
_022DED10: .word ov11_023193EC
_022DED14: .word ov11_02319410
@ -6172,7 +6172,7 @@ _022E155C:
_022E159C:
ldrsh r3, [r4, #8]
ldr r1, [r4]
ldr r2, _022E2278 ; =ov11_02316AD8
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
cmp r7, #0x4b
moveq r5, #0
ldr r0, [r4, #4]
@ -6231,7 +6231,7 @@ _022E164C:
_022E1674:
ldr r1, [r4]
ldrsh r3, [r4, #8]
ldr r2, _022E2278 ; =ov11_02316AD8
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
cmp r7, #0x45
moveq r5, #0
ldr r0, [r4, #4]
@ -6294,7 +6294,7 @@ _022E1734:
_022E1760:
ldr r1, [r4]
ldrsh r3, [r4, #8]
ldr r2, _022E2278 ; =ov11_02316AD8
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
cmp r7, #0x3b
moveq r5, #0
ldr r0, [r4, #4]
@ -6360,7 +6360,7 @@ _022E1820:
_022E1858:
ldr r1, [r4]
ldrsh r3, [r4, #8]
ldr r2, _022E2278 ; =ov11_02316AD8
ldr r2, _022E2278 ; =SCRIPT_COMMAND_PARSING_DATA
cmp r7, #0x40
moveq r5, #0
ldr r0, [r4, #4]
@ -7080,7 +7080,7 @@ _022E226C:
b _022E2464
.align 2, 0
_022E2274: .word ov11_02316A60
_022E2278: .word ov11_02316AD8
_022E2278: .word SCRIPT_COMMAND_PARSING_DATA
_022E227C: .word 0x00000127
_022E2280: .word 0x00000179
_022E2284: .word ov11_0231958C
@ -13920,11 +13920,11 @@ _022E7FA4: .word ov11_02324CA4
arm_func_start ov11_022E7FA8
ov11_022E7FA8: ; 0x022E7FA8
ldr r1, _022E7FB4 ; =ov11_0231C828
ldr r1, _022E7FB4 ; =C_ROUTINES
add r0, r1, r0, lsl #3
bx lr
.align 2, 0
_022E7FB4: .word ov11_0231C828
_022E7FB4: .word C_ROUTINES
arm_func_end ov11_022E7FA8
arm_func_start ov11_022E7FB8
@ -13976,12 +13976,12 @@ ov11_022E8038: ; 0x022E8038
arm_func_start GetSpecialRecruitmentSpecies
GetSpecialRecruitmentSpecies: ; 0x022E803C
ldr r1, _022E804C ; =ov11_023208D8
ldr r1, _022E804C ; =RECRUITMENT_TABLE_SPECIES
mov r0, r0, lsl #1
ldrsh r0, [r1, r0]
bx lr
.align 2, 0
_022E804C: .word ov11_023208D8
_022E804C: .word RECRUITMENT_TABLE_SPECIES
arm_func_end GetSpecialRecruitmentSpecies
arm_func_start ov11_022E8050
@ -14020,7 +14020,7 @@ ov11_022E8090: ; 0x022E8090
mov r1, #1
strb r1, [r4]
ldr r0, _022E810C ; =ov11_02324F98
ldr r1, _022E8110 ; =ov11_023208D8
ldr r1, _022E8110 ; =RECRUITMENT_TABLE_SPECIES
ldrsh r2, [r0]
add r0, sp, #0
mov r2, r2, lsl #1
@ -14034,9 +14034,9 @@ ov11_022E8090: ; 0x022E8090
mov r0, r4
bl sub_02052EFC
ldr r0, _022E810C ; =ov11_02324F98
ldr r2, _022E8114 ; =ov11_023208AC
ldr r2, _022E8114 ; =RECRUITMENT_TABLE_LEVELS
ldrsh r3, [r0]
ldr r1, _022E8118 ; =ov11_02320894
ldr r1, _022E8118 ; =RECRUITMENT_TABLE_LOCATIONS
mov r3, r3, lsl #1
ldrsh r2, [r2, r3]
strb r2, [r4, #1]
@ -14047,9 +14047,9 @@ ov11_022E8090: ; 0x022E8090
ldmia sp!, {r3, r4, pc}
.align 2, 0
_022E810C: .word ov11_02324F98
_022E8110: .word ov11_023208D8
_022E8114: .word ov11_023208AC
_022E8118: .word ov11_02320894
_022E8110: .word RECRUITMENT_TABLE_SPECIES
_022E8114: .word RECRUITMENT_TABLE_LEVELS
_022E8118: .word RECRUITMENT_TABLE_LOCATIONS
arm_func_end ov11_022E8090
arm_func_start ov11_022E811C
@ -24898,7 +24898,7 @@ _022F13A4:
bl ov11_022F22F4
b _022F148C
_022F13C4:
ldr r6, _022F1548 ; =ov11_02320D2C
ldr r6, _022F1548 ; =LEVEL_TILEMAP_LIST
b _022F1414
_022F13CC:
cmp r0, r5
@ -25006,7 +25006,7 @@ _022F1538: .word ov11_02324CC0
_022F153C: .word ov11_02320CD8
_022F1540: .word EVENTS
_022F1544: .word ov11_02320CF4
_022F1548: .word ov11_02320D2C
_022F1548: .word LEVEL_TILEMAP_LIST
_022F154C: .word ov11_02320D10
_022F1550: .word ov11_02320CA8
_022F1554: .word ov11_02320FCC
@ -26338,7 +26338,7 @@ ov11_022F25A4: ; 0x022F25A4
bl ov11_022EFD5C
b _022F26BC
_022F2628:
ldr r1, _022F26D8 ; =ov11_0231DE10
ldr r1, _022F26D8 ; =GROUND_WEATHER_TABLE
mov r0, r4, lsl #2
ldrsh r0, [r1, r0]
add r4, r1, r4, lsl #2
@ -26386,7 +26386,7 @@ _022F26BC:
.align 2, 0
_022F26D0: .word ov11_02324CC8
_022F26D4: .word ov11_02321078
_022F26D8: .word ov11_0231DE10
_022F26D8: .word GROUND_WEATHER_TABLE
arm_func_end ov11_022F25A4
arm_func_start ov11_022F26DC
@ -26538,7 +26538,7 @@ _022F283C:
cmp r0, #0
beq _022F28F0
ldr r0, _022F2914 ; =ov11_02324CC8
ldr r1, _022F2918 ; =ov11_0231DE10
ldr r1, _022F2918 ; =GROUND_WEATHER_TABLE
ldr r2, [r0]
ldrsh r2, [r2]
mov r2, r2, lsl #2
@ -26577,7 +26577,7 @@ _022F290C:
ldmia sp!, {r3, pc}
.align 2, 0
_022F2914: .word ov11_02324CC8
_022F2918: .word ov11_0231DE10
_022F2918: .word GROUND_WEATHER_TABLE
_022F291C: .word ov11_02321038
_022F2920: .word ov11_02321030
arm_func_end ov11_022F27F4
@ -31626,7 +31626,7 @@ LoadObjectAnimData: ; 0x022F6E60
mov r4, r0
tst r6, #0x80000000
movne r5, #0xf
ldr r2, _022F6EF0 ; =ov11_0231EE54
ldr r2, _022F6EF0 ; =OBJECTS
mov r0, #0xc
moveq r5, #0xe
smlabb r0, r1, r0, r2
@ -31659,7 +31659,7 @@ _022F6EE8:
add sp, sp, #0x80
ldmia sp!, {r4, r5, r6, pc}
.align 2, 0
_022F6EF0: .word ov11_0231EE54
_022F6EF0: .word OBJECTS
_022F6EF4: .word ov11_023213F0
_022F6EF8: .word WAN_TABLE
arm_func_end LoadObjectAnimData
@ -37576,7 +37576,7 @@ ov11_022FBEC4: ; 0x022FBEC4
sub sp, sp, #0x10
mov r8, r1
ldrsh r4, [r8]
ldr r5, _022FC2C0 ; =ov11_0231EE54
ldr r5, _022FC2C0 ; =OBJECTS
mov r1, #0xc
mov sb, r0
smlabb r5, r4, r1, r5
@ -37856,7 +37856,7 @@ _022FC2B8:
add sp, sp, #0x10
ldmia sp!, {r3, r4, r5, r6, r7, r8, sb, sl, fp, pc}
.align 2, 0
_022FC2C0: .word ov11_0231EE54
_022FC2C0: .word OBJECTS
_022FC2C4: .word ov11_02324D00
_022FC2C8: .word ov11_02321E4C
_022FC2CC: .word 0x02006100
@ -41563,7 +41563,7 @@ ov11_022FF21C: ; 0x022FF21C
str r0, [ip, #8]
ldrsh r2, [r2]
ldr r0, [r3, #4]
ldr lr, _022FF30C ; =ov11_0231C828
ldr lr, _022FF30C ; =C_ROUTINES
strh r2, [r0, #0xa4]
ldr r0, _022FF310 ; =0x000002BD
mov r5, r1
@ -41609,7 +41609,7 @@ _022FF29C:
.align 2, 0
_022FF304: .word ov11_02324D0C
_022FF308: .word ov11_0238A074
_022FF30C: .word ov11_0231C828
_022FF30C: .word C_ROUTINES
_022FF310: .word 0x000002BD
_022FF314: .word ov11_0232248C
_022FF318: .word ov11_022FF438
@ -41704,7 +41704,7 @@ _022FF434: .word ov11_02324D0C
arm_func_start ov11_022FF438
ov11_022FF438: ; 0x022FF438
ldr r0, _022FF458 ; =ov11_02324D0C
ldr r2, _022FF45C ; =ov11_0231C828
ldr r2, _022FF45C ; =C_ROUTINES
ldr r0, [r0, #4]
add r0, r0, r1, lsl #1
ldrsh r0, [r0, #0xa6]
@ -41713,7 +41713,7 @@ ov11_022FF438: ; 0x022FF438
bx lr
.align 2, 0
_022FF458: .word ov11_02324D0C
_022FF45C: .word ov11_0231C828
_022FF45C: .word C_ROUTINES
arm_func_end ov11_022FF438
arm_func_start ov11_022FF460
@ -57427,7 +57427,7 @@ _0230CB84: .word ov11_02324DA4
ov11_0230CB88: ; 0x0230CB88
stmdb sp!, {r4, lr}
mov r4, r0
ldr r0, _0230CBAC ; =ov11_0232306C
ldr r0, _0230CBAC ; =OVERLAY11_OVERLAY_LOAD_TABLE
bl sub_020348E4
cmp r0, #0
ldmeqia sp!, {r4, pc}
@ -57435,7 +57435,7 @@ ov11_0230CB88: ; 0x0230CB88
bl EntryOverlay13
ldmia sp!, {r4, pc}
.align 2, 0
_0230CBAC: .word ov11_0232306C
_0230CBAC: .word OVERLAY11_OVERLAY_LOAD_TABLE
arm_func_end ov11_0230CB88
arm_func_start ov11_0230CBB0
@ -64755,7 +64755,7 @@ ov11_0231297C: ; 0x0231297C
bl ov11_022EFD5C
b _02312A54
_023129FC:
ldr r5, _02312A70 ; =ov11_0231DE10
ldr r5, _02312A70 ; =GROUND_WEATHER_TABLE
ldr r0, [r1]
add r1, r5, r4, lsl #2
ldrsh r1, [r1, #2]
@ -64786,7 +64786,7 @@ _02312A54:
.align 2, 0
_02312A68: .word ov11_02324E20
_02312A6C: .word ov11_02323CEC
_02312A70: .word ov11_0231DE10
_02312A70: .word GROUND_WEATHER_TABLE
arm_func_end ov11_0231297C
arm_func_start ov11_02312A74
@ -64802,7 +64802,7 @@ ov11_02312A74: ; 0x02312A74
mvn r0, #0
cmp r1, r0
beq _02312AD4
ldr r0, _02312B10 ; =ov11_0231DE10
ldr r0, _02312B10 ; =GROUND_WEATHER_TABLE
mov r1, r1, lsl #2
ldrsh r0, [r0, r1]
cmp r0, #0
@ -64834,7 +64834,7 @@ _02312B04:
ldmia sp!, {r3, pc}
.align 2, 0
_02312B0C: .word ov11_02324E20
_02312B10: .word ov11_0231DE10
_02312B10: .word GROUND_WEATHER_TABLE
_02312B14: .word ov11_02323CC8
arm_func_end ov11_02312A74
@ -69300,8 +69300,8 @@ ov11_02316A60:
.byte 0x86, 0x01, 0x00, 0x00
.word ov11_02316C04
.byte 0x92, 0x03, 0x00, 0x00
.global ov11_02316AD8
ov11_02316AD8:
.global SCRIPT_COMMAND_PARSING_DATA
SCRIPT_COMMAND_PARSING_DATA:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@ -70670,8 +70670,8 @@ ov11_023185EC:
.byte 0x73, 0x75, 0x70, 0x65, 0x72, 0x76, 0x69, 0x73, 0x69, 0x6F, 0x6E, 0x5F, 0x45, 0x78, 0x65, 0x63
.byte 0x75, 0x74, 0x65, 0x53, 0x74, 0x61, 0x74, 0x69, 0x6F, 0x6E, 0x43, 0x6F, 0x6D, 0x6D, 0x6F, 0x6E
.byte 0x53, 0x75, 0x62, 0x00
.global ov11_02318610
ov11_02318610:
.global SCRIPT_OP_CODES
SCRIPT_OP_CODES:
.byte 0x00, 0xFF, 0x00, 0x00
.global ov11_02318614
ov11_02318614:
@ -71440,8 +71440,8 @@ ov11_02318614:
.word ov11_02318278
.byte 0x01, 0xFF, 0x00, 0x00
.word ov11_02317370
.global ov11_02319208
ov11_02319208:
.global OVERLAY11_DEBUG_STRINGS
OVERLAY11_DEBUG_STRINGS:
.byte 0x65, 0x78, 0x65, 0x63
.byte 0x75, 0x74, 0x65, 0x20, 0x73, 0x63, 0x72, 0x69, 0x70, 0x74, 0x20, 0x74, 0x79, 0x70, 0x65, 0x20
.byte 0x65, 0x72, 0x72, 0x6F, 0x72, 0x20, 0x42, 0x00
@ -74603,8 +74603,8 @@ ov11_0231C808:
.byte 0x4C, 0x4F, 0x4F, 0x4B
.byte 0x5F, 0x41, 0x52, 0x4F, 0x55, 0x4E, 0x44, 0x5F, 0x52, 0x49, 0x47, 0x48, 0x54, 0x5F, 0x46, 0x55
.byte 0x4E, 0x43, 0x5F, 0x53, 0x45, 0x52, 0x49, 0x45, 0x53, 0x00, 0x00, 0x00
.global ov11_0231C828
ov11_0231C828:
.global C_ROUTINES
C_ROUTINES:
.byte 0x00, 0x00, 0x04, 0x00
.word ov11_02319B28
.byte 0x01, 0x00, 0x04, 0x00
@ -76007,8 +76007,8 @@ ov11_0231C828:
.word ov11_02319CFC
.byte 0xBC, 0x02, 0x0A, 0x00
.word ov11_02319B1C
.global ov11_0231DE10
ov11_0231DE10:
.global GROUND_WEATHER_TABLE
GROUND_WEATHER_TABLE:
.byte 0x00, 0x00, 0x13, 0x01, 0x01, 0x00, 0xB0, 0x01, 0x01, 0x00, 0xB1, 0x01
.byte 0x02, 0x00, 0xB2, 0x01, 0x01, 0x00, 0xB3, 0x01, 0x02, 0x00, 0xB4, 0x01, 0x01, 0x00, 0xB5, 0x01
.byte 0x02, 0x00, 0xB6, 0x01, 0x01, 0x00, 0xB7, 0x01, 0x02, 0x00, 0xB8, 0x01, 0x01, 0x00, 0xB9, 0x01
@ -77213,8 +77213,8 @@ ov11_0231EE3C:
ov11_0231EE48:
.byte 0x64, 0x30, 0x31, 0x70
.byte 0x31, 0x31, 0x62, 0x31, 0x00, 0x00, 0x00, 0x00
.global ov11_0231EE54
ov11_0231EE54:
.global OBJECTS
OBJECTS:
.byte 0x0E, 0x00, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
@ -78455,17 +78455,17 @@ ov11_02320858:
.byte 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01
.byte 0x02, 0x00, 0x00, 0x01, 0x02, 0x00, 0x00, 0x01
.global ov11_02320894
ov11_02320894:
.global RECRUITMENT_TABLE_LOCATIONS
RECRUITMENT_TABLE_LOCATIONS:
.byte 0x39, 0x37, 0x3B, 0x4C, 0x10, 0x17, 0x1A, 0x2B
.byte 0x42, 0x3D, 0x52, 0x45, 0x4E, 0x50, 0x50, 0x56, 0xF1, 0x35, 0xF2, 0x54, 0x4A, 0xF3, 0x00, 0x00
.global ov11_023208AC
ov11_023208AC:
.global RECRUITMENT_TABLE_LEVELS
RECRUITMENT_TABLE_LEVELS:
.byte 0x2E, 0x00, 0x2E, 0x00, 0x2E, 0x00, 0x31, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x2A, 0x00, 0x30, 0x00
.byte 0x30, 0x00, 0x31, 0x00, 0x30, 0x00, 0x35, 0x00, 0x2B, 0x00, 0x31, 0x00, 0x31, 0x00, 0x2E, 0x00
.byte 0x28, 0x00, 0x28, 0x00, 0x2F, 0x00, 0x31, 0x00, 0x31, 0x00, 0x37, 0x00
.global ov11_023208D8
ov11_023208D8:
.global RECRUITMENT_TABLE_SPECIES
RECRUITMENT_TABLE_SPECIES:
.byte 0x99, 0x01, 0x9A, 0x01
.byte 0x9B, 0x01, 0x9F, 0x01, 0x0A, 0x02, 0x0B, 0x02
.word _020D020C
@ -78661,8 +78661,8 @@ ov11_02320D10:
.byte 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00
.byte 0x00, 0x04, 0x00, 0x04, 0x00, 0x00, 0xBA, 0x00, 0x3E, 0x00, 0x00, 0x00
.word ov11_022F1800
.global ov11_02320D2C
ov11_02320D2C:
.global LEVEL_TILEMAP_LIST
LEVEL_TILEMAP_LIST:
.byte 0x06, 0x00, 0x02, 0x64, 0x00, 0x00, 0x00, 0x00, 0x07, 0x00, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00
.byte 0x07, 0x00, 0x01, 0x64, 0x00, 0x00, 0x00, 0x00, 0x1B, 0x00, 0x0E, 0x64, 0x00, 0x00, 0x00, 0x00
.byte 0x1E, 0x00, 0x11, 0x64, 0x00, 0x00, 0x00, 0x00, 0x23, 0x00, 0x15, 0x64, 0x00, 0x00, 0x00, 0x00
@ -79971,8 +79971,8 @@ ov11_02323048:
.byte 0x5B, 0x43, 0x4C, 0x55
.byte 0x4D, 0x5F, 0x53, 0x45, 0x54, 0x3A, 0x31, 0x31, 0x34, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D
.byte 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x5B, 0x4D, 0x3A, 0x53, 0x33, 0x5D, 0x00, 0x00, 0x00, 0x00
.global ov11_0232306C
ov11_0232306C:
.global OVERLAY11_OVERLAY_LOAD_TABLE
OVERLAY11_OVERLAY_LOAD_TABLE:
.byte 0x12, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0xB7, 0x38, 0x02, 0xFC, 0xB7, 0x38, 0x02
.global ov11_0232307C
ov11_0232307C:

View File

@ -130,10 +130,10 @@ _0238A2D8:
bl ShowMessageInDBox
b _0238B0C4
_0238A318:
ldr r0, _0238B0D8 ; =ov16_0238CDE4
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
mov r4, #3
ldr r1, _0238B0DC ; =0x00300011
ldr r3, _0238B0E0 ; =ov16_0238CD40
ldr r3, _0238B0E0 ; =EVO_MAIN_MENU
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -282,9 +282,9 @@ _0238A50C:
mov r4, #2
str r1, [r0, #0x74]
ldr r0, _0238B0CC ; =ov16_0238CE40
ldr r3, _0238B0EC ; =ov16_0238CD08
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
ldr r1, [r0]
ldr r0, _0238B0D8 ; =ov16_0238CDE4
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
str r4, [r1, #0x78]
ldr r1, _0238B0F0 ; =0x00300013
mov r2, #0
@ -326,9 +326,9 @@ _0238A5D8:
ldr r0, [r1]
mov r4, #2
str r4, [r0, #0x78]
ldr r0, _0238B0D8 ; =ov16_0238CDE4
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
ldr r1, _0238B0F0 ; =0x00300013
ldr r3, _0238B0EC ; =ov16_0238CD08
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -337,9 +337,9 @@ _0238A5D8:
strb r0, [r1, #0xc3]
b _0238B0C4
_0238A614:
ldr r0, _0238B0F8 ; =ov16_0238CDD4
ldr r0, _0238B0F8 ; =EVO_D_BOX_LAYOUT_5
mov r4, #3
ldr r3, _0238B0FC ; =ov16_0238CD20
ldr r3, _0238B0FC ; =EVO_SUBMENU
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -401,9 +401,9 @@ _0238A6F4:
ldr r0, [r1]
mov r4, #2
str r4, [r0, #0x78]
ldr r0, _0238B0D8 ; =ov16_0238CDE4
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
ldr r1, _0238B0F0 ; =0x00300013
ldr r3, _0238B0EC ; =ov16_0238CD08
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -579,9 +579,9 @@ _0238A95C:
mov r4, #2
str r1, [r0, #0x74]
ldr r0, _0238B0CC ; =ov16_0238CE40
ldr r3, _0238B0EC ; =ov16_0238CD08
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
ldr r1, [r0]
ldr r0, _0238B0D8 ; =ov16_0238CDE4
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
str r4, [r1, #0x78]
ldr r1, _0238B0F0 ; =0x00300013
mov r2, #0
@ -740,7 +740,7 @@ _0238AB9C:
strh r1, [r0, #8]
_0238ABF4:
ldr r1, _0238B0CC ; =ov16_0238CE40
ldr r0, _0238B114 ; =_020A18C4
ldr r0, _0238B114 ; =EVOLUTION_HP_BONUS
ldr r3, [r1]
ldrsh r2, [r0]
ldr r4, [r3, #0x3c]
@ -749,13 +749,13 @@ _0238ABF4:
add r2, r3, r2
strh r2, [r4, #0xa]
ldr r1, [r1]
ldr r3, _0238B11C ; =_020A18D0
ldr r3, _0238B11C ; =EVOLUTION_PHYSICAL_STAT_BONUSES
ldr r2, [r1, #0x3c]
ldrsh r1, [r2, #0xa]
cmp r1, r0
strgth r0, [r2, #0xa]
ldr r1, _0238B0CC ; =ov16_0238CE40
ldr r0, _0238B120 ; =_020A18E4
ldr r0, _0238B120 ; =EVOLUTION_SPECIAL_STAT_BONUSES
ldr r1, [r1]
ldrsh r5, [r0]
ldr r1, [r1, #0x3c]
@ -1020,9 +1020,9 @@ _0238AFF8:
str r2, [r0, #0x74]
ldr r2, [r1]
mov ip, #4
ldr r0, _0238B0D8 ; =ov16_0238CDE4
ldr r0, _0238B0D8 ; =EVO_D_BOX_LAYOUT_6
ldr r1, _0238B0DC ; =0x00300011
ldr r3, _0238B0EC ; =ov16_0238CD08
ldr r3, _0238B0EC ; =EVO_MENU_CONFIRM
str ip, [r2, #0x78]
mov ip, #2
mov r2, #0
@ -1061,7 +1061,7 @@ _0238B088:
str r0, [sp, #0x9c]
str ip, [sp]
mov ip, #4
ldr r0, _0238B13C ; =ov16_0238CDC4
ldr r0, _0238B13C ; =EVO_D_BOX_LAYOUT_4
ldr r1, _0238B140 ; =0x00009813
ldr r3, _0238B144 ; =ov16_0238CB30
add r2, sp, #0x90
@ -1077,32 +1077,32 @@ _0238B0C4:
_0238B0CC: .word ov16_0238CE40
_0238B0D0: .word 0x00000431
_0238B0D4: .word 0x00000432
_0238B0D8: .word ov16_0238CDE4
_0238B0D8: .word EVO_D_BOX_LAYOUT_6
_0238B0DC: .word 0x00300011
_0238B0E0: .word ov16_0238CD40
_0238B0E0: .word EVO_MAIN_MENU
_0238B0E4: .word 0x00000442
_0238B0E8: .word 0x00000449
_0238B0EC: .word ov16_0238CD08
_0238B0EC: .word EVO_MENU_CONFIRM
_0238B0F0: .word 0x00300013
_0238B0F4: .word 0x00000434
_0238B0F8: .word ov16_0238CDD4
_0238B0FC: .word ov16_0238CD20
_0238B0F8: .word EVO_D_BOX_LAYOUT_5
_0238B0FC: .word EVO_SUBMENU
_0238B100: .word 0x00000125
_0238B104: .word 0x0000043E
_0238B108: .word 0x0000043A
_0238B10C: .word 0x0000043C
_0238B110: .word 0x0000140F
_0238B114: .word _020A18C4
_0238B114: .word EVOLUTION_HP_BONUS
_0238B118: .word 0x000003E7
_0238B11C: .word _020A18D0
_0238B120: .word _020A18E4
_0238B11C: .word EVOLUTION_PHYSICAL_STAT_BONUSES
_0238B120: .word EVOLUTION_SPECIAL_STAT_BONUSES
_0238B124: .word 0x00003F01
_0238B128: .word 0x0000043F
_0238B12C: .word 0x0000042D
_0238B130: .word 0x00000433
_0238B134: .word 0x00000447
_0238B138: .word 0x00000446
_0238B13C: .word ov16_0238CDC4
_0238B13C: .word EVO_D_BOX_LAYOUT_4
_0238B140: .word 0x00009813
_0238B144: .word ov16_0238CB30
arm_func_end ov16_0238ADFC
@ -1232,10 +1232,10 @@ _0238B2D8:
bl ShowMessageInDBox
b _0238C0C4
_0238B318:
ldr r0, _0238C0D8 ; =ov16_0238CDE4
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
mov r4, #3
ldr r1, _0238C0DC ; =0x00300011
ldr r3, _0238C0E0 ; =ov16_0238CD40
ldr r3, _0238C0E0 ; =EVO_MAIN_MENU
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1380,9 +1380,9 @@ _0238B50C:
mov r4, #2
str r1, [r0, #0x74]
ldr r0, _0238C0CC ; =ov16_0238CE40
ldr r3, _0238C0EC ; =ov16_0238CD08
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
ldr r1, [r0]
ldr r0, _0238C0D8 ; =ov16_0238CDE4
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
str r4, [r1, #0x78]
ldr r1, _0238C0F0 ; =0x00300013
mov r2, #0
@ -1424,9 +1424,9 @@ _0238B5D8:
ldr r0, [r1]
mov r4, #2
str r4, [r0, #0x78]
ldr r0, _0238C0D8 ; =ov16_0238CDE4
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
ldr r1, _0238C0F0 ; =0x00300013
ldr r3, _0238C0EC ; =ov16_0238CD08
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1435,9 +1435,9 @@ _0238B5D8:
strb r0, [r1, #0xc3]
b _0238C0C4
_0238B614:
ldr r0, _0238C0F8 ; =ov16_0238CDD4
ldr r0, _0238C0F8 ; =EVO_D_BOX_LAYOUT_5
mov r4, #3
ldr r3, _0238C0FC ; =ov16_0238CD20
ldr r3, _0238C0FC ; =EVO_SUBMENU
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -1499,9 +1499,9 @@ _0238B6F4:
ldr r0, [r1]
mov r4, #2
str r4, [r0, #0x78]
ldr r0, _0238C0D8 ; =ov16_0238CDE4
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
ldr r1, _0238C0F0 ; =0x00300013
ldr r3, _0238C0EC ; =ov16_0238CD08
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1677,9 +1677,9 @@ _0238B95C:
mov r4, #2
str r1, [r0, #0x74]
ldr r0, _0238C0CC ; =ov16_0238CE40
ldr r3, _0238C0EC ; =ov16_0238CD08
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
ldr r1, [r0]
ldr r0, _0238C0D8 ; =ov16_0238CDE4
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
str r4, [r1, #0x78]
ldr r1, _0238C0F0 ; =0x00300013
mov r2, #0
@ -1838,7 +1838,7 @@ _0238BB9C:
strh r1, [r0, #8]
_0238BBF4:
ldr r1, _0238C0CC ; =ov16_0238CE40
ldr r0, _0238C114 ; =_020A18C4
ldr r0, _0238C114 ; =EVOLUTION_HP_BONUS
ldr r3, [r1]
ldrsh r2, [r0]
ldr r4, [r3, #0x3c]
@ -1847,13 +1847,13 @@ _0238BBF4:
add r2, r3, r2
strh r2, [r4, #0xa]
ldr r1, [r1]
ldr r3, _0238C11C ; =_020A18D0
ldr r3, _0238C11C ; =EVOLUTION_PHYSICAL_STAT_BONUSES
ldr r2, [r1, #0x3c]
ldrsh r1, [r2, #0xa]
cmp r1, r0
strgth r0, [r2, #0xa]
ldr r1, _0238C0CC ; =ov16_0238CE40
ldr r0, _0238C120 ; =_020A18E4
ldr r0, _0238C120 ; =EVOLUTION_SPECIAL_STAT_BONUSES
ldr r1, [r1]
ldrsh r5, [r0]
ldr r1, [r1, #0x3c]
@ -2114,9 +2114,9 @@ _0238BFF8:
str r2, [r0, #0x74]
ldr r2, [r1]
mov ip, #4
ldr r0, _0238C0D8 ; =ov16_0238CDE4
ldr r0, _0238C0D8 ; =EVO_D_BOX_LAYOUT_6
ldr r1, _0238C0DC ; =0x00300011
ldr r3, _0238C0EC ; =ov16_0238CD08
ldr r3, _0238C0EC ; =EVO_MENU_CONFIRM
str ip, [r2, #0x78]
mov ip, #2
mov r2, #0
@ -2155,7 +2155,7 @@ _0238C088:
str r0, [sp, #0x24]
str ip, [sp]
mov ip, #4
ldr r0, _0238C13C ; =ov16_0238CDC4
ldr r0, _0238C13C ; =EVO_D_BOX_LAYOUT_4
ldr r1, _0238C140 ; =0x00009813
ldr r3, _0238C144 ; =ov16_0238CB30
add r2, sp, #0x18
@ -2171,32 +2171,32 @@ _0238C0C4:
_0238C0CC: .word ov16_0238CE40
_0238C0D0: .word 0x00000431
_0238C0D4: .word 0x00000432
_0238C0D8: .word ov16_0238CDE4
_0238C0D8: .word EVO_D_BOX_LAYOUT_6
_0238C0DC: .word 0x00300011
_0238C0E0: .word ov16_0238CD40
_0238C0E0: .word EVO_MAIN_MENU
_0238C0E4: .word 0x00000442
_0238C0E8: .word 0x00000449
_0238C0EC: .word ov16_0238CD08
_0238C0EC: .word EVO_MENU_CONFIRM
_0238C0F0: .word 0x00300013
_0238C0F4: .word 0x00000434
_0238C0F8: .word ov16_0238CDD4
_0238C0FC: .word ov16_0238CD20
_0238C0F8: .word EVO_D_BOX_LAYOUT_5
_0238C0FC: .word EVO_SUBMENU
_0238C100: .word 0x00000125
_0238C104: .word 0x0000043E
_0238C108: .word 0x0000043A
_0238C10C: .word 0x0000043C
_0238C110: .word 0x0000140F
_0238C114: .word _020A18C4
_0238C114: .word EVOLUTION_HP_BONUS
_0238C118: .word 0x000003E7
_0238C11C: .word _020A18D0
_0238C120: .word _020A18E4
_0238C11C: .word EVOLUTION_PHYSICAL_STAT_BONUSES
_0238C120: .word EVOLUTION_SPECIAL_STAT_BONUSES
_0238C124: .word 0x00003F01
_0238C128: .word 0x0000043F
_0238C12C: .word 0x0000042D
_0238C130: .word 0x00000433
_0238C134: .word 0x00000447
_0238C138: .word 0x00000446
_0238C13C: .word ov16_0238CDC4
_0238C13C: .word EVO_D_BOX_LAYOUT_4
_0238C140: .word 0x00009813
_0238C144: .word ov16_0238CB30
arm_func_end ov16_0238B148
@ -2591,17 +2591,17 @@ _0238CD04: .word ov16_0238CE40
arm_func_end ov16_0238CCF0
; 0x0238CD08
.global ov16_0238CD08
ov16_0238CD08:
.global EVO_MENU_CONFIRM
EVO_MENU_CONFIRM:
.byte 0x2B, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x2C, 0x04, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov16_0238CD20
ov16_0238CD20:
.global EVO_SUBMENU
EVO_SUBMENU:
.byte 0x35, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
.byte 0x36, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x37, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov16_0238CD40
ov16_0238CD40:
.global EVO_MAIN_MENU
EVO_MAIN_MENU:
.byte 0x2E, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
.byte 0x2F, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x30, 0x04, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x2D, 0x04, 0x2E, 0x04, 0x2F, 0x04, 0x30, 0x04
@ -2611,16 +2611,16 @@ ov16_0238CD40:
.byte 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x0A, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov16_0238CDC4
ov16_0238CDC4:
.global EVO_D_BOX_LAYOUT_4
EVO_D_BOX_LAYOUT_4:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov16_0238CDD4
ov16_0238CDD4:
.global EVO_D_BOX_LAYOUT_5
EVO_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov16_0238CDE4
ov16_0238CDE4:
.global EVO_D_BOX_LAYOUT_6
EVO_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x14, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x6D, 0x65, 0x6E, 0x75

View File

@ -457,7 +457,7 @@ _0238A778: ; jump table
b _0238AF4C ; case 2
b _0238AF90 ; case 3
_0238A788:
ldr r7, _0238AFA0 ; =ov17_0238BD44
ldr r7, _0238AFA0 ; =OVERLAY17_FUNCTION_POINTER_TABLE
add r6, sp, #4
mov r5, #0xa
_0238A794:
@ -522,7 +522,7 @@ _0238A840:
cmp r1, r0
ldr r4, _0238AFA4 ; =0x00003008
bne _0238A898
ldr r0, _0238AFA8 ; =ov17_0238BB64
ldr r0, _0238AFA8 ; =ASSEMBLY_D_BOX_LAYOUT_4
bl CreateDBox
ldr r1, _0238AF9C ; =ov17_0238BE00
mov r2, #0
@ -693,10 +693,10 @@ _0238AABC:
mvn r0, #1
cmp r1, r0
bne _0238AB04
ldr r0, _0238AFE4 ; =ov17_0238BB34
ldr r0, _0238AFE4 ; =ASSEMBLY_D_BOX_LAYOUT_1
mov r2, #0
ldr r1, _0238AFE8 ; =0x00300013
ldr r3, _0238AFEC ; =ov17_0238BBB4
ldr r3, _0238AFEC ; =ASSEMBLY_MAIN_MENU_2
str r2, [sp]
bl CreateNormalMenu
ldr r1, _0238AF9C ; =ov17_0238BE00
@ -717,9 +717,9 @@ _0238AB04:
mov r0, #0
str r0, [sp]
ldr r2, [r1]
ldr r0, _0238AFF0 ; =ov17_0238BB54
ldr r0, _0238AFF0 ; =ASSEMBLY_D_BOX_LAYOUT_3
ldr r1, _0238AFF4 ; =0x00300033
ldr r3, _0238AFF8 ; =ov17_0238BB84
ldr r3, _0238AFF8 ; =ASSEMBLY_MENU_CONFIRM
add r2, r2, #0x1b4
bl CreateNormalMenu
ldr r1, _0238AF9C ; =ov17_0238BE00
@ -758,7 +758,7 @@ _0238AB94:
mov r0, r6
bl sub_020564B0
cmp r0, #0
ldrne r7, _0238AFFC ; =ov17_0238BBD4
ldrne r7, _0238AFFC ; =ASSEMBLY_SUBMENU_1
bne _0238ACEC
mov r0, r6
bl IsMainCharacter
@ -791,20 +791,20 @@ _0238AC28:
cmp r8, #0
beq _0238AC5C
cmp r7, #0
ldrne r7, _0238B000 ; =ov17_0238BCCC
ldreq r7, _0238B004 ; =ov17_0238BC2C
ldrne r7, _0238B000 ; =ASSEMBLY_SUBMENU_6
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
b _0238ACEC
_0238AC5C:
cmp r5, #0
beq _0238AC74
cmp r7, #0
ldrne r7, _0238B000 ; =ov17_0238BCCC
ldreq r7, _0238B004 ; =ov17_0238BC2C
ldrne r7, _0238B000 ; =ASSEMBLY_SUBMENU_6
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
b _0238ACEC
_0238AC74:
cmp r7, #0
ldrne r7, _0238B008 ; =ov17_0238BD04
ldreq r7, _0238B00C ; =ov17_0238BC94
ldrne r7, _0238B008 ; =ASSEMBLY_SUBMENU_7
ldreq r7, _0238B00C ; =ASSEMBLY_SUBMENU_5
b _0238ACEC
_0238AC84:
cmp r8, #0
@ -820,23 +820,23 @@ _0238ACA4:
cmp r6, r0
bne _0238ACC0
cmp r7, #0
ldrne r7, _0238B010 ; =ov17_0238BBFC
ldreq r7, _0238B004 ; =ov17_0238BC2C
ldrne r7, _0238B010 ; =ASSEMBLY_SUBMENU_2
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
b _0238ACEC
_0238ACC0:
ldr r7, _0238AFFC ; =ov17_0238BBD4
ldr r7, _0238AFFC ; =ASSEMBLY_SUBMENU_1
b _0238ACEC
_0238ACC8:
cmp r5, #0
beq _0238ACE0
cmp r7, #0
ldrne r7, _0238B010 ; =ov17_0238BBFC
ldreq r7, _0238B004 ; =ov17_0238BC2C
ldrne r7, _0238B010 ; =ASSEMBLY_SUBMENU_2
ldreq r7, _0238B004 ; =ASSEMBLY_SUBMENU_3
b _0238ACEC
_0238ACE0:
cmp r7, #0
ldrne r7, _0238B014 ; =ov17_0238BC5C
ldreq r7, _0238B00C ; =ov17_0238BC94
ldrne r7, _0238B014 ; =ASSEMBLY_SUBMENU_4
ldreq r7, _0238B00C ; =ASSEMBLY_SUBMENU_5
_0238ACEC:
mov r8, #0
mov r4, r8
@ -872,7 +872,7 @@ _0238AD54:
ldr r1, _0238AF9C ; =ov17_0238BE00
mov r2, #0
ldr r4, [r1]
ldr r0, _0238B018 ; =ov17_0238BB44
ldr r0, _0238B018 ; =ASSEMBLY_D_BOX_LAYOUT_2
add r3, r4, #0x24c
str r3, [r4, #0x17c]
str r2, [sp]
@ -957,9 +957,9 @@ _0238AE6C:
mvn r0, #1
cmp r1, r0
bne _0238AEB4
ldr r0, _0238B020 ; =ov17_0238BB74
ldr r0, _0238B020 ; =ASSEMBLY_D_BOX_LAYOUT_5
mov r2, #0
ldr r3, _0238B024 ; =ov17_0238BB9C
ldr r3, _0238B024 ; =ASSEMBLY_MAIN_MENU_1
mov r1, #0x13
str r2, [sp]
bl CreateNormalMenu
@ -1037,9 +1037,9 @@ _0238AF94:
ldmia sp!, {r4, r5, r6, r7, r8, sb, pc}
.align 2, 0
_0238AF9C: .word ov17_0238BE00
_0238AFA0: .word ov17_0238BD44
_0238AFA0: .word OVERLAY17_FUNCTION_POINTER_TABLE
_0238AFA4: .word 0x00003008
_0238AFA8: .word ov17_0238BB64
_0238AFA8: .word ASSEMBLY_D_BOX_LAYOUT_4
_0238AFAC: .word 0x0000041E
_0238AFB0: .word 0x0000041F
_0238AFB4: .word 0x00000425
@ -1054,23 +1054,23 @@ _0238AFD4: .word 0x00000423
_0238AFD8: .word 0x00000424
_0238AFDC: .word 0x0000042A
_0238AFE0: .word 0x00000186
_0238AFE4: .word ov17_0238BB34
_0238AFE4: .word ASSEMBLY_D_BOX_LAYOUT_1
_0238AFE8: .word 0x00300013
_0238AFEC: .word ov17_0238BBB4
_0238AFF0: .word ov17_0238BB54
_0238AFEC: .word ASSEMBLY_MAIN_MENU_2
_0238AFF0: .word ASSEMBLY_D_BOX_LAYOUT_3
_0238AFF4: .word 0x00300033
_0238AFF8: .word ov17_0238BB84
_0238AFFC: .word ov17_0238BBD4
_0238B000: .word ov17_0238BCCC
_0238B004: .word ov17_0238BC2C
_0238B008: .word ov17_0238BD04
_0238B00C: .word ov17_0238BC94
_0238B010: .word ov17_0238BBFC
_0238B014: .word ov17_0238BC5C
_0238B018: .word ov17_0238BB44
_0238AFF8: .word ASSEMBLY_MENU_CONFIRM
_0238AFFC: .word ASSEMBLY_SUBMENU_1
_0238B000: .word ASSEMBLY_SUBMENU_6
_0238B004: .word ASSEMBLY_SUBMENU_3
_0238B008: .word ASSEMBLY_SUBMENU_7
_0238B00C: .word ASSEMBLY_SUBMENU_5
_0238B010: .word ASSEMBLY_SUBMENU_2
_0238B014: .word ASSEMBLY_SUBMENU_4
_0238B018: .word ASSEMBLY_D_BOX_LAYOUT_2
_0238B01C: .word 0x00000213
_0238B020: .word ov17_0238BB74
_0238B024: .word ov17_0238BB9C
_0238B020: .word ASSEMBLY_D_BOX_LAYOUT_5
_0238B024: .word ASSEMBLY_MAIN_MENU_1
arm_func_end ov17_0238ADFC
arm_func_start ov17_0238B028
@ -1983,86 +1983,86 @@ ov17_0238BB1C:
.byte 0x0C, 0x00, 0x9F, 0xE5
.byte 0x0C, 0x10, 0xA0, 0xE3, 0x00, 0x00, 0x90, 0xE5, 0x78, 0x10, 0x80, 0xE5, 0x1E, 0xFF, 0x2F, 0xE1
.byte 0x00, 0xBE, 0x38, 0x02
.global ov17_0238BB34
ov17_0238BB34:
.global ASSEMBLY_D_BOX_LAYOUT_1
ASSEMBLY_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB44
ov17_0238BB44:
.global ASSEMBLY_D_BOX_LAYOUT_2
ASSEMBLY_D_BOX_LAYOUT_2:
.byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB54
ov17_0238BB54:
.global ASSEMBLY_D_BOX_LAYOUT_3
ASSEMBLY_D_BOX_LAYOUT_3:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB64
ov17_0238BB64:
.global ASSEMBLY_D_BOX_LAYOUT_4
ASSEMBLY_D_BOX_LAYOUT_4:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05, 0x00, 0xFD, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB74
ov17_0238BB74:
.global ASSEMBLY_D_BOX_LAYOUT_5
ASSEMBLY_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov17_0238BB84
ov17_0238BB84:
.global ASSEMBLY_MENU_CONFIRM
ASSEMBLY_MENU_CONFIRM:
.byte 0x11, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x12, 0x04, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov17_0238BB9C
ov17_0238BB9C:
.global ASSEMBLY_MAIN_MENU_1
ASSEMBLY_MAIN_MENU_1:
.byte 0x14, 0x04, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00
.global ov17_0238BBB4
ov17_0238BBB4:
.global ASSEMBLY_MAIN_MENU_2
ASSEMBLY_MAIN_MENU_2:
.byte 0x13, 0x04, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x14, 0x04, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0x15, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00
.global ov17_0238BBD4
ov17_0238BBD4:
.global ASSEMBLY_SUBMENU_1
ASSEMBLY_SUBMENU_1:
.byte 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BBFC
ov17_0238BBFC:
.global ASSEMBLY_SUBMENU_2
ASSEMBLY_SUBMENU_2:
.byte 0x18, 0x04, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BC2C
ov17_0238BC2C:
.global ASSEMBLY_SUBMENU_3
ASSEMBLY_SUBMENU_3:
.byte 0x17, 0x04, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BC5C
ov17_0238BC5C:
.global ASSEMBLY_SUBMENU_4
ASSEMBLY_SUBMENU_4:
.byte 0x18, 0x04, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00
.byte 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BC94
ov17_0238BC94:
.global ASSEMBLY_SUBMENU_5
ASSEMBLY_SUBMENU_5:
.byte 0x17, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00
.byte 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BCCC
ov17_0238BCCC:
.global ASSEMBLY_SUBMENU_6
ASSEMBLY_SUBMENU_6:
.byte 0x16, 0x04, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00
.byte 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BD04
ov17_0238BD04:
.global ASSEMBLY_SUBMENU_7
ASSEMBLY_SUBMENU_7:
.byte 0x16, 0x04, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x18, 0x04, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x19, 0x04, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x1A, 0x04, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x1B, 0x04, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x1C, 0x04, 0x00, 0x00
.byte 0x0B, 0x00, 0x00, 0x00, 0x1D, 0x04, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0C, 0x00, 0x00, 0x00
.global ov17_0238BD44
ov17_0238BD44:
.global OVERLAY17_FUNCTION_POINTER_TABLE
OVERLAY17_FUNCTION_POINTER_TABLE:
.byte 0x48, 0xB0, 0x38, 0x02, 0x7C, 0xB0, 0x38, 0x02, 0xB4, 0xB0, 0x38, 0x02
.byte 0x0C, 0xB1, 0x38, 0x02, 0x94, 0xB1, 0x38, 0x02, 0xB8, 0xB1, 0x38, 0x02, 0xE8, 0xB1, 0x38, 0x02
.byte 0x0C, 0xB2, 0x38, 0x02, 0x24, 0xB2, 0x38, 0x02, 0x3C, 0xB2, 0x38, 0x02, 0x60, 0xB2, 0x38, 0x02

View File

@ -1095,7 +1095,7 @@ _0238B03C: ; jump table
b _0238BD1C ; case 2
b _0238BD34 ; case 3
_0238B04C:
ldr ip, _0238BD44 ; =ov18_0238D4C8
ldr ip, _0238BD44 ; =OVERLAY18_FUNCTION_POINTER_TABLE
add r6, sp, #0x1c
mov r5, #0x13
_0238B058:
@ -1157,7 +1157,7 @@ _0238B0FC:
ldr r4, _0238BD48 ; =0x00003008
cmp r1, r0
bne _0238B150
ldr r0, _0238BD4C ; =ov18_0238D310
ldr r0, _0238BD4C ; =OVERLAY18_D_BOX_LAYOUT_11
bl CreateDBox
ldr r1, _0238BD40 ; =ov18_0238D620
mvn r2, #0
@ -1453,7 +1453,7 @@ _0238B530:
mvn r0, #1
cmp r1, r0
bne _0238B56C
ldr r0, _0238BDB0 ; =ov18_0238D270
ldr r0, _0238BDB0 ; =OVERLAY18_D_BOX_LAYOUT_1
ldr r1, _0238BDB4 ; =ov18_0238AF3C
bl sub_0202F8C4
ldr r1, _0238BD40 ; =ov18_0238D620
@ -1469,10 +1469,10 @@ _0238B56C:
mvn r0, #1
cmp r1, r0
bne _0238B5B8
ldr r0, _0238BDB8 ; =ov18_0238D2F0
ldr r0, _0238BDB8 ; =OVERLAY18_D_BOX_LAYOUT_9
mov r4, #3
ldr r1, _0238BDBC ; =0x00300013
ldr r3, _0238BDC0 ; =ov18_0238D378
ldr r3, _0238BDC0 ; =MOVES_MAIN_MENU
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1489,10 +1489,10 @@ _0238B5B8:
mvn r0, #1
cmp r1, r0
bne _0238B604
ldr r0, _0238BDC4 ; =ov18_0238D2D0
ldr r0, _0238BDC4 ; =OVERLAY18_D_BOX_LAYOUT_7
mov r4, #4
ldr r1, _0238BDBC ; =0x00300013
ldr r3, _0238BDC8 ; =ov18_0238D398
ldr r3, _0238BDC8 ; =MOVES_SUBMENU_3
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1514,9 +1514,9 @@ _0238B604:
mov r0, #2
str r0, [sp]
ldr r2, [r1]
ldr r0, _0238BDCC ; =ov18_0238D280
ldr r0, _0238BDCC ; =OVERLAY18_D_BOX_LAYOUT_2
ldr r1, _0238BDD0 ; =0x00300033
ldr r3, _0238BDD4 ; =ov18_0238D320
ldr r3, _0238BDD4 ; =MOVES_MENU_CONFIRM
add r2, r2, #0x90
bl CreateNormalMenu
ldr r1, _0238BD40 ; =ov18_0238D620
@ -1532,9 +1532,9 @@ _0238B65C:
mvn r0, #1
cmp r1, r0
bne _0238B6A8
ldr r0, _0238BDD8 ; =ov18_0238D2E0
ldr r0, _0238BDD8 ; =OVERLAY18_D_BOX_LAYOUT_8
mov r4, #5
ldr r3, _0238BDDC ; =ov18_0238D3C0
ldr r3, _0238BDDC ; =MOVES_SUBMENU_4
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -1664,11 +1664,11 @@ _0238B820:
beq _0238B87C
bl sub_02040FA8
cmp r0, #0
ldrne r4, _0238BDE0 ; =ov18_0238D438
ldreq r4, _0238BDE4 ; =ov18_0238D3F0
ldrne r4, _0238BDE0 ; =MOVES_SUBMENU_6
ldreq r4, _0238BDE4 ; =MOVES_SUBMENU_5
b _0238B880
_0238B87C:
ldr r4, _0238BDE8 ; =ov18_0238D480
ldr r4, _0238BDE8 ; =MOVES_SUBMENU_7
_0238B880:
ldr r0, _0238BD40 ; =ov18_0238D620
mov r2, #0
@ -1732,7 +1732,7 @@ _0238B93C:
str r3, [r5, #0x188]
str r2, [sp]
ldr r2, [r1]
ldr r0, _0238BDEC ; =ov18_0238D2B0
ldr r0, _0238BDEC ; =OVERLAY18_D_BOX_LAYOUT_5
ldr r1, _0238BDF0 ; =0x80000213
mov r3, r4
add r2, r2, #0x128
@ -1792,7 +1792,7 @@ _0238B984:
ldr r0, _0238BD40 ; =ov18_0238D620
str r1, [sp, #4]
ldr r1, [r0]
ldr r0, _0238BE00 ; =ov18_0238D2C0
ldr r0, _0238BE00 ; =OVERLAY18_D_BOX_LAYOUT_6
add r2, r1, #0x1c0
ldr r1, _0238BE04 ; =0x00401833
ldr r3, _0238BE08 ; =ov18_0238AEF0
@ -1815,8 +1815,8 @@ _0238BA70:
mov r0, #3
str r0, [sp]
ldr r1, [r1]
ldr r0, _0238BE0C ; =ov18_0238D2A0
ldr r3, _0238BE10 ; =ov18_0238D338
ldr r0, _0238BE0C ; =OVERLAY18_D_BOX_LAYOUT_4
ldr r3, _0238BE10 ; =MOVES_SUBMENU_1
add r2, r1, #0x258
mov r1, #0x33
bl CreateNormalMenu
@ -1872,11 +1872,11 @@ _0238BB10:
add r0, r2, #0x39c
str r0, [r2, #0x350]
ldr r2, [r1]
ldr r0, _0238BE14 ; =ov18_0238D290
ldr r0, _0238BE14 ; =OVERLAY18_D_BOX_LAYOUT_3
str r3, [r2, #0x2f0]
str r4, [sp]
ldr r2, [r1]
ldr r3, _0238BE18 ; =ov18_0238D358
ldr r3, _0238BE18 ; =MOVES_SUBMENU_2
add r1, r4, #0x230
add r2, r2, #0x2f0
bl CreateNormalMenu
@ -1893,7 +1893,7 @@ _0238BBAC:
mvn r0, #1
cmp r1, r0
bne _0238BBF0
ldr r0, _0238BE1C ; =ov18_0238D300
ldr r0, _0238BE1C ; =OVERLAY18_D_BOX_LAYOUT_10
bl CreateDBox
ldr r1, _0238BD40 ; =ov18_0238D620
mvn r2, #0
@ -2002,9 +2002,9 @@ _0238BD38:
ldmia sp!, {r3, r4, r5, r6, pc}
.align 2, 0
_0238BD40: .word ov18_0238D620
_0238BD44: .word ov18_0238D4C8
_0238BD44: .word OVERLAY18_FUNCTION_POINTER_TABLE
_0238BD48: .word 0x00003008
_0238BD4C: .word ov18_0238D310
_0238BD4C: .word OVERLAY18_D_BOX_LAYOUT_11
_0238BD50: .word 0x000003FB
_0238BD54: .word 0x000003F9
_0238BD58: .word 0x00003018
@ -2029,34 +2029,34 @@ _0238BDA0: .word 0x00000401
_0238BDA4: .word 0x00000403
_0238BDA8: .word 0x00000402
_0238BDAC: .word 0x00000404
_0238BDB0: .word ov18_0238D270
_0238BDB0: .word OVERLAY18_D_BOX_LAYOUT_1
_0238BDB4: .word ov18_0238AF3C
_0238BDB8: .word ov18_0238D2F0
_0238BDB8: .word OVERLAY18_D_BOX_LAYOUT_9
_0238BDBC: .word 0x00300013
_0238BDC0: .word ov18_0238D378
_0238BDC4: .word ov18_0238D2D0
_0238BDC8: .word ov18_0238D398
_0238BDCC: .word ov18_0238D280
_0238BDC0: .word MOVES_MAIN_MENU
_0238BDC4: .word OVERLAY18_D_BOX_LAYOUT_7
_0238BDC8: .word MOVES_SUBMENU_3
_0238BDCC: .word OVERLAY18_D_BOX_LAYOUT_2
_0238BDD0: .word 0x00300033
_0238BDD4: .word ov18_0238D320
_0238BDD8: .word ov18_0238D2E0
_0238BDDC: .word ov18_0238D3C0
_0238BDE0: .word ov18_0238D438
_0238BDE4: .word ov18_0238D3F0
_0238BDE8: .word ov18_0238D480
_0238BDEC: .word ov18_0238D2B0
_0238BDD4: .word MOVES_MENU_CONFIRM
_0238BDD8: .word OVERLAY18_D_BOX_LAYOUT_8
_0238BDDC: .word MOVES_SUBMENU_4
_0238BDE0: .word MOVES_SUBMENU_6
_0238BDE4: .word MOVES_SUBMENU_5
_0238BDE8: .word MOVES_SUBMENU_7
_0238BDEC: .word OVERLAY18_D_BOX_LAYOUT_5
_0238BDF0: .word 0x80000213
_0238BDF4: .word TEAM_MEMBER_TABLE_PTR
_0238BDF8: .word ov18_0238D5F8
_0238BDFC: .word 0x00000A3E
_0238BE00: .word ov18_0238D2C0
_0238BE00: .word OVERLAY18_D_BOX_LAYOUT_6
_0238BE04: .word 0x00401833
_0238BE08: .word ov18_0238AEF0
_0238BE0C: .word ov18_0238D2A0
_0238BE10: .word ov18_0238D338
_0238BE14: .word ov18_0238D290
_0238BE18: .word ov18_0238D358
_0238BE1C: .word ov18_0238D300
_0238BE0C: .word OVERLAY18_D_BOX_LAYOUT_4
_0238BE10: .word MOVES_SUBMENU_1
_0238BE14: .word OVERLAY18_D_BOX_LAYOUT_3
_0238BE18: .word MOVES_SUBMENU_2
_0238BE1C: .word OVERLAY18_D_BOX_LAYOUT_10
_0238BE20: .word 0x000003FA
_0238BE24: .word 0x00003408
arm_func_end ov18_0238B01C
@ -3793,100 +3793,100 @@ ov18_0238D23C:
ov18_0238D260:
.byte 0x04, 0xC0, 0x9F, 0xE5, 0x11, 0x00, 0xA0, 0xE3
.byte 0x1C, 0xFF, 0x2F, 0xE1, 0x28, 0xBE, 0x38, 0x02
.global ov18_0238D270
ov18_0238D270:
.global OVERLAY18_D_BOX_LAYOUT_1
OVERLAY18_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D280
ov18_0238D280:
.global OVERLAY18_D_BOX_LAYOUT_2
OVERLAY18_D_BOX_LAYOUT_2:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x08, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D290
ov18_0238D290:
.global OVERLAY18_D_BOX_LAYOUT_3
OVERLAY18_D_BOX_LAYOUT_3:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D2A0
ov18_0238D2A0:
.global OVERLAY18_D_BOX_LAYOUT_4
OVERLAY18_D_BOX_LAYOUT_4:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D2B0
ov18_0238D2B0:
.global OVERLAY18_D_BOX_LAYOUT_5
OVERLAY18_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D2C0
ov18_0238D2C0:
.global OVERLAY18_D_BOX_LAYOUT_6
OVERLAY18_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D2D0
ov18_0238D2D0:
.global OVERLAY18_D_BOX_LAYOUT_7
OVERLAY18_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x0B, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D2E0
ov18_0238D2E0:
.global OVERLAY18_D_BOX_LAYOUT_8
OVERLAY18_D_BOX_LAYOUT_8:
.byte 0x00, 0x00, 0x00, 0x00, 0x13, 0x02, 0x0B, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D2F0
ov18_0238D2F0:
.global OVERLAY18_D_BOX_LAYOUT_9
OVERLAY18_D_BOX_LAYOUT_9:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D300
ov18_0238D300:
.global OVERLAY18_D_BOX_LAYOUT_10
OVERLAY18_D_BOX_LAYOUT_10:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x12, 0x1C, 0x04
.byte 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D310
ov18_0238D310:
.global OVERLAY18_D_BOX_LAYOUT_11
OVERLAY18_D_BOX_LAYOUT_11:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x11, 0x1C, 0x05
.byte 0x00, 0xFD, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov18_0238D320
ov18_0238D320:
.global MOVES_MENU_CONFIRM
MOVES_MENU_CONFIRM:
.byte 0xE7, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xE8, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov18_0238D338
ov18_0238D338:
.global MOVES_SUBMENU_1
MOVES_SUBMENU_1:
.byte 0xF3, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.global ov18_0238D358
ov18_0238D358:
.global MOVES_SUBMENU_2
MOVES_SUBMENU_2:
.byte 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.global ov18_0238D378
ov18_0238D378:
.global MOVES_MAIN_MENU
MOVES_MAIN_MENU:
.byte 0xEA, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.global ov18_0238D398
ov18_0238D398:
.global MOVES_SUBMENU_3
MOVES_SUBMENU_3:
.byte 0xED, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0xF3, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0xE9, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.global ov18_0238D3C0
ov18_0238D3C0:
.global MOVES_SUBMENU_4
MOVES_SUBMENU_4:
.byte 0xF4, 0x03, 0x00, 0x00, 0x0E, 0x00, 0x00, 0x00
.byte 0xF5, 0x03, 0x00, 0x00, 0x0F, 0x00, 0x00, 0x00, 0xF6, 0x03, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00
.byte 0xF3, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00, 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.global ov18_0238D3F0
ov18_0238D3F0:
.global MOVES_SUBMENU_5
MOVES_SUBMENU_5:
.byte 0xED, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00
.byte 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xEF, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
.byte 0x3F, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x0A, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
.byte 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.global ov18_0238D438
ov18_0238D438:
.global MOVES_SUBMENU_6
MOVES_SUBMENU_6:
.byte 0xF1, 0x03, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0xEF, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x3F, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00
.byte 0x40, 0x0A, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00, 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.global ov18_0238D480
ov18_0238D480:
.global MOVES_SUBMENU_7
MOVES_SUBMENU_7:
.byte 0xF2, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00
.byte 0xEE, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xEF, 0x03, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
.byte 0x3F, 0x0A, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x40, 0x0A, 0x00, 0x00, 0x12, 0x00, 0x00, 0x00
.byte 0xF0, 0x03, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0xEB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0xEC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.global ov18_0238D4C8
ov18_0238D4C8:
.global OVERLAY18_FUNCTION_POINTER_TABLE
OVERLAY18_FUNCTION_POINTER_TABLE:
.byte 0x48, 0xBE, 0x38, 0x02, 0x6C, 0xBE, 0x38, 0x02, 0x90, 0xBE, 0x38, 0x02, 0x0C, 0xBF, 0x38, 0x02
.byte 0x30, 0xBF, 0x38, 0x02, 0x60, 0xBF, 0x38, 0x02, 0x84, 0xBF, 0x38, 0x02, 0xA8, 0xBF, 0x38, 0x02
.byte 0x3C, 0xC0, 0x38, 0x02, 0x60, 0xC0, 0x38, 0x02, 0x78, 0xC0, 0x38, 0x02, 0x60, 0xC0, 0x38, 0x02

View File

@ -7,7 +7,7 @@
GetBarItem: ; 0x0238A140
stmdb sp!, {r3, lr}
mov lr, #0
ldr r3, _0238A17C ; =ov19_0238DBCC
ldr r3, _0238A17C ; =BAR_AVAILABLE_ITEMS
mov r1, #0x16
b _0238A16C
_0238A154:
@ -23,7 +23,7 @@ _0238A16C:
mov r0, #0
ldmia sp!, {r3, pc}
.align 2, 0
_0238A17C: .word ov19_0238DBCC
_0238A17C: .word BAR_AVAILABLE_ITEMS
arm_func_end GetBarItem
arm_func_start ov19_0238A180
@ -54,10 +54,10 @@ ov19_0238A1A8: ; 0x0238A1A8
arm_func_start ov19_0238A1B8
ov19_0238A1B8: ; 0x0238A1B8
ldr r0, _0238A1C0 ; =ov19_0238DAE0
ldr r0, _0238A1C0 ; =OVERLAY19_UNKNOWN_TABLE__NA_238DAE0
bx lr
.align 2, 0
_0238A1C0: .word ov19_0238DAE0
_0238A1C0: .word OVERLAY19_UNKNOWN_TABLE__NA_238DAE0
arm_func_end ov19_0238A1B8
arm_func_start GetRecruitableMonsterAll
@ -120,7 +120,7 @@ GetRecruitableMonsterList: ; 0x0238A274
mov r1, #0xf
bl MemAlloc
mov r6, #0
ldr r4, _0238A318 ; =ov19_0238DAF4
ldr r4, _0238A318 ; =BAR_RECRUITABLE_MONSTER_TABLE
mov r5, r0
mov r7, r6
_0238A294:
@ -161,7 +161,7 @@ _0238A308:
mov r0, r4
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_0238A318: .word ov19_0238DAF4
_0238A318: .word BAR_RECRUITABLE_MONSTER_TABLE
arm_func_end GetRecruitableMonsterList
arm_func_start GetRecruitableMonsterListRestricted
@ -171,7 +171,7 @@ GetRecruitableMonsterListRestricted: ; 0x0238A31C
mov r1, #0xf
bl MemAlloc
mov r6, #0
ldr r4, _0238A3D0 ; =ov19_0238DAF4
ldr r4, _0238A3D0 ; =BAR_RECRUITABLE_MONSTER_TABLE
mov r5, r0
mov r7, r6
_0238A33C:
@ -217,18 +217,18 @@ _0238A3C0:
mov r0, r4
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_0238A3D0: .word ov19_0238DAF4
_0238A3D0: .word BAR_RECRUITABLE_MONSTER_TABLE
arm_func_end GetRecruitableMonsterListRestricted
arm_func_start ov19_0238A3D4
ov19_0238A3D4: ; 0x0238A3D4
cmp r0, #0
ldrne r1, _0238A3E8 ; =ov19_0238DAE8
ldrne r1, _0238A3E8 ; =BAR_UNLOCKABLE_DUNGEONS_TABLE
strne r1, [r0]
mov r0, #6
bx lr
.align 2, 0
_0238A3E8: .word ov19_0238DAE8
_0238A3E8: .word BAR_UNLOCKABLE_DUNGEONS_TABLE
arm_func_end ov19_0238A3D4
arm_func_start ov19_0238A3EC
@ -237,7 +237,7 @@ ov19_0238A3EC: ; 0x0238A3EC
mov r8, r0
bl GetScenarioBalance
mov r6, #0
ldr r5, _0238A464 ; =ov19_0238DAE8
ldr r5, _0238A464 ; =BAR_UNLOCKABLE_DUNGEONS_TABLE
mov r4, r0
mov r7, r6
_0238A408:
@ -266,7 +266,7 @@ _0238A450:
mov r0, r6
ldmia sp!, {r4, r5, r6, r7, r8, pc}
.align 2, 0
_0238A464: .word ov19_0238DAE8
_0238A464: .word BAR_UNLOCKABLE_DUNGEONS_TABLE
arm_func_end ov19_0238A3EC
arm_func_start ov19_0238A468
@ -397,7 +397,7 @@ _0238A624:
ldr r4, _0238B428 ; =0x0001012E
cmp r0, #2
ldreq r0, _0238B42C ; =0x0000458B
ldr r2, _0238B430 ; =ov19_0238E250
ldr r2, _0238B430 ; =BAR_MAIN_MENU
ldrne r0, _0238B434 ; =0x0000458C
mov r1, r0, lsl #0x10
mov r0, #0
@ -581,10 +581,10 @@ _0238A8B0:
str r0, [r8, #0x58]
ldrsh r2, [r1, #2]
mov r1, #0
ldr r0, _0238B454 ; =ov19_0238E1D8
ldr r0, _0238B454 ; =BAR_D_BOX_LAYOUT_1
mov r2, r2, lsl #0x18
mov r4, r2, asr #0x18
ldr r2, _0238B458 ; =ov19_0238E270
ldr r2, _0238B458 ; =BAR_SUBMENU_1
mov r3, r1
str r4, [sp]
mov r4, #0x70000
@ -692,7 +692,7 @@ _0238AA08:
str r4, [sp]
mov r0, r0, lsr #0x10
str r0, [sp, #4]
ldr r0, _0238B464 ; =ov19_0238E1E8
ldr r0, _0238B464 ; =BAR_D_BOX_LAYOUT_2
ldr r1, _0238B468 ; =0x00001013
ldr r3, _0238B46C ; =0x000008E4
str r4, [sp, #8]
@ -757,10 +757,10 @@ _0238AB54:
str r0, [r8, #0xd4]
ldrsh r2, [r1, #4]
mov r1, #0
ldr r0, _0238B470 ; =ov19_0238E1F8
ldr r0, _0238B470 ; =BAR_D_BOX_LAYOUT_3
mov r2, r2, lsl #0x18
mov r4, r2, asr #0x18
ldr r2, _0238B474 ; =ov19_0238E290
ldr r2, _0238B474 ; =BAR_SUBMENU_2
mov r3, r1
str r4, [sp]
mov r4, #0x70000
@ -813,7 +813,7 @@ _0238ABF0:
str r0, [sp, #0x974]
bl sub_0203A51C
bl ov19_0238D450
ldr r1, _0238B478 ; =ov19_0238E208
ldr r1, _0238B478 ; =BAR_MENU_CONFIRM_1
ldr r0, _0238B47C ; =0x0000459A
str r1, [sp]
add r1, sp, #0x900
@ -1370,7 +1370,7 @@ _0238B3B4:
_0238B424: .word ov11_02324DB0
_0238B428: .word 0x0001012E
_0238B42C: .word 0x0000458B
_0238B430: .word ov19_0238E250
_0238B430: .word BAR_MAIN_MENU
_0238B434: .word 0x0000458C
_0238B438: .word 0x00004590
_0238B43C: .word 0x0000458F
@ -1379,16 +1379,16 @@ _0238B444: .word 0x0000458D
_0238B448: .word 0x0000458E
_0238B44C: .word ov19_0238D4A4
_0238B450: .word ov19_0238E360
_0238B454: .word ov19_0238E1D8
_0238B458: .word ov19_0238E270
_0238B454: .word BAR_D_BOX_LAYOUT_1
_0238B458: .word BAR_SUBMENU_1
_0238B45C: .word 0x00003F02
_0238B460: .word 0x00004594
_0238B464: .word ov19_0238E1E8
_0238B464: .word BAR_D_BOX_LAYOUT_2
_0238B468: .word 0x00001013
_0238B46C: .word 0x000008E4
_0238B470: .word ov19_0238E1F8
_0238B474: .word ov19_0238E290
_0238B478: .word ov19_0238E208
_0238B470: .word BAR_D_BOX_LAYOUT_3
_0238B474: .word BAR_SUBMENU_2
_0238B478: .word BAR_MENU_CONFIRM_1
_0238B47C: .word 0x0000459A
_0238B480: .word 0x0000459D
_0238B484: .word 0x0000101C
@ -1451,7 +1451,7 @@ _0238B528:
ldr r0, _0238B424 ; =ov11_02324DB0
add r3, sp, #0x230
ldr r6, [r0]
ldr r2, _0238C48C ; =ov19_0238E238
ldr r2, _0238C48C ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238
ldrsh r5, [r6, #0xd0]
mov r0, r4
mov r1, #0x100
@ -1918,7 +1918,7 @@ _0238BC0C:
add r0, sp, #0x128
bl InitPreprocessorArgs
ldr r0, [sb, #0xd4]
ldr r4, _0238C4C8 ; =ov19_0238E1CC
ldr r4, _0238C4C8 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
orr r0, r0, #0x20000
str r0, [sp, #0x128]
ldr r0, [sp, #0x10]
@ -2281,7 +2281,7 @@ _0238C0FC:
bl IsMainCharacter
cmp r0, #0
beq _0238C174
ldr r1, _0238C4EC ; =ov19_0238E1A4
ldr r1, _0238C4EC ; =OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4
add r0, r8, #0x10
bl SetPortraitOffset
b _0238C180
@ -2291,7 +2291,7 @@ _0238C174:
bl SetPortraitOffset
_0238C180:
bl ov19_0238D450
ldr r1, _0238C4F4 ; =ov19_0238E220
ldr r1, _0238C4F4 ; =BAR_MENU_CONFIRM_2
ldr r0, _0238C4F8 ; =0x000045DC
str r1, [sp]
str r0, [sp, #4]
@ -2498,7 +2498,7 @@ _0238C480:
b _0238C598
.align 2, 0
_0238C488: .word 0x000045C0
_0238C48C: .word ov19_0238E238
_0238C48C: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238
_0238C490: .word 0x000045B2
_0238C494: .word ov19_0238E18A
_0238C498: .word ov19_0238E17E
@ -2513,7 +2513,7 @@ _0238C4B8: .word 0x000045E3
_0238C4BC: .word 0x000045E4
_0238C4C0: .word 0x000045E5
_0238C4C4: .word 0x000045E6
_0238C4C8: .word ov19_0238E1CC
_0238C4C8: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
_0238C4CC: .word ov19_0238E2C0
_0238C4D0: .word 0x000045E7
_0238C4D4: .word 0x000045C1
@ -2522,9 +2522,9 @@ _0238C4DC: .word 0x000045DA
_0238C4E0: .word ov19_0238E1BC
_0238C4E4: .word ov19_0238E1C4
_0238C4E8: .word 0x000045DB
_0238C4EC: .word ov19_0238E1A4
_0238C4EC: .word OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4
_0238C4F0: .word ov19_0238E1AC
_0238C4F4: .word ov19_0238E220
_0238C4F4: .word BAR_MENU_CONFIRM_2
_0238C4F8: .word 0x000045DC
_0238C4FC: .word ov19_0238E1B4
_0238C500: .word 0x00000163
@ -2858,7 +2858,7 @@ ov19_0238C900: ; 0x0238C900
mov r4, r0
add r0, sp, #4
bl InitPreprocessorArgs
ldr r0, _0238C9E4 ; =ov19_0238E1CC
ldr r0, _0238C9E4 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
mov r1, r6, lsl #1
ldrh r1, [r0, r1]
mov r0, r4
@ -2899,7 +2899,7 @@ ov19_0238C900: ; 0x0238C900
ldmia sp!, {r3, r4, r5, r6, r7, r8, pc}
.align 2, 0
_0238C9E0: .word ov11_02324DB0
_0238C9E4: .word ov19_0238E1CC
_0238C9E4: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
_0238C9E8: .word 0x000045EB
_0238C9EC: .word 0x000045EA
arm_func_end ov19_0238C900
@ -3321,7 +3321,7 @@ _0238CF3C:
ldr r2, [sl, #0x20]
add r0, fp, #0x400
mov r7, r2, lsl #1
ldr r2, _0238D0C4 ; =ov19_0238E178
ldr r2, _0238D0C4 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178
mov r1, #0x100
ldrh r2, [r2, r7]
mov r3, #0
@ -3330,7 +3330,7 @@ _0238CF84:
add r0, fp, #0x400
bl sub_02020868
mov r7, r0
ldr r1, _0238D0C8 ; =ov19_0238E1CC
ldr r1, _0238D0C8 ; =OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
mov r2, r8, lsl #1
ldrh r1, [r1, r2]
ldr r0, [sp, #0xc]
@ -3411,8 +3411,8 @@ _0238D0A0:
.align 2, 0
_0238D0BC: .word ov11_02324DB0
_0238D0C0: .word 0x0000068A
_0238D0C4: .word ov19_0238E178
_0238D0C8: .word ov19_0238E1CC
_0238D0C4: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178
_0238D0C8: .word OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
_0238D0CC: .word ov19_0238E196
_0238D0D0: .word ov19_0238E19C
_0238D0D4: .word ov19_0238E184
@ -3931,15 +3931,15 @@ _0238D688: .word 0x00000163
.word ov19_0238E2E8
.word ov19_0238E304
.word ov19_0238E324
.global ov19_0238DAE0
ov19_0238DAE0:
.global OVERLAY19_UNKNOWN_TABLE__NA_238DAE0
OVERLAY19_UNKNOWN_TABLE__NA_238DAE0:
.byte 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00, 0x0A, 0x00
.global ov19_0238DAE8
ov19_0238DAE8:
.global BAR_UNLOCKABLE_DUNGEONS_TABLE
BAR_UNLOCKABLE_DUNGEONS_TABLE:
.byte 0x57, 0x02, 0x59, 0x02
.byte 0x5E, 0x06, 0x61, 0x06, 0x5F, 0x06, 0x68, 0x06
.global ov19_0238DAF4
ov19_0238DAF4:
.global BAR_RECRUITABLE_MONSTER_TABLE
BAR_RECRUITABLE_MONSTER_TABLE:
.byte 0x0A, 0x00, 0x0D, 0x00, 0x1B, 0x00, 0x29, 0x00
.byte 0x2B, 0x00, 0x2E, 0x00, 0x36, 0x00, 0x3C, 0x00, 0x42, 0x00, 0x48, 0x00, 0x4A, 0x00, 0x51, 0x00
.byte 0x53, 0x00, 0x54, 0x00, 0x56, 0x00, 0x58, 0x00, 0x5A, 0x00, 0x5C, 0x00, 0x5F, 0x00, 0x60, 0x00
@ -3954,8 +3954,8 @@ ov19_0238DAF4:
.byte 0x87, 0x01, 0x8B, 0x01, 0x93, 0x01, 0x96, 0x01, 0xAF, 0x01, 0xB4, 0x01, 0xB9, 0x01, 0xBB, 0x01
.byte 0xBD, 0x01, 0xBF, 0x01, 0xC6, 0x01, 0xC8, 0x01, 0xCB, 0x01, 0xCE, 0x01, 0xCF, 0x01, 0xD3, 0x01
.byte 0xD5, 0x01, 0xD9, 0x01, 0xDB, 0x01, 0xDE, 0x01, 0xE0, 0x01, 0xEB, 0x01, 0xED, 0x01, 0xF1, 0x01
.global ov19_0238DBCC
ov19_0238DBCC:
.global BAR_AVAILABLE_ITEMS
BAR_AVAILABLE_ITEMS:
.byte 0x45, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC8, 0x00
.byte 0x19, 0x00, 0x04, 0x00, 0x00, 0x00, 0x46, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0xC8, 0x00, 0x19, 0x00, 0x04, 0x00, 0x00, 0x00, 0x47, 0x00, 0x01, 0x00
@ -4047,8 +4047,8 @@ ov19_0238DBCC:
.byte 0x88, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8C, 0x00
.byte 0x28, 0x00, 0x14, 0x00, 0x00, 0x00, 0x89, 0x00, 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x64, 0x00, 0x64, 0x00, 0x14, 0x00, 0x32, 0x00
.global ov19_0238E178
ov19_0238E178:
.global OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178
OVERLAY19_UNKNOWN_STRING_IDS__NA_238E178:
.byte 0xCA, 0x45, 0xC6, 0x45
.byte 0xC2, 0x45
.global ov19_0238E17E
@ -4070,8 +4070,8 @@ ov19_0238E196:
.global ov19_0238E19C
ov19_0238E19C:
.byte 0xCC, 0x45, 0xC8, 0x45, 0xC4, 0x45, 0x00, 0x00
.global ov19_0238E1A4
ov19_0238E1A4:
.global OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4
OVERLAY19_UNKNOWN_STRUCT__NA_238E1A4:
.byte 0x07, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.global ov19_0238E1AC
ov19_0238E1AC:
@ -4085,47 +4085,47 @@ ov19_0238E1BC:
.global ov19_0238E1C4
ov19_0238E1C4:
.byte 0x0A, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.global ov19_0238E1CC
ov19_0238E1CC:
.global OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC
OVERLAY19_UNKNOWN_STRING_IDS__NA_238E1CC:
.byte 0xCE, 0x45, 0xCF, 0x45, 0xD0, 0x45, 0xD1, 0x45, 0xD2, 0x45, 0xD3, 0x45
.global ov19_0238E1D8
ov19_0238E1D8:
.global BAR_D_BOX_LAYOUT_1
BAR_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov19_0238E1E8
ov19_0238E1E8:
.global BAR_D_BOX_LAYOUT_2
BAR_D_BOX_LAYOUT_2:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov19_0238E1F8
ov19_0238E1F8:
.global BAR_D_BOX_LAYOUT_3
BAR_D_BOX_LAYOUT_3:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x14, 0x02, 0x0A, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov19_0238E208
ov19_0238E208:
.global BAR_MENU_CONFIRM_1
BAR_MENU_CONFIRM_1:
.byte 0x9B, 0x45, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00, 0x9C, 0x45, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF
.global ov19_0238E220
ov19_0238E220:
.global BAR_MENU_CONFIRM_2
BAR_MENU_CONFIRM_2:
.byte 0xDD, 0x45, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0xDE, 0x45, 0x00, 0x00
.byte 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.global ov19_0238E238
ov19_0238E238:
.global OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238
OVERLAY19_UNKNOWN_STRING_IDS__NA_238E238:
.byte 0xA0, 0x45, 0xA2, 0x45
.byte 0xA5, 0x45, 0xA6, 0x45, 0xA7, 0x45, 0xA9, 0x45, 0xAA, 0x45, 0xAB, 0x45, 0xAC, 0x45, 0xAE, 0x45
.byte 0xAF, 0x45, 0xB0, 0x45
.global ov19_0238E250
ov19_0238E250:
.global BAR_MAIN_MENU
BAR_MAIN_MENU:
.byte 0x88, 0x45, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x89, 0x45, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x8A, 0x45, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF
.global ov19_0238E270
ov19_0238E270:
.global BAR_SUBMENU_1
BAR_SUBMENU_1:
.byte 0x91, 0x45, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x92, 0x45, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x93, 0x45, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xFF, 0xFF, 0xFF, 0xFF
.global ov19_0238E290
ov19_0238E290:
.global BAR_SUBMENU_2
BAR_SUBMENU_2:
.byte 0x95, 0x45, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x96, 0x45, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x97, 0x45, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x98, 0x45, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x99, 0x45, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

View File

@ -141,13 +141,13 @@ _0238A2D4:
cmp r4, #0
beq _0238A300
ldr r1, _0238B148 ; =0x000045EE
ldr r2, _0238B14C ; =ov20_0238CFEC
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
mov r0, sb
bl ov20_0238B39C
b _0238A310
_0238A300:
ldr r1, _0238B150 ; =0x000045ED
ldr r2, _0238B14C ; =ov20_0238CFEC
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
mov r0, sb
bl ov20_0238B39C
_0238A310:
@ -158,13 +158,13 @@ _0238A31C:
cmp r4, #0
beq _0238A338
ldr r1, _0238B148 ; =0x000045EE
ldr r2, _0238B14C ; =ov20_0238CFEC
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
mov r0, sb
bl ov20_0238B39C
b _0238A348
_0238A338:
ldr r1, _0238B150 ; =0x000045ED
ldr r2, _0238B14C ; =ov20_0238CFEC
ldr r2, _0238B14C ; =RECYCLE_MAIN_MENU_1
mov r0, sb
bl ov20_0238B39C
_0238A348:
@ -285,7 +285,7 @@ _0238A4EC:
ldrb r0, [sb, #0xb0]
cmp r0, #0
beq _0238A520
ldr r2, _0238B158 ; =ov20_0238CF84
ldr r2, _0238B158 ; =RECYCLE_MENU_CONFIRM_1
mov r0, sb
add r1, r6, #2
bl ov20_0238B39C
@ -303,14 +303,14 @@ _0238A538:
ldr r0, [sb, #0xc]
cmp r0, #0
bne _0238A558
ldr r2, _0238B15C ; =ov20_0238CFCC
ldr r2, _0238B15C ; =RECYCLE_SUBMENU_2
mov r0, sb
mov r1, fp
bl ov20_0238B39C
b _0238A57C
_0238A558:
ldrb r0, [sb, #0xb0]
ldr r2, _0238B15C ; =ov20_0238CFCC
ldr r2, _0238B15C ; =RECYCLE_SUBMENU_2
cmp r0, #0
addne r0, r6, #1
moveq r0, r6
@ -448,7 +448,7 @@ _0238A730:
beq _0238A834
b _0238A83C
_0238A73C:
ldr r0, _0238B160 ; =ov20_0238CF7C
ldr r0, _0238B160 ; =OVERLAY20_UNKNOWN_POINTER__NA_238CF7C
bl ov11_0230DB58
ldr r0, [sb, #0x14]
add r0, r0, #1
@ -548,7 +548,7 @@ _0238A890:
add r0, sb, #0x30
bl InitPreprocessorArgs
ldr r1, [sb, #0x84]
ldr r2, _0238B164 ; =ov20_0238CF9C
ldr r2, _0238B164 ; =RECYCLE_MENU_CONFIRM_2
ldrsh r3, [r1]
mov r0, sb
add r1, r6, #0xa
@ -712,7 +712,7 @@ _0238AAB4:
str r1, [sb, #0x40]
bl sub_02011E24
str r0, [sb, #0x58]
ldr r2, _0238B164 ; =ov20_0238CF9C
ldr r2, _0238B164 ; =RECYCLE_MENU_CONFIRM_2
mov r0, sb
add r1, r6, #0xf
bl ov20_0238B39C
@ -966,7 +966,7 @@ _0238AE44:
strne r0, [sb, #0xc]
b _0238B05C
_0238AE58:
ldr r2, _0238B168 ; =ov20_0238CFB4
ldr r2, _0238B168 ; =RECYCLE_SUBMENU_1
mov r0, sb
add r1, r6, #0x12
bl ov20_0238B39C
@ -1051,7 +1051,7 @@ _0238AF80:
bl sub_02046C78
cmp r0, #0
beq _0238B05C
ldr r2, _0238B168 ; =ov20_0238CFB4
ldr r2, _0238B168 ; =RECYCLE_SUBMENU_1
mov r0, sb
add r1, r6, #0x1c
bl ov20_0238B39C
@ -1070,7 +1070,7 @@ _0238AFAC:
strne r0, [sb, #0xc]
b _0238B05C
_0238AFD0:
ldr r2, _0238B168 ; =ov20_0238CFB4
ldr r2, _0238B168 ; =RECYCLE_SUBMENU_1
mov r0, sb
add r1, r6, #0x1d
bl ov20_0238B39C
@ -1181,14 +1181,14 @@ _0238B130:
.align 2, 0
_0238B144: .word ov20_0238D120
_0238B148: .word 0x000045EE
_0238B14C: .word ov20_0238CFEC
_0238B14C: .word RECYCLE_MAIN_MENU_1
_0238B150: .word 0x000045ED
_0238B154: .word 0x000045F4
_0238B158: .word ov20_0238CF84
_0238B15C: .word ov20_0238CFCC
_0238B160: .word ov20_0238CF7C
_0238B164: .word ov20_0238CF9C
_0238B168: .word ov20_0238CFB4
_0238B158: .word RECYCLE_MENU_CONFIRM_1
_0238B15C: .word RECYCLE_SUBMENU_2
_0238B160: .word OVERLAY20_UNKNOWN_POINTER__NA_238CF7C
_0238B164: .word RECYCLE_MENU_CONFIRM_2
_0238B168: .word RECYCLE_SUBMENU_1
_0238B16C: .word 0x00004613
_0238B170: .word 0x00004614
_0238B174:
@ -1618,7 +1618,7 @@ _0238B6E0:
mvn r0, #1
cmp r1, r0
bne _0238B70C
ldr r0, _0238B7E8 ; =ov20_0238D038
ldr r0, _0238B7E8 ; =RECYCLE_D_BOX_LAYOUT_2
ldr r1, _0238B7EC ; =ov20_0238B8CC
mov r2, r4
bl sub_0202F8DC
@ -1632,7 +1632,7 @@ _0238B70C:
ldrsb r1, [r1, #0x15]
cmp r1, r0
bne _0238B740
ldr r0, _0238B7F0 ; =ov20_0238D028
ldr r0, _0238B7F0 ; =RECYCLE_D_BOX_LAYOUT_1
ldr r1, _0238B7F4 ; =ov20_0238BA40
mov r2, r4
bl sub_0202F8DC
@ -1646,7 +1646,7 @@ _0238B740:
ldrsb r1, [r1, #0x16]
cmp r1, r0
bne _0238B774
ldr r0, _0238B7F8 ; =ov20_0238D048
ldr r0, _0238B7F8 ; =RECYCLE_D_BOX_LAYOUT_3
ldr r1, _0238B7FC ; =ov20_0238BAB4
mov r2, r4
bl sub_0202F8DC
@ -1694,11 +1694,11 @@ _0238B7DC:
ldmia sp!, {r4, pc}
.align 2, 0
_0238B7E4: .word ov20_0238D124
_0238B7E8: .word ov20_0238D038
_0238B7E8: .word RECYCLE_D_BOX_LAYOUT_2
_0238B7EC: .word ov20_0238B8CC
_0238B7F0: .word ov20_0238D028
_0238B7F0: .word RECYCLE_D_BOX_LAYOUT_1
_0238B7F4: .word ov20_0238BA40
_0238B7F8: .word ov20_0238D048
_0238B7F8: .word RECYCLE_D_BOX_LAYOUT_3
_0238B7FC: .word ov20_0238BAB4
arm_func_end ov20_0238B65C
@ -2131,7 +2131,7 @@ _0238BDE0:
mov r2, #8
str r0, [r4, #0x1c]
ldr r4, [r1]
ldr r0, _0238C1D4 ; =ov20_0238D068
ldr r0, _0238C1D4 ; =RECYCLE_D_BOX_LAYOUT_5
str r2, [sp]
ldr r3, [r4, #0x33c]
ldr r1, _0238C1D8 ; =0x00441C33
@ -2243,9 +2243,9 @@ _0238BF68:
str r1, [r0]
b _0238C1C0
_0238BFA8:
ldr r0, _0238C1DC ; =ov20_0238D078
ldr r0, _0238C1DC ; =RECYCLE_D_BOX_LAYOUT_6
mov ip, #3
ldr r3, _0238C1E0 ; =ov20_0238D088
ldr r3, _0238C1E0 ; =RECYCLE_MAIN_MENU_2
mov r1, #0x13
mov r2, #0
str ip, [sp]
@ -2323,7 +2323,7 @@ _0238C07C:
add r3, sp, #0xc
str r3, [sp]
stmib sp, {r1, r3}
ldr r0, _0238C1E4 ; =ov20_0238D058
ldr r0, _0238C1E4 ; =RECYCLE_D_BOX_LAYOUT_4
ldr r1, _0238C1E8 ; =0x00001013
ldr r3, _0238C1EC ; =0x000008E4
bl sub_0202E3CC
@ -2393,11 +2393,11 @@ _0238C1C8:
ldmia sp!, {r4, r5, pc}
.align 2, 0
_0238C1D0: .word ov20_0238D128
_0238C1D4: .word ov20_0238D068
_0238C1D4: .word RECYCLE_D_BOX_LAYOUT_5
_0238C1D8: .word 0x00441C33
_0238C1DC: .word ov20_0238D078
_0238C1E0: .word ov20_0238D088
_0238C1E4: .word ov20_0238D058
_0238C1DC: .word RECYCLE_D_BOX_LAYOUT_6
_0238C1E0: .word RECYCLE_MAIN_MENU_2
_0238C1E4: .word RECYCLE_D_BOX_LAYOUT_4
_0238C1E8: .word 0x00001013
_0238C1EC: .word 0x000008E4
arm_func_end ov20_0238BD90
@ -2677,7 +2677,7 @@ _0238C560:
ldr r0, [r4, #0x188]
mov r2, #8
str r0, [sp, #4]
ldr r0, _0238C9D0 ; =ov20_0238D0E8
ldr r0, _0238C9D0 ; =RECYCLE_D_BOX_LAYOUT1_1
ldr r1, _0238C9D4 ; =0x00441E37
ldr r3, _0238C9D8 ; =ov20_0238CC14
str r2, [sp, #8]
@ -2698,7 +2698,7 @@ _0238C5CC:
mvn r0, #1
cmp r1, r0
bne _0238C5F0
ldr r0, _0238C9E4 ; =ov20_0238D0B8
ldr r0, _0238C9E4 ; =RECYCLE_D_BOX_LAYOUT_8
ldr r1, _0238C9E8 ; =ov20_0238CE9C
mov r2, r4
bl sub_0202F8DC
@ -2708,7 +2708,7 @@ _0238C5F0:
mvn r0, #1
cmp r1, r0
bne _0238C614
ldr r0, _0238C9EC ; =ov20_0238D0A8
ldr r0, _0238C9EC ; =RECYCLE_D_BOX_LAYOUT_7
ldr r1, _0238C9F0 ; =ov20_0238CF20
mov r2, r4
bl sub_0202F8DC
@ -2826,9 +2826,9 @@ _0238C798:
str r1, [r0]
b _0238C9BC
_0238C7B0:
ldr r0, _0238C9F4 ; =ov20_0238D0D8
ldr r0, _0238C9F4 ; =RECYCLE_D_BOX_LAYOUT1_0
mov r5, #3
ldr r3, _0238C9F8 ; =ov20_0238D0F8
ldr r3, _0238C9F8 ; =RECYCLE_MAIN_MENU_3
mov r1, #0x13
mov r2, #0
str r5, [sp]
@ -2911,7 +2911,7 @@ _0238C860:
str r4, [sp]
mov r0, r0, lsr #0x10
str r0, [sp, #4]
ldr r0, _0238CA00 ; =ov20_0238D0C8
ldr r0, _0238CA00 ; =RECYCLE_D_BOX_LAYOUT_9
ldr r1, _0238CA04 ; =0x00001013
ldr r3, _0238CA08 ; =0x000008E4
str r4, [sp, #8]
@ -2973,19 +2973,19 @@ _0238C9C0:
.align 2, 0
_0238C9C8: .word ov20_0238D12C
_0238C9CC: .word ov20_0238CD20
_0238C9D0: .word ov20_0238D0E8
_0238C9D0: .word RECYCLE_D_BOX_LAYOUT1_1
_0238C9D4: .word 0x00441E37
_0238C9D8: .word ov20_0238CC14
_0238C9DC: .word ov20_0238CE3C
_0238C9E0: .word ov20_0238CCC0
_0238C9E4: .word ov20_0238D0B8
_0238C9E4: .word RECYCLE_D_BOX_LAYOUT_8
_0238C9E8: .word ov20_0238CE9C
_0238C9EC: .word ov20_0238D0A8
_0238C9EC: .word RECYCLE_D_BOX_LAYOUT_7
_0238C9F0: .word ov20_0238CF20
_0238C9F4: .word ov20_0238D0D8
_0238C9F8: .word ov20_0238D0F8
_0238C9F4: .word RECYCLE_D_BOX_LAYOUT1_0
_0238C9F8: .word RECYCLE_MAIN_MENU_3
_0238C9FC: .word 0x0000FFFF
_0238CA00: .word ov20_0238D0C8
_0238CA00: .word RECYCLE_D_BOX_LAYOUT_9
_0238CA04: .word 0x00001013
_0238CA08: .word 0x000008E4
arm_func_end ov20_0238C50C
@ -3436,86 +3436,86 @@ _0238CF78: .word 0x00004628
arm_func_end ov20_0238CF20
; 0x0238CF7C
.global ov20_0238CF7C
ov20_0238CF7C:
.word ov20_0238D014
.global OVERLAY20_UNKNOWN_POINTER__NA_238CF7C
OVERLAY20_UNKNOWN_POINTER__NA_238CF7C:
.word OVERLAY20_UNKNOWN_TABLE__NA_238D014
.byte 0x00, 0x00, 0x00, 0x00
.global ov20_0238CF84
ov20_0238CF84:
.global RECYCLE_MENU_CONFIRM_1
RECYCLE_MENU_CONFIRM_1:
.byte 0x15, 0x46, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0x16, 0x46, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.global ov20_0238CF9C
ov20_0238CF9C:
.global RECYCLE_MENU_CONFIRM_2
RECYCLE_MENU_CONFIRM_2:
.byte 0x15, 0x46, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00, 0x16, 0x46, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.global ov20_0238CFB4
ov20_0238CFB4:
.global RECYCLE_SUBMENU_1
RECYCLE_SUBMENU_1:
.byte 0x07, 0x46, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0x08, 0x46, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.global ov20_0238CFCC
ov20_0238CFCC:
.global RECYCLE_SUBMENU_2
RECYCLE_SUBMENU_2:
.byte 0xF7, 0x45, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xF9, 0x45, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0xFA, 0x45, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.global ov20_0238CFEC
ov20_0238CFEC:
.global RECYCLE_MAIN_MENU_1
RECYCLE_MAIN_MENU_1:
.byte 0xEF, 0x45, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xF0, 0x45, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0xF1, 0x45, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0xF2, 0x45, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0xFF, 0xFF, 0xFF, 0xFF
.global ov20_0238D014
ov20_0238D014:
.global OVERLAY20_UNKNOWN_TABLE__NA_238D014
OVERLAY20_UNKNOWN_TABLE__NA_238D014:
.byte 0x42, 0x41, 0x43, 0x4B, 0x2F, 0x73, 0x31, 0x34
.byte 0x70, 0x30, 0x32, 0x61, 0x2E, 0x62, 0x67, 0x70, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D028
ov20_0238D028:
.global RECYCLE_D_BOX_LAYOUT_1
RECYCLE_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x01, 0x0C, 0x02, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D038
ov20_0238D038:
.global RECYCLE_D_BOX_LAYOUT_2
RECYCLE_D_BOX_LAYOUT_2:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x05, 0x1C, 0x09, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D048
ov20_0238D048:
.global RECYCLE_D_BOX_LAYOUT_3
RECYCLE_D_BOX_LAYOUT_3:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x10, 0x1C, 0x07, 0x01, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D058
ov20_0238D058:
.global RECYCLE_D_BOX_LAYOUT_4
RECYCLE_D_BOX_LAYOUT_4:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D068
ov20_0238D068:
.global RECYCLE_D_BOX_LAYOUT_5
RECYCLE_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D078
ov20_0238D078:
.global RECYCLE_D_BOX_LAYOUT_6
RECYCLE_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D088
ov20_0238D088:
.global RECYCLE_MAIN_MENU_2
RECYCLE_MAIN_MENU_2:
.byte 0x24, 0x46, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x25, 0x46, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x26, 0x46, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00
.global ov20_0238D0A8
ov20_0238D0A8:
.global RECYCLE_D_BOX_LAYOUT_7
RECYCLE_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D0B8
ov20_0238D0B8:
.global RECYCLE_D_BOX_LAYOUT_8
RECYCLE_D_BOX_LAYOUT_8:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x11, 0x08, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D0C8
ov20_0238D0C8:
.global RECYCLE_D_BOX_LAYOUT_9
RECYCLE_D_BOX_LAYOUT_9:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D0D8
ov20_0238D0D8:
.global RECYCLE_D_BOX_LAYOUT1_0
RECYCLE_D_BOX_LAYOUT1_0:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D0E8
ov20_0238D0E8:
.global RECYCLE_D_BOX_LAYOUT1_1
RECYCLE_D_BOX_LAYOUT1_1:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov20_0238D0F8
ov20_0238D0F8:
.global RECYCLE_MAIN_MENU_3
RECYCLE_MAIN_MENU_3:
.byte 0x25, 0x46, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x26, 0x46, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00

View File

@ -133,7 +133,7 @@ _0238A274:
_0238A32C:
ldr r0, _0238B0A0 ; =ov21_0238CBD4
bl DebugPrint0
ldr r0, _0238B0A4 ; =ov21_0238CA28
ldr r0, _0238B0A4 ; =SWAP_SHOP_D_BOX_LAYOUT_1
ldr r1, _0238B0A8 ; =ov21_0238C9A4
bl sub_0202F8C4
mov r2, r4
@ -141,8 +141,8 @@ _0238A32C:
ldr r1, _0238B0AC ; =0x00300013
strb r0, [r2, #0x84]
mov r4, #4
ldr r3, _0238B0B0 ; =ov21_0238CAA8
ldr r0, _0238B0B4 ; =ov21_0238CB68
ldr r3, _0238B0B0 ; =SWAP_SHOP_MAIN_MENU_2
ldr r0, _0238B0B4 ; =SWAP_SHOP_D_BOX_LAYOUT_5
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -206,10 +206,10 @@ _0238A3E0:
bl ShowMessageInDBox
b _0238B7B8
_0238A44C:
ldr r0, _0238B0C0 ; =ov21_0238CB88
ldr r0, _0238B0C0 ; =SWAP_SHOP_D_BOX_LAYOUT_7
mov r4, #3
ldr r1, _0238B0AC ; =0x00300013
ldr r3, _0238B0C4 ; =ov21_0238CA68
ldr r3, _0238B0C4 ; =SWAP_SHOP_SUBMENU_2
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -588,9 +588,9 @@ _0238A9E8:
ldr r0, _0238B114 ; =ov21_0238CDB4
bl DebugPrint0
mov r4, #3
ldr r0, _0238B118 ; =ov21_0238CB78
ldr r0, _0238B118 ; =SWAP_SHOP_D_BOX_LAYOUT_6
ldr r1, _0238B11C ; =0x00400013
ldr r3, _0238B120 ; =ov21_0238CA88
ldr r3, _0238B120 ; =SWAP_SHOP_MAIN_MENU_1
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -621,7 +621,7 @@ _0238AA1C:
ldr r0, _0238B08C ; =ov21_0238CF40
add r1, sp, #0x18
ldr r3, [r0]
ldr r0, _0238B130 ; =ov21_0238CB98
ldr r0, _0238B130 ; =SWAP_SHOP_D_BOX_LAYOUT_8
add r2, r3, #0x86
str r2, [sp, #0x50]
str r1, [sp]
@ -720,7 +720,7 @@ _0238ABDC:
mov r1, r4
ldr r2, [r1]
mov r3, #0x96
ldr r0, _0238B0A4 ; =ov21_0238CA28
ldr r0, _0238B0A4 ; =SWAP_SHOP_D_BOX_LAYOUT_1
ldr r1, _0238B0A8 ; =ov21_0238C9A4
str r3, [r2, #0x54]
bl sub_0202F8C4
@ -729,8 +729,8 @@ _0238ABDC:
ldr r1, _0238B0AC ; =0x00300013
strb r0, [r2, #0x84]
mov r4, #2
ldr r3, _0238B14C ; =ov21_0238CA38
ldr r0, _0238B0C0 ; =ov21_0238CB88
ldr r3, _0238B14C ; =SWAP_SHOP_MENU_CONFIRM
ldr r0, _0238B0C0 ; =SWAP_SHOP_D_BOX_LAYOUT_7
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1048,15 +1048,15 @@ _0238B094: .word 0x00003008
_0238B098: .word 0x000003B2
_0238B09C: .word 0x000001EF
_0238B0A0: .word ov21_0238CBD4
_0238B0A4: .word ov21_0238CA28
_0238B0A4: .word SWAP_SHOP_D_BOX_LAYOUT_1
_0238B0A8: .word ov21_0238C9A4
_0238B0AC: .word 0x00300013
_0238B0B0: .word ov21_0238CAA8
_0238B0B4: .word ov21_0238CB68
_0238B0B0: .word SWAP_SHOP_MAIN_MENU_2
_0238B0B4: .word SWAP_SHOP_D_BOX_LAYOUT_5
_0238B0B8: .word ov21_0238CBF8
_0238B0BC: .word 0x000003B3
_0238B0C0: .word ov21_0238CB88
_0238B0C4: .word ov21_0238CA68
_0238B0C0: .word SWAP_SHOP_D_BOX_LAYOUT_7
_0238B0C4: .word SWAP_SHOP_SUBMENU_2
_0238B0C8: .word ov21_0238CC18
_0238B0CC: .word 0x00003018
_0238B0D0: .word 0x000003C5
@ -1077,20 +1077,20 @@ _0238B108: .word ov21_0238CD44
_0238B10C: .word ov21_0238CD68
_0238B110: .word ov21_0238CD8C
_0238B114: .word ov21_0238CDB4
_0238B118: .word ov21_0238CB78
_0238B118: .word SWAP_SHOP_D_BOX_LAYOUT_6
_0238B11C: .word 0x00400013
_0238B120: .word ov21_0238CA88
_0238B120: .word SWAP_SHOP_MAIN_MENU_1
_0238B124: .word ov21_0238CDDC
_0238B128: .word ov21_0238CE00
_0238B12C: .word 0x0000C402
_0238B130: .word ov21_0238CB98
_0238B130: .word SWAP_SHOP_D_BOX_LAYOUT_8
_0238B134: .word 0x00001013
_0238B138: .word 0x0000033E
_0238B13C: .word ov21_0238CE0C
_0238B140: .word 0x000003BD
_0238B144: .word 0x000003BB
_0238B148: .word ov21_0238CE34
_0238B14C: .word ov21_0238CA38
_0238B14C: .word SWAP_SHOP_MENU_CONFIRM
_0238B150: .word ov21_0238CE4C
_0238B154: .word ov21_0238CE78
_0238B158: .word ov21_0238CEA4
@ -1164,9 +1164,9 @@ _0238B228:
bl sub_02039C2C
b _0238B7B8
_0238B260:
ldr r0, _0238B7C8 ; =ov21_0238CBA8
ldr r0, _0238B7C8 ; =SWAP_SHOP_D_BOX_LAYOUT_9
mov r4, #5
ldr r3, _0238B7CC ; =ov21_0238CAD0
ldr r3, _0238B7CC ; =SWAP_SHOP_SUBMENU_3
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -1277,9 +1277,9 @@ _0238B3B8:
bl ov11_0230B20C
b _0238B7B8
_0238B408:
ldr r0, _0238B118 ; =ov21_0238CB78
ldr r0, _0238B118 ; =SWAP_SHOP_D_BOX_LAYOUT_6
mov r4, #2
ldr r3, _0238B7D4 ; =ov21_0238CA50
ldr r3, _0238B7D4 ; =SWAP_SHOP_SUBMENU_1
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -1307,7 +1307,7 @@ _0238B434:
ldr r0, _0238B08C ; =ov21_0238CF40
add r1, sp, #0xe0
ldr r4, [r0]
ldr r0, _0238B130 ; =ov21_0238CB98
ldr r0, _0238B130 ; =SWAP_SHOP_D_BOX_LAYOUT_8
add r2, r4, #0x86
str r2, [sp, #0x118]
str r1, [sp]
@ -1384,10 +1384,10 @@ _0238B538:
bl ShowMessageInDBox
b _0238B7B8
_0238B5A4:
ldr r0, _0238B0C0 ; =ov21_0238CB88
ldr r0, _0238B0C0 ; =SWAP_SHOP_D_BOX_LAYOUT_7
mov r4, #2
ldr r1, _0238B0AC ; =0x00300013
ldr r3, _0238B14C ; =ov21_0238CA38
ldr r3, _0238B14C ; =SWAP_SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1474,9 +1474,9 @@ _0238B68C:
bl ShowMessageInDBox
b _0238B7B8
_0238B6F8:
ldr r0, _0238B118 ; =ov21_0238CB78
ldr r0, _0238B118 ; =SWAP_SHOP_D_BOX_LAYOUT_6
mov r4, #2
ldr r3, _0238B7D4 ; =ov21_0238CA50
ldr r3, _0238B7D4 ; =SWAP_SHOP_SUBMENU_1
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -1504,7 +1504,7 @@ _0238B724:
ldr r0, _0238B08C ; =ov21_0238CF40
add r1, sp, #0x130
ldr r4, [r0]
ldr r0, _0238B130 ; =ov21_0238CB98
ldr r0, _0238B130 ; =SWAP_SHOP_D_BOX_LAYOUT_8
add r2, r4, #0x86
str r2, [sp, #0x168]
str r1, [sp]
@ -1529,10 +1529,10 @@ _0238B7B8:
.align 2, 0
_0238B7C0: .word 0x000003BE
_0238B7C4: .word 0x000003CA
_0238B7C8: .word ov21_0238CBA8
_0238B7CC: .word ov21_0238CAD0
_0238B7C8: .word SWAP_SHOP_D_BOX_LAYOUT_9
_0238B7CC: .word SWAP_SHOP_SUBMENU_3
_0238B7D0: .word 0x000003CB
_0238B7D4: .word ov21_0238CA50
_0238B7D4: .word SWAP_SHOP_SUBMENU_1
_0238B7D8: .word 0x000003B9
_0238B7DC: .word 0x000003C9
arm_func_end ov21_0238ADFC
@ -2016,7 +2016,7 @@ _0238BE84: ; jump table
b _0238BEA8 ; case 7
b _0238BED8 ; case 8
_0238BEA8:
ldr r0, _0238C8E4 ; =ov21_0238CF1C
ldr r0, _0238C8E4 ; =OVERLAY21_JP_STRING
bl DebugPrint0
bl ov21_0238C920
bl ov11_0230B694
@ -2740,7 +2740,7 @@ _0238C8D4: .word 0x00003F02
_0238C8D8: .word 0x00001308
_0238C8DC: .word 0x00003018
_0238C8E0: .word 0x000003B9
_0238C8E4: .word ov21_0238CF1C
_0238C8E4: .word OVERLAY21_JP_STRING
_0238C8E8:
bl ov11_022E6EC8
cmp r0, #0
@ -2839,32 +2839,32 @@ _0238CA24: .word 0x00000225
arm_func_end ov21_0238C9A4
; 0x0238CA28
.global ov21_0238CA28
ov21_0238CA28:
.global SWAP_SHOP_D_BOX_LAYOUT_1
SWAP_SHOP_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CA38
ov21_0238CA38:
.global SWAP_SHOP_MENU_CONFIRM
SWAP_SHOP_MENU_CONFIRM:
.byte 0xAB, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xAC, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov21_0238CA50
ov21_0238CA50:
.global SWAP_SHOP_SUBMENU_1
SWAP_SHOP_SUBMENU_1:
.byte 0xB0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0xAD, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov21_0238CA68
ov21_0238CA68:
.global SWAP_SHOP_SUBMENU_2
SWAP_SHOP_SUBMENU_2:
.byte 0xCD, 0x03, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0xCE, 0x03, 0x00, 0x00, 0x0D, 0x00, 0x00, 0x00
.byte 0xCF, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov21_0238CA88
ov21_0238CA88:
.global SWAP_SHOP_MAIN_MENU_1
SWAP_SHOP_MAIN_MENU_1:
.byte 0xAE, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xB0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0xB1, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov21_0238CAA8
ov21_0238CAA8:
.global SWAP_SHOP_MAIN_MENU_2
SWAP_SHOP_MAIN_MENU_2:
.byte 0xAE, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xAF, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0xB0, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xAD, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov21_0238CAD0
ov21_0238CAD0:
.global SWAP_SHOP_SUBMENU_3
SWAP_SHOP_SUBMENU_3:
.byte 0xAF, 0x03, 0x00, 0x00, 0x08, 0x00, 0x00, 0x00
.byte 0xED, 0x02, 0x00, 0x00, 0x09, 0x00, 0x00, 0x00, 0xEE, 0x02, 0x00, 0x00, 0x0A, 0x00, 0x00, 0x00
.byte 0xEF, 0x02, 0x00, 0x00, 0x0B, 0x00, 0x00, 0x00, 0xB1, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
@ -2875,20 +2875,20 @@ ov21_0238CAD0:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0A, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CB68
ov21_0238CB68:
.global SWAP_SHOP_D_BOX_LAYOUT_5
SWAP_SHOP_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CB78
ov21_0238CB78:
.global SWAP_SHOP_D_BOX_LAYOUT_6
SWAP_SHOP_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CB88
ov21_0238CB88:
.global SWAP_SHOP_D_BOX_LAYOUT_7
SWAP_SHOP_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CB98
ov21_0238CB98:
.global SWAP_SHOP_D_BOX_LAYOUT_8
SWAP_SHOP_D_BOX_LAYOUT_8:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CBA8
ov21_0238CBA8:
.global SWAP_SHOP_D_BOX_LAYOUT_9
SWAP_SHOP_D_BOX_LAYOUT_9:
.byte 0x00, 0x00, 0x00, 0x00, 0x14, 0x02, 0x0A, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov21_0238CBB8
ov21_0238CBB8:
@ -3014,8 +3014,8 @@ ov21_0238CEF8:
.byte 0x4D, 0x45, 0x4E, 0x55, 0x5F, 0x53, 0x59, 0x4E, 0x54, 0x48, 0x45, 0x53, 0x49, 0x53, 0x5F, 0x4D
.byte 0x4F, 0x44, 0x45, 0x5F, 0x53, 0x45, 0x4C, 0x45, 0x43, 0x54, 0x5F, 0x54, 0x48, 0x41, 0x4E, 0x4B
.byte 0x53, 0x3A, 0x0A, 0x00
.global ov21_0238CF1C
ov21_0238CF1C:
.global OVERLAY21_JP_STRING
OVERLAY21_JP_STRING:
.byte 0x8D, 0x87, 0x90, 0xAC, 0x81, 0x46, 0x00, 0x00
.global ov21_0238CF24
ov21_0238CF24:

View File

@ -34,7 +34,7 @@ ov22_0238A150: ; 0x0238A150
str r0, [ip]
str r1, [sp]
ldr r1, [r2, #4]
ldr r0, _0238A21C ; =ov22_0238E81C
ldr r0, _0238A21C ; =SHOP_D_BOX_LAYOUT_1
ldr ip, [r1, #0x9c]
ldr r1, _0238A220 ; =0x00401C33
str ip, [sp, #4]
@ -65,7 +65,7 @@ ov22_0238A150: ; 0x0238A150
_0238A210: .word ov22_0238EC60
_0238A214: .word 0x0000032D
_0238A218: .word ov22_0238A67C
_0238A21C: .word ov22_0238E81C
_0238A21C: .word SHOP_D_BOX_LAYOUT_1
_0238A220: .word 0x00401C33
_0238A224: .word ov22_0238A640
_0238A228: .word ov22_0238A774
@ -539,7 +539,7 @@ ov22_0238A79C: ; 0x0238A79C
str r0, [ip]
str r1, [sp]
ldr r1, [r2, #4]
ldr r0, _0238A868 ; =ov22_0238E83C
ldr r0, _0238A868 ; =SHOP_D_BOX_LAYOUT_2
ldr ip, [r1, #0x9c]
ldr r1, _0238A86C ; =0x00401C33
str ip, [sp, #4]
@ -570,7 +570,7 @@ ov22_0238A79C: ; 0x0238A79C
_0238A85C: .word ov22_0238EC68
_0238A860: .word 0x0000032E
_0238A864: .word ov22_0238ACC8
_0238A868: .word ov22_0238E83C
_0238A868: .word SHOP_D_BOX_LAYOUT_2
_0238A86C: .word 0x00401C33
_0238A870: .word ov22_0238AC8C
_0238A874: .word ov22_0238ADC0
@ -1093,7 +1093,7 @@ _0238AEC4:
ldrsb r0, [r3, #0x48]
ldr r4, [r3], #0x50
mul r5, r4, r2
ldr r2, _0238BD6C ; =ov22_0238E8F0
ldr r2, _0238BD6C ; =OVERLAY22_UNKNOWN_STRING_IDS
ldrh r2, [r2, r5]
bl ShowMessageInDBox
b _0238C16C
@ -1124,9 +1124,9 @@ _0238AF70:
ldr r0, _0238BD7C ; =ov22_0238E9E4
bl DebugPrint0
mov r4, #5
ldr r0, _0238BD80 ; =ov22_0238E980
ldr r0, _0238BD80 ; =SHOP_D_BOX_LAYOUT_6
ldr r1, _0238BD84 ; =0x00300013
ldr r3, _0238BD88 ; =ov22_0238E8C0
ldr r3, _0238BD88 ; =SHOP_MAIN_MENU_3
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1542,16 +1542,16 @@ _0238B594:
ldr r0, _0238BE0C ; =ov22_0238EAD8
bl DebugPrint0
ldr r0, _0238BD60 ; =ov22_0238EC70
ldr r3, _0238BE10 ; =ov22_0238E8A0
ldr r3, _0238BE10 ; =SHOP_MAIN_MENU_2
ldr r0, [r0]
mov r4, #3
ldrb r0, [r0, #8]
mov r1, #0x13
mov r2, #0
cmp r0, #0
ldrne r0, _0238BE14 ; =ov22_0238E990
ldrne r0, _0238BE14 ; =SHOP_D_BOX_LAYOUT_7
str r4, [sp]
ldreq r0, _0238BE18 ; =ov22_0238E9C0
ldreq r0, _0238BE18 ; =SHOP_D_BOX_LAYOUT_10
bl CreateNormalMenu
ldr r1, _0238BD60 ; =ov22_0238EC70
ldr r1, [r1]
@ -1561,7 +1561,7 @@ _0238B5DC:
ldr r0, _0238BE1C ; =ov22_0238EAE8
bl DebugPrint0
ldr r0, _0238BD60 ; =ov22_0238EC70
ldr r2, _0238BE20 ; =ov22_0238E85C
ldr r2, _0238BE20 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
ldr r1, [r0]
add r0, r1, #0xe0
add r1, r1, #0x2c
@ -1631,7 +1631,7 @@ _0238B680:
ldr r0, _0238BD60 ; =ov22_0238EC70
add r1, sp, #0xc
ldr r3, [r0]
ldr r0, _0238BE34 ; =ov22_0238E9B0
ldr r0, _0238BE34 ; =SHOP_D_BOX_LAYOUT_9
add r2, r3, #0xa0
str r2, [sp, #0x44]
str r1, [sp]
@ -1795,8 +1795,8 @@ _0238B958:
ldr r0, _0238BE60 ; =ov22_0238EB70
bl DebugPrint0
mov r4, #3
ldr r0, _0238BE14 ; =ov22_0238E990
ldr r3, _0238BE64 ; =ov22_0238E880
ldr r0, _0238BE14 ; =SHOP_D_BOX_LAYOUT_7
ldr r3, _0238BE64 ; =SHOP_MAIN_MENU_1
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -1809,7 +1809,7 @@ _0238B98C:
ldr r0, _0238BE68 ; =ov22_0238EB80
bl DebugPrint0
ldr r0, _0238BD60 ; =ov22_0238EC70
ldr r2, _0238BE20 ; =ov22_0238E85C
ldr r2, _0238BE20 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
ldr r1, [r0]
add r0, r1, #0xe0
add r1, r1, #0x2c
@ -1844,9 +1844,9 @@ _0238BA14:
ldr r0, _0238BE70 ; =ov22_0238EB90
bl DebugPrint0
mov r4, #2
ldr r0, _0238BE74 ; =ov22_0238E9A0
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238BD84 ; =0x00300013
ldr r3, _0238BE78 ; =ov22_0238E868
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1858,9 +1858,9 @@ _0238BA48:
ldr r0, _0238BE7C ; =ov22_0238EBA4
bl DebugPrint0
mov r4, #2
ldr r0, _0238BE74 ; =ov22_0238E9A0
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238BD84 ; =0x00300013
ldr r3, _0238BE78 ; =ov22_0238E868
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1905,7 +1905,7 @@ _0238BA7C:
ldr r0, _0238BD60 ; =ov22_0238EC70
add r1, sp, #0x5c
ldr r3, [r0]
ldr r0, _0238BE34 ; =ov22_0238E9B0
ldr r0, _0238BE34 ; =SHOP_D_BOX_LAYOUT_9
add r2, r3, #0xa0
str r2, [sp, #0x94]
str r1, [sp]
@ -2068,14 +2068,14 @@ _0238BD04:
_0238BD60: .word ov22_0238EC70
_0238BD64: .word ov22_0238E9D0
_0238BD68: .word 0x00003008
_0238BD6C: .word ov22_0238E8F0
_0238BD6C: .word OVERLAY22_UNKNOWN_STRING_IDS
_0238BD70: .word ov22_0238E9D8
_0238BD74: .word 0x0000017F
_0238BD78: .word ov22_0238E8F2
_0238BD7C: .word ov22_0238E9E4
_0238BD80: .word ov22_0238E980
_0238BD80: .word SHOP_D_BOX_LAYOUT_6
_0238BD84: .word 0x00300013
_0238BD88: .word ov22_0238E8C0
_0238BD88: .word SHOP_MAIN_MENU_3
_0238BD8C: .word ov22_0238E9F4
_0238BD90: .word 0x00003018
_0238BD94: .word ov22_0238E91E
@ -2109,16 +2109,16 @@ _0238BE00: .word ov22_0238E8F8
_0238BE04: .word ov22_0238EAB8
_0238BE08: .word ov22_0238EAC8
_0238BE0C: .word ov22_0238EAD8
_0238BE10: .word ov22_0238E8A0
_0238BE14: .word ov22_0238E990
_0238BE18: .word ov22_0238E9C0
_0238BE10: .word SHOP_MAIN_MENU_2
_0238BE14: .word SHOP_D_BOX_LAYOUT_7
_0238BE18: .word SHOP_D_BOX_LAYOUT_10
_0238BE1C: .word ov22_0238EAE8
_0238BE20: .word ov22_0238E85C
_0238BE20: .word OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
_0238BE24: .word ov22_0238E8FA
_0238BE28: .word ov22_0238EAF8
_0238BE2C: .word ov22_0238EB14
_0238BE30: .word 0x0000C402
_0238BE34: .word ov22_0238E9B0
_0238BE34: .word SHOP_D_BOX_LAYOUT_9
_0238BE38: .word 0x00001013
_0238BE3C: .word 0x0000033E
_0238BE40: .word ov22_0238EB20
@ -2130,12 +2130,12 @@ _0238BE54: .word ov22_0238E902
_0238BE58: .word ov22_0238EB50
_0238BE5C: .word ov22_0238EB60
_0238BE60: .word ov22_0238EB70
_0238BE64: .word ov22_0238E880
_0238BE64: .word SHOP_MAIN_MENU_1
_0238BE68: .word ov22_0238EB80
_0238BE6C: .word ov22_0238E904
_0238BE70: .word ov22_0238EB90
_0238BE74: .word ov22_0238E9A0
_0238BE78: .word ov22_0238E868
_0238BE74: .word SHOP_D_BOX_LAYOUT_8
_0238BE78: .word SHOP_MENU_CONFIRM
_0238BE7C: .word ov22_0238EBA4
_0238BE80: .word ov22_0238EBB8
_0238BE84: .word ov22_0238EBC8
@ -2221,9 +2221,9 @@ _0238BFB4:
ldr r0, _0238C174 ; =ov22_0238EC00
bl DebugPrint0
mov r4, #2
ldr r0, _0238BE74 ; =ov22_0238E9A0
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238BD84 ; =0x00300013
ldr r3, _0238BE78 ; =ov22_0238E868
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -2256,9 +2256,9 @@ _0238C038:
ldr r0, _0238C174 ; =ov22_0238EC00
bl DebugPrint0
mov r4, #2
ldr r0, _0238BE74 ; =ov22_0238E9A0
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238BD84 ; =0x00300013
ldr r3, _0238BE78 ; =ov22_0238E868
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -2270,9 +2270,9 @@ _0238C06C:
ldr r0, _0238C174 ; =ov22_0238EC00
bl DebugPrint0
mov r4, #2
ldr r0, _0238BE74 ; =ov22_0238E9A0
ldr r0, _0238BE74 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238BD84 ; =0x00300013
ldr r3, _0238BE78 ; =ov22_0238E868
ldr r3, _0238BE78 ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -2421,7 +2421,7 @@ _0238C268:
ldrsb r0, [r3, #0x48]
ldr r4, [r3], #0x50
mul r5, r4, r2
ldr r2, _0238D110 ; =ov22_0238E8F0
ldr r2, _0238D110 ; =OVERLAY22_UNKNOWN_STRING_IDS
ldrh r2, [r2, r5]
bl ShowMessageInDBox
b _0238D510
@ -2452,9 +2452,9 @@ _0238C314:
ldr r0, _0238D120 ; =ov22_0238E9E4
bl DebugPrint0
mov r4, #5
ldr r0, _0238D124 ; =ov22_0238E980
ldr r0, _0238D124 ; =SHOP_D_BOX_LAYOUT_6
ldr r1, _0238D128 ; =0x00300013
ldr r3, _0238D12C ; =ov22_0238E8C0
ldr r3, _0238D12C ; =SHOP_MAIN_MENU_3
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -2870,16 +2870,16 @@ _0238C938:
ldr r0, _0238D1B0 ; =ov22_0238EAD8
bl DebugPrint0
ldr r0, _0238D104 ; =ov22_0238EC70
ldr r3, _0238D1B4 ; =ov22_0238E8A0
ldr r3, _0238D1B4 ; =SHOP_MAIN_MENU_2
ldr r0, [r0]
mov r4, #3
ldrb r0, [r0, #8]
mov r1, #0x13
mov r2, #0
cmp r0, #0
ldrne r0, _0238D1B8 ; =ov22_0238E990
ldrne r0, _0238D1B8 ; =SHOP_D_BOX_LAYOUT_7
str r4, [sp]
ldreq r0, _0238D1BC ; =ov22_0238E9C0
ldreq r0, _0238D1BC ; =SHOP_D_BOX_LAYOUT_10
bl CreateNormalMenu
ldr r1, _0238D104 ; =ov22_0238EC70
ldr r1, [r1]
@ -2889,7 +2889,7 @@ _0238C980:
ldr r0, _0238D1C0 ; =ov22_0238EAE8
bl DebugPrint0
ldr r0, _0238D104 ; =ov22_0238EC70
ldr r2, _0238D1C4 ; =ov22_0238E85C
ldr r2, _0238D1C4 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
ldr r1, [r0]
add r0, r1, #0xe0
add r1, r1, #0x2c
@ -2959,7 +2959,7 @@ _0238CA24:
ldr r0, _0238D104 ; =ov22_0238EC70
add r1, sp, #0x5c
ldr r3, [r0]
ldr r0, _0238D1D8 ; =ov22_0238E9B0
ldr r0, _0238D1D8 ; =SHOP_D_BOX_LAYOUT_9
add r2, r3, #0xa0
str r2, [sp, #0x94]
str r1, [sp]
@ -3139,8 +3139,8 @@ _0238CCFC:
ldr r0, _0238D204 ; =ov22_0238EB70
bl DebugPrint0
mov r4, #3
ldr r0, _0238D1B8 ; =ov22_0238E990
ldr r3, _0238D208 ; =ov22_0238E880
ldr r0, _0238D1B8 ; =SHOP_D_BOX_LAYOUT_7
ldr r3, _0238D208 ; =SHOP_MAIN_MENU_1
mov r1, #0x13
mov r2, #0
str r4, [sp]
@ -3153,7 +3153,7 @@ _0238CD30:
ldr r0, _0238D20C ; =ov22_0238EB80
bl DebugPrint0
ldr r0, _0238D104 ; =ov22_0238EC70
ldr r2, _0238D1C4 ; =ov22_0238E85C
ldr r2, _0238D1C4 ; =OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
ldr r1, [r0]
add r0, r1, #0xe0
add r1, r1, #0x2c
@ -3188,9 +3188,9 @@ _0238CDB8:
ldr r0, _0238D214 ; =ov22_0238EB90
bl DebugPrint0
mov r4, #2
ldr r0, _0238D218 ; =ov22_0238E9A0
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238D128 ; =0x00300013
ldr r3, _0238D21C ; =ov22_0238E868
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -3202,9 +3202,9 @@ _0238CDEC:
ldr r0, _0238D220 ; =ov22_0238EBA4
bl DebugPrint0
mov r4, #2
ldr r0, _0238D218 ; =ov22_0238E9A0
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238D128 ; =0x00300013
ldr r3, _0238D21C ; =ov22_0238E868
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -3249,7 +3249,7 @@ _0238CE20:
ldr r0, _0238D104 ; =ov22_0238EC70
add r1, sp, #0xc
ldr r3, [r0]
ldr r0, _0238D1D8 ; =ov22_0238E9B0
ldr r0, _0238D1D8 ; =SHOP_D_BOX_LAYOUT_9
add r2, r3, #0xa0
str r2, [sp, #0x44]
str r1, [sp]
@ -3412,14 +3412,14 @@ _0238D0A8:
_0238D104: .word ov22_0238EC70
_0238D108: .word ov22_0238E9D0
_0238D10C: .word 0x00003008
_0238D110: .word ov22_0238E8F0
_0238D110: .word OVERLAY22_UNKNOWN_STRING_IDS
_0238D114: .word ov22_0238E9D8
_0238D118: .word 0x0000017F
_0238D11C: .word ov22_0238E8F2
_0238D120: .word ov22_0238E9E4
_0238D124: .word ov22_0238E980
_0238D124: .word SHOP_D_BOX_LAYOUT_6
_0238D128: .word 0x00300013
_0238D12C: .word ov22_0238E8C0
_0238D12C: .word SHOP_MAIN_MENU_3
_0238D130: .word ov22_0238E9F4
_0238D134: .word 0x00003018
_0238D138: .word ov22_0238E91E
@ -3453,16 +3453,16 @@ _0238D1A4: .word ov22_0238E8F8
_0238D1A8: .word ov22_0238EAB8
_0238D1AC: .word ov22_0238EAC8
_0238D1B0: .word ov22_0238EAD8
_0238D1B4: .word ov22_0238E8A0
_0238D1B8: .word ov22_0238E990
_0238D1BC: .word ov22_0238E9C0
_0238D1B4: .word SHOP_MAIN_MENU_2
_0238D1B8: .word SHOP_D_BOX_LAYOUT_7
_0238D1BC: .word SHOP_D_BOX_LAYOUT_10
_0238D1C0: .word ov22_0238EAE8
_0238D1C4: .word ov22_0238E85C
_0238D1C4: .word OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
_0238D1C8: .word ov22_0238E8FA
_0238D1CC: .word ov22_0238EAF8
_0238D1D0: .word ov22_0238EB14
_0238D1D4: .word 0x0000C402
_0238D1D8: .word ov22_0238E9B0
_0238D1D8: .word SHOP_D_BOX_LAYOUT_9
_0238D1DC: .word 0x00001013
_0238D1E0: .word 0x0000033E
_0238D1E4: .word ov22_0238EB20
@ -3474,12 +3474,12 @@ _0238D1F8: .word ov22_0238E902
_0238D1FC: .word ov22_0238EB50
_0238D200: .word ov22_0238EB60
_0238D204: .word ov22_0238EB70
_0238D208: .word ov22_0238E880
_0238D208: .word SHOP_MAIN_MENU_1
_0238D20C: .word ov22_0238EB80
_0238D210: .word ov22_0238E904
_0238D214: .word ov22_0238EB90
_0238D218: .word ov22_0238E9A0
_0238D21C: .word ov22_0238E868
_0238D218: .word SHOP_D_BOX_LAYOUT_8
_0238D21C: .word SHOP_MENU_CONFIRM
_0238D220: .word ov22_0238EBA4
_0238D224: .word ov22_0238EBB8
_0238D228: .word ov22_0238EBC8
@ -3565,9 +3565,9 @@ _0238D358:
ldr r0, _0238D518 ; =ov22_0238EC00
bl DebugPrint0
mov r4, #2
ldr r0, _0238D218 ; =ov22_0238E9A0
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238D128 ; =0x00300013
ldr r3, _0238D21C ; =ov22_0238E868
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -3600,9 +3600,9 @@ _0238D3DC:
ldr r0, _0238D518 ; =ov22_0238EC00
bl DebugPrint0
mov r4, #2
ldr r0, _0238D218 ; =ov22_0238E9A0
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238D128 ; =0x00300013
ldr r3, _0238D21C ; =ov22_0238E868
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -3614,9 +3614,9 @@ _0238D410:
ldr r0, _0238D518 ; =ov22_0238EC00
bl DebugPrint0
mov r4, #2
ldr r0, _0238D218 ; =ov22_0238E9A0
ldr r0, _0238D218 ; =SHOP_D_BOX_LAYOUT_8
ldr r1, _0238D128 ; =0x00300013
ldr r3, _0238D21C ; =ov22_0238E868
ldr r3, _0238D21C ; =SHOP_MENU_CONFIRM
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -5047,8 +5047,8 @@ _0238E818: .word ov22_0238EC70
arm_func_end ov22_0238E7E4
; 0x0238E81C
.global ov22_0238E81C
ov22_0238E81C:
.global SHOP_D_BOX_LAYOUT_1
SHOP_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov22_0238E82C
ov22_0238E82C:
@ -5056,8 +5056,8 @@ ov22_0238E82C:
.global ov22_0238E834
ov22_0238E834:
.byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00
.global ov22_0238E83C
ov22_0238E83C:
.global SHOP_D_BOX_LAYOUT_2
SHOP_D_BOX_LAYOUT_2:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x00, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov22_0238E84C
ov22_0238E84C:
@ -5065,32 +5065,32 @@ ov22_0238E84C:
.global ov22_0238E854
ov22_0238E854:
.byte 0x5B, 0x43, 0x52, 0x5D, 0x00, 0x00, 0x00, 0x00
.global ov22_0238E85C
ov22_0238E85C:
.global OVERLAY22_UNKNOWN_STRUCT__NA_238E85C
OVERLAY22_UNKNOWN_STRUCT__NA_238E85C:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov22_0238E868
ov22_0238E868:
.global SHOP_MENU_CONFIRM
SHOP_MENU_CONFIRM:
.byte 0x36, 0x03, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x37, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov22_0238E880
ov22_0238E880:
.global SHOP_MAIN_MENU_1
SHOP_MAIN_MENU_1:
.byte 0x38, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x3B, 0x03, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x3D, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov22_0238E8A0
ov22_0238E8A0:
.global SHOP_MAIN_MENU_2
SHOP_MAIN_MENU_2:
.byte 0x39, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x3B, 0x03, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x3D, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov22_0238E8C0
ov22_0238E8C0:
.global SHOP_MAIN_MENU_3
SHOP_MAIN_MENU_3:
.byte 0x39, 0x03, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x38, 0x03, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0x3A, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x3B, 0x03, 0x00, 0x00
.byte 0x07, 0x00, 0x00, 0x00, 0x3C, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov22_0238E8F0
ov22_0238E8F0:
.global OVERLAY22_UNKNOWN_STRING_IDS
OVERLAY22_UNKNOWN_STRING_IDS:
.byte 0x3F, 0x03
.global ov22_0238E8F2
ov22_0238E8F2:
@ -5167,24 +5167,24 @@ ov22_0238E91E:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov22_0238E980
ov22_0238E980:
.global SHOP_D_BOX_LAYOUT_6
SHOP_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov22_0238E990
ov22_0238E990:
.global SHOP_D_BOX_LAYOUT_7
SHOP_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov22_0238E9A0
ov22_0238E9A0:
.global SHOP_D_BOX_LAYOUT_8
SHOP_D_BOX_LAYOUT_8:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov22_0238E9B0
ov22_0238E9B0:
.global SHOP_D_BOX_LAYOUT_9
SHOP_D_BOX_LAYOUT_9:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov22_0238E9C0
ov22_0238E9C0:
.global SHOP_D_BOX_LAYOUT_10
SHOP_D_BOX_LAYOUT_10:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov22_0238E9D0

View File

@ -147,8 +147,8 @@ _0238A34C:
cmp r0, #1
bne _0238A38C
mov r4, #3
ldr r0, _0238B0E8 ; =ov23_0238D438
ldr r3, _0238B0EC ; =ov23_0238D334
ldr r0, _0238B0E8 ; =STORAGE_D_BOX_LAYOUT_8
ldr r3, _0238B0EC ; =STORAGE_MAIN_MENU_2
add r2, sp, #0xc
add r1, r4, #0x210
str r4, [sp]
@ -158,10 +158,10 @@ _0238A34C:
strb r0, [r1, #0x99]
b _0238B230
_0238A38C:
ldr r0, _0238B0F0 ; =ov23_0238D3F8
ldr r0, _0238B0F0 ; =STORAGE_D_BOX_LAYOUT_4
mov r4, #4
ldr r1, _0238B0F4 ; =0x00300013
ldr r3, _0238B0F8 ; =ov23_0238D374
ldr r3, _0238B0F8 ; =STORAGE_MAIN_MENU_4
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -349,7 +349,7 @@ _0238A634:
mov r3, #0x73
strb r2, [r1, #0x88]
ldr r1, [r0]
ldr r2, _0238B130 ; =ov23_0238D2F0
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
str r3, [r1, #0x9c]
ldr r1, [r0]
add r0, r1, #0x12c
@ -513,9 +513,9 @@ _0238A8B8:
mov r4, #3
strb r2, [r1, #0x91]
ldr r1, [r0]
ldr r0, _0238B150 ; =ov23_0238D408
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
strb r2, [r1, #0x92]
ldr r3, _0238B154 ; =ov23_0238D354
ldr r3, _0238B154 ; =STORAGE_MAIN_MENU_3
add r2, sp, #0xa4
add r1, r4, #0x210
str r4, [sp]
@ -527,11 +527,11 @@ _0238A8B8:
_0238A8FC:
ldr r0, _0238B158 ; =ov23_0238D64C
bl DebugPrint0
ldr r0, _0238B15C ; =ov23_0238D2EC
ldr r0, _0238B15C ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
mov r4, #3
str r0, [sp, #0x19c]
ldr r0, _0238B150 ; =ov23_0238D408
ldr r3, _0238B154 ; =ov23_0238D354
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
ldr r3, _0238B154 ; =STORAGE_MAIN_MENU_3
add r2, sp, #0x13c
add r1, r4, #0x210
str r4, [sp]
@ -579,7 +579,7 @@ _0238A938:
ldr r0, _0238B0DC ; =ov23_0238D8A0
add r1, sp, #0x1d4
ldr r3, [r0]
ldr r0, _0238B170 ; =ov23_0238D428
ldr r0, _0238B170 ; =STORAGE_D_BOX_LAYOUT_7
add r2, r3, #0xec
str r2, [sp, #0x20c]
str r1, [sp]
@ -623,7 +623,7 @@ _0238AA54:
mov r2, #0x27
str r2, [r1, #0xc]
ldr r1, [r0]
ldr r2, _0238B130 ; =ov23_0238D2F0
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -666,7 +666,7 @@ _0238AAF8:
mov r2, #0x28
str r2, [r1, #0xc]
ldr r1, [r0]
ldr r2, _0238B130 ; =ov23_0238D2F0
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -688,9 +688,9 @@ _0238AB64:
ldr r0, _0238B188 ; =ov23_0238D6F0
bl DebugPrint0
mov ip, #2
ldr r0, _0238B18C ; =ov23_0238D418
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238B0F4 ; =0x00300013
ldr r3, _0238B190 ; =ov23_0238D2FC
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -702,9 +702,9 @@ _0238AB98:
ldr r0, _0238B194 ; =ov23_0238D708
bl DebugPrint0
mov ip, #2
ldr r0, _0238B18C ; =ov23_0238D418
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238B0F4 ; =0x00300013
ldr r3, _0238B190 ; =ov23_0238D2FC
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -853,8 +853,8 @@ _0238ADCC:
ldr r0, _0238B1AC ; =ov23_0238D7BC
bl DebugPrint0
mov ip, #3
ldr r0, _0238B150 ; =ov23_0238D408
ldr r3, _0238B1B0 ; =ov23_0238D314
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
ldr r3, _0238B1B0 ; =STORAGE_MAIN_MENU_1
mov r1, #0x13
mov r2, #0
str ip, [sp]
@ -866,11 +866,11 @@ _0238ADCC:
_0238AE00:
ldr r0, _0238B1AC ; =ov23_0238D7BC
bl DebugPrint0
ldr r0, _0238B1B4 ; =ov23_0238D2E8
ldr r0, _0238B1B4 ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
mov ip, #3
str r0, [sp, #0x284]
ldr r0, _0238B150 ; =ov23_0238D408
ldr r3, _0238B1B0 ; =ov23_0238D314
ldr r0, _0238B150 ; =STORAGE_D_BOX_LAYOUT_5
ldr r3, _0238B1B0 ; =STORAGE_MAIN_MENU_1
add r2, sp, #0x224
add r1, ip, #0x210
str ip, [sp]
@ -905,7 +905,7 @@ _0238AE3C:
ldr r0, _0238B0DC ; =ov23_0238D8A0
add r1, sp, #0x2bc
ldr r3, [r0]
ldr r0, _0238B170 ; =ov23_0238D428
ldr r0, _0238B170 ; =STORAGE_D_BOX_LAYOUT_7
add r2, r3, #0xec
str r2, [sp, #0x2f4]
str r1, [sp]
@ -943,7 +943,7 @@ _0238AF24:
mov r1, #0
strb r1, [r2, #0x88]
ldr r1, [r0]
ldr r2, _0238B130 ; =ov23_0238D2F0
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -972,9 +972,9 @@ _0238AF94:
ldr r0, _0238B1C4 ; =ov23_0238D81C
bl DebugPrint0
mov ip, #2
ldr r0, _0238B18C ; =ov23_0238D418
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238B0F4 ; =0x00300013
ldr r3, _0238B190 ; =ov23_0238D2FC
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1007,7 +1007,7 @@ _0238B000:
mov r2, #0x26
str r2, [r1, #0xc]
ldr r1, [r0]
ldr r2, _0238B130 ; =ov23_0238D2F0
ldr r2, _0238B130 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -1029,9 +1029,9 @@ _0238B06C:
ldr r0, _0238B1CC ; =ov23_0238D854
bl DebugPrint0
mov ip, #2
ldr r0, _0238B18C ; =ov23_0238D418
ldr r0, _0238B18C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238B0F4 ; =0x00300013
ldr r3, _0238B190 ; =ov23_0238D2FC
ldr r3, _0238B190 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1060,11 +1060,11 @@ _0238B0C8:
_0238B0DC: .word ov23_0238D8A0
_0238B0E0: .word 0x00003008
_0238B0E4: .word ov23_0238D448
_0238B0E8: .word ov23_0238D438
_0238B0EC: .word ov23_0238D334
_0238B0F0: .word ov23_0238D3F8
_0238B0E8: .word STORAGE_D_BOX_LAYOUT_8
_0238B0EC: .word STORAGE_MAIN_MENU_2
_0238B0F0: .word STORAGE_D_BOX_LAYOUT_4
_0238B0F4: .word 0x00300013
_0238B0F8: .word ov23_0238D374
_0238B0F8: .word STORAGE_MAIN_MENU_4
_0238B0FC: .word ov23_0238D468
_0238B100: .word ov23_0238D484
_0238B104: .word 0x00003018
@ -1078,7 +1078,7 @@ _0238B120: .word ov23_0238D51C
_0238B124: .word 0x0000032A
_0238B128: .word ov23_0238D540
_0238B12C: .word ov23_0238D55C
_0238B130: .word ov23_0238D2F0
_0238B130: .word OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
_0238B134: .word ov23_0238D578
_0238B138: .word ov23_0238D594
_0238B13C: .word ov23_0238D5AC
@ -1086,23 +1086,23 @@ _0238B140: .word ov23_0238D5CC
_0238B144: .word ov23_0238D5E8
_0238B148: .word ov23_0238D608
_0238B14C: .word ov23_0238D628
_0238B150: .word ov23_0238D408
_0238B154: .word ov23_0238D354
_0238B150: .word STORAGE_D_BOX_LAYOUT_5
_0238B154: .word STORAGE_MAIN_MENU_3
_0238B158: .word ov23_0238D64C
_0238B15C: .word ov23_0238D2EC
_0238B15C: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
_0238B160: .word ov23_0238D670
_0238B164: .word ov23_0238D68C
_0238B168: .word ov23_0238D69C
_0238B16C: .word 0x0000C402
_0238B170: .word ov23_0238D428
_0238B170: .word STORAGE_D_BOX_LAYOUT_7
_0238B174: .word 0x00001013
_0238B178: .word 0x00000315
_0238B17C: .word ov23_0238D6A8
_0238B180: .word ov23_0238D6CC
_0238B184: .word 0x0000031E
_0238B188: .word ov23_0238D6F0
_0238B18C: .word ov23_0238D418
_0238B190: .word ov23_0238D2FC
_0238B18C: .word STORAGE_D_BOX_LAYOUT_6
_0238B190: .word STORAGE_MENU_CONFIRM
_0238B194: .word ov23_0238D708
_0238B198: .word ov23_0238D71C
_0238B19C: .word ov23_0238D73C
@ -1110,8 +1110,8 @@ _0238B1A0: .word ov23_0238D75C
_0238B1A4: .word ov23_0238D77C
_0238B1A8: .word ov23_0238D79C
_0238B1AC: .word ov23_0238D7BC
_0238B1B0: .word ov23_0238D314
_0238B1B4: .word ov23_0238D2E8
_0238B1B0: .word STORAGE_MAIN_MENU_1
_0238B1B4: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
_0238B1B8: .word ov23_0238D7E0
_0238B1BC: .word ov23_0238D7FC
_0238B1C0: .word 0x00000322
@ -1291,8 +1291,8 @@ _0238B43C:
cmp r0, #1
bne _0238B47C
mov r4, #3
ldr r0, _0238C1D8 ; =ov23_0238D438
ldr r3, _0238C1DC ; =ov23_0238D334
ldr r0, _0238C1D8 ; =STORAGE_D_BOX_LAYOUT_8
ldr r3, _0238C1DC ; =STORAGE_MAIN_MENU_2
add r2, sp, #0x274
add r1, r4, #0x210
str r4, [sp]
@ -1302,10 +1302,10 @@ _0238B43C:
strb r0, [r1, #0x99]
b _0238C320
_0238B47C:
ldr r0, _0238C1E0 ; =ov23_0238D3F8
ldr r0, _0238C1E0 ; =STORAGE_D_BOX_LAYOUT_4
mov r4, #4
ldr r1, _0238C1E4 ; =0x00300013
ldr r3, _0238C1E8 ; =ov23_0238D374
ldr r3, _0238C1E8 ; =STORAGE_MAIN_MENU_4
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1493,7 +1493,7 @@ _0238B724:
mov r3, #0x73
strb r2, [r1, #0x88]
ldr r1, [r0]
ldr r2, _0238C220 ; =ov23_0238D2F0
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
str r3, [r1, #0x9c]
ldr r1, [r0]
add r0, r1, #0x12c
@ -1657,9 +1657,9 @@ _0238B9A8:
mov r4, #3
strb r2, [r1, #0x91]
ldr r1, [r0]
ldr r0, _0238C240 ; =ov23_0238D408
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
strb r2, [r1, #0x92]
ldr r3, _0238C244 ; =ov23_0238D354
ldr r3, _0238C244 ; =STORAGE_MAIN_MENU_3
add r2, sp, #0x1dc
add r1, r4, #0x210
str r4, [sp]
@ -1671,11 +1671,11 @@ _0238B9A8:
_0238B9EC:
ldr r0, _0238C248 ; =ov23_0238D64C
bl DebugPrint0
ldr r0, _0238C24C ; =ov23_0238D2EC
ldr r0, _0238C24C ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
mov r4, #3
str r0, [sp, #0x1a4]
ldr r0, _0238C240 ; =ov23_0238D408
ldr r3, _0238C244 ; =ov23_0238D354
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
ldr r3, _0238C244 ; =STORAGE_MAIN_MENU_3
add r2, sp, #0x144
add r1, r4, #0x210
str r4, [sp]
@ -1723,7 +1723,7 @@ _0238BA28:
ldr r0, _0238C1CC ; =ov23_0238D8A0
add r1, sp, #0xf4
ldr r3, [r0]
ldr r0, _0238C260 ; =ov23_0238D428
ldr r0, _0238C260 ; =STORAGE_D_BOX_LAYOUT_7
add r2, r3, #0xec
str r2, [sp, #0x12c]
str r1, [sp]
@ -1767,7 +1767,7 @@ _0238BB44:
mov r2, #0x27
str r2, [r1, #0xc]
ldr r1, [r0]
ldr r2, _0238C220 ; =ov23_0238D2F0
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -1810,7 +1810,7 @@ _0238BBE8:
mov r2, #0x28
str r2, [r1, #0xc]
ldr r1, [r0]
ldr r2, _0238C220 ; =ov23_0238D2F0
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -1832,9 +1832,9 @@ _0238BC54:
ldr r0, _0238C278 ; =ov23_0238D6F0
bl DebugPrint0
mov ip, #2
ldr r0, _0238C27C ; =ov23_0238D418
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238C1E4 ; =0x00300013
ldr r3, _0238C280 ; =ov23_0238D2FC
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1846,9 +1846,9 @@ _0238BC88:
ldr r0, _0238C284 ; =ov23_0238D708
bl DebugPrint0
mov ip, #2
ldr r0, _0238C27C ; =ov23_0238D418
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238C1E4 ; =0x00300013
ldr r3, _0238C280 ; =ov23_0238D2FC
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1997,8 +1997,8 @@ _0238BEBC:
ldr r0, _0238C29C ; =ov23_0238D7BC
bl DebugPrint0
mov ip, #3
ldr r0, _0238C240 ; =ov23_0238D408
ldr r3, _0238C2A0 ; =ov23_0238D314
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
ldr r3, _0238C2A0 ; =STORAGE_MAIN_MENU_1
mov r1, #0x13
mov r2, #0
str ip, [sp]
@ -2010,11 +2010,11 @@ _0238BEBC:
_0238BEF0:
ldr r0, _0238C29C ; =ov23_0238D7BC
bl DebugPrint0
ldr r0, _0238C2A4 ; =ov23_0238D2E8
ldr r0, _0238C2A4 ; =OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
mov ip, #3
str r0, [sp, #0xbc]
ldr r0, _0238C240 ; =ov23_0238D408
ldr r3, _0238C2A0 ; =ov23_0238D314
ldr r0, _0238C240 ; =STORAGE_D_BOX_LAYOUT_5
ldr r3, _0238C2A0 ; =STORAGE_MAIN_MENU_1
add r2, sp, #0x5c
add r1, ip, #0x210
str ip, [sp]
@ -2049,7 +2049,7 @@ _0238BF2C:
ldr r0, _0238C1CC ; =ov23_0238D8A0
add r1, sp, #0xc
ldr r3, [r0]
ldr r0, _0238C260 ; =ov23_0238D428
ldr r0, _0238C260 ; =STORAGE_D_BOX_LAYOUT_7
add r2, r3, #0xec
str r2, [sp, #0x44]
str r1, [sp]
@ -2087,7 +2087,7 @@ _0238C014:
mov r1, #0
strb r1, [r2, #0x88]
ldr r1, [r0]
ldr r2, _0238C220 ; =ov23_0238D2F0
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -2116,9 +2116,9 @@ _0238C084:
ldr r0, _0238C2B4 ; =ov23_0238D81C
bl DebugPrint0
mov ip, #2
ldr r0, _0238C27C ; =ov23_0238D418
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238C1E4 ; =0x00300013
ldr r3, _0238C280 ; =ov23_0238D2FC
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -2151,7 +2151,7 @@ _0238C0F0:
mov r2, #0x26
str r2, [r1, #0xc]
ldr r1, [r0]
ldr r2, _0238C220 ; =ov23_0238D2F0
ldr r2, _0238C220 ; =OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
add r0, r1, #0x12c
add r1, r1, #0x18
bl sub_0200D670
@ -2173,9 +2173,9 @@ _0238C15C:
ldr r0, _0238C2BC ; =ov23_0238D854
bl DebugPrint0
mov ip, #2
ldr r0, _0238C27C ; =ov23_0238D418
ldr r0, _0238C27C ; =STORAGE_D_BOX_LAYOUT_6
ldr r1, _0238C1E4 ; =0x00300013
ldr r3, _0238C280 ; =ov23_0238D2FC
ldr r3, _0238C280 ; =STORAGE_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -2204,11 +2204,11 @@ _0238C1B8:
_0238C1CC: .word ov23_0238D8A0
_0238C1D0: .word 0x00003008
_0238C1D4: .word ov23_0238D448
_0238C1D8: .word ov23_0238D438
_0238C1DC: .word ov23_0238D334
_0238C1E0: .word ov23_0238D3F8
_0238C1D8: .word STORAGE_D_BOX_LAYOUT_8
_0238C1DC: .word STORAGE_MAIN_MENU_2
_0238C1E0: .word STORAGE_D_BOX_LAYOUT_4
_0238C1E4: .word 0x00300013
_0238C1E8: .word ov23_0238D374
_0238C1E8: .word STORAGE_MAIN_MENU_4
_0238C1EC: .word ov23_0238D468
_0238C1F0: .word ov23_0238D484
_0238C1F4: .word 0x00003018
@ -2222,7 +2222,7 @@ _0238C210: .word ov23_0238D51C
_0238C214: .word 0x0000032A
_0238C218: .word ov23_0238D540
_0238C21C: .word ov23_0238D55C
_0238C220: .word ov23_0238D2F0
_0238C220: .word OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
_0238C224: .word ov23_0238D578
_0238C228: .word ov23_0238D594
_0238C22C: .word ov23_0238D5AC
@ -2230,23 +2230,23 @@ _0238C230: .word ov23_0238D5CC
_0238C234: .word ov23_0238D5E8
_0238C238: .word ov23_0238D608
_0238C23C: .word ov23_0238D628
_0238C240: .word ov23_0238D408
_0238C244: .word ov23_0238D354
_0238C240: .word STORAGE_D_BOX_LAYOUT_5
_0238C244: .word STORAGE_MAIN_MENU_3
_0238C248: .word ov23_0238D64C
_0238C24C: .word ov23_0238D2EC
_0238C24C: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
_0238C250: .word ov23_0238D670
_0238C254: .word ov23_0238D68C
_0238C258: .word ov23_0238D69C
_0238C25C: .word 0x0000C402
_0238C260: .word ov23_0238D428
_0238C260: .word STORAGE_D_BOX_LAYOUT_7
_0238C264: .word 0x00001013
_0238C268: .word 0x00000315
_0238C26C: .word ov23_0238D6A8
_0238C270: .word ov23_0238D6CC
_0238C274: .word 0x0000031E
_0238C278: .word ov23_0238D6F0
_0238C27C: .word ov23_0238D418
_0238C280: .word ov23_0238D2FC
_0238C27C: .word STORAGE_D_BOX_LAYOUT_6
_0238C280: .word STORAGE_MENU_CONFIRM
_0238C284: .word ov23_0238D708
_0238C288: .word ov23_0238D71C
_0238C28C: .word ov23_0238D73C
@ -2254,8 +2254,8 @@ _0238C290: .word ov23_0238D75C
_0238C294: .word ov23_0238D77C
_0238C298: .word ov23_0238D79C
_0238C29C: .word ov23_0238D7BC
_0238C2A0: .word ov23_0238D314
_0238C2A4: .word ov23_0238D2E8
_0238C2A0: .word STORAGE_MAIN_MENU_1
_0238C2A4: .word OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
_0238C2A8: .word ov23_0238D7E0
_0238C2AC: .word ov23_0238D7FC
_0238C2B0: .word 0x00000322
@ -3445,37 +3445,37 @@ _0238D2E4: .word ov23_0238D8A0
arm_func_end ov23_0238D278
; 0x0238D2E8
.global ov23_0238D2E8
ov23_0238D2E8:
.global OVERLAY23_UNKNOWN_VALUE__NA_238D2E8
OVERLAY23_UNKNOWN_VALUE__NA_238D2E8:
.byte 0x00, 0x03, 0x00, 0x00
.global ov23_0238D2EC
ov23_0238D2EC:
.global OVERLAY23_UNKNOWN_VALUE__NA_238D2EC
OVERLAY23_UNKNOWN_VALUE__NA_238D2EC:
.byte 0x00, 0x03, 0x00, 0x00
.global ov23_0238D2F0
ov23_0238D2F0:
.global OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0
OVERLAY23_UNKNOWN_STRUCT__NA_238D2F0:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov23_0238D2FC
ov23_0238D2FC:
.global STORAGE_MENU_CONFIRM
STORAGE_MENU_CONFIRM:
.byte 0x0E, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0x0F, 0x03, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov23_0238D314
ov23_0238D314:
.global STORAGE_MAIN_MENU_1
STORAGE_MAIN_MENU_1:
.byte 0x11, 0x03, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov23_0238D334
ov23_0238D334:
.global STORAGE_MAIN_MENU_2
STORAGE_MAIN_MENU_2:
.byte 0x10, 0x03, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x11, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x13, 0x03, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov23_0238D354
ov23_0238D354:
.global STORAGE_MAIN_MENU_3
STORAGE_MAIN_MENU_3:
.byte 0x10, 0x03, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x14, 0x03, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov23_0238D374
ov23_0238D374:
.global STORAGE_MAIN_MENU_4
STORAGE_MAIN_MENU_4:
.byte 0x10, 0x03, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0x11, 0x03, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x12, 0x03, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0x13, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@ -3485,20 +3485,20 @@ ov23_0238D374:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x14, 0x12, 0x02, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov23_0238D3F8
ov23_0238D3F8:
.global STORAGE_D_BOX_LAYOUT_4
STORAGE_D_BOX_LAYOUT_4:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov23_0238D408
ov23_0238D408:
.global STORAGE_D_BOX_LAYOUT_5
STORAGE_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov23_0238D418
ov23_0238D418:
.global STORAGE_D_BOX_LAYOUT_6
STORAGE_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov23_0238D428
ov23_0238D428:
.global STORAGE_D_BOX_LAYOUT_7
STORAGE_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov23_0238D438
ov23_0238D438:
.global STORAGE_D_BOX_LAYOUT_8
STORAGE_D_BOX_LAYOUT_8:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov23_0238D448
ov23_0238D448:

View File

@ -484,10 +484,10 @@ _0238A7E4:
bl ShowMessageInDBox
b _0238B37C
_0238A800:
ldr r0, _0238B3A0 ; =ov24_0238C5C0
ldr r0, _0238B3A0 ; =DAYCARE_D_BOX_LAYOUT_4
mov r4, #4
ldr r1, _0238B3A4 ; =0x00300013
ldr r3, _0238B3A8 ; =ov24_0238C538
ldr r3, _0238B3A8 ; =DAYCARE_MAIN_MENU
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -855,7 +855,7 @@ _0238ACE0:
b _0238B37C
_0238AD90:
mov r0, #0
ldr r3, _0238B3CC ; =ov24_0238C520
ldr r3, _0238B3CC ; =DAYCARE_MENU_CONFIRM
mov r2, r0
mov r1, #0x11
str r0, [sp]
@ -900,7 +900,7 @@ ov24_0238ADFC: ; 0x0238ADFC
str r2, [sp]
str r0, [sp, #4]
ldr r0, _0238B384 ; =ov24_0238C600
ldr r3, _0238B3D0 ; =ov24_0238C508
ldr r3, _0238B3D0 ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
ldr r2, [r0]
add r0, r2, #0x248
add r2, r2, #0x42
@ -1047,7 +1047,7 @@ _0238AFC0:
strh r2, [sp, #0x18]
add r0, r0, #0x7a
strh r1, [sp, #0x16]
ldr r2, _0238B3E0 ; =ov24_0238C514
ldr r2, _0238B3E0 ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C514
add r1, sp, #0x14
add r0, r0, #0x100
bl sub_0200D670
@ -1103,7 +1103,7 @@ _0238B114:
mov r2, #1
str r2, [sp]
ldr r1, _0238B384 ; =ov24_0238C600
ldr r2, _0238B3D0 ; =ov24_0238C508
ldr r2, _0238B3D0 ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
ldr r1, [r1]
add r3, sp, #8
add r1, r1, #0x42
@ -1123,11 +1123,11 @@ _0238B170:
mov r2, #0xa
bl StrncpySimple
ldr r2, _0238B384 ; =ov24_0238C600
ldr r0, _0238B3E4 ; =_020A18B8
ldr r0, _0238B3E4 ; =EGG_HP_BONUS
ldr r1, [r2]
ldrsh r3, [r0]
ldr lr, [r1, #0x1e8]
ldr r1, _0238B3E8 ; =_020A18DC
ldr r1, _0238B3E8 ; =EGG_STAT_BONUSES
ldrsh r4, [lr, #0xa]
ldr r0, _0238B3EC ; =_020A18E0
ldrsh ip, [r1]
@ -1265,9 +1265,9 @@ _0238B390: .word 0x0000038A
_0238B394: .word 0x0000038B
_0238B398: .word 0x00003008
_0238B39C: .word 0x0000038F
_0238B3A0: .word ov24_0238C5C0
_0238B3A0: .word DAYCARE_D_BOX_LAYOUT_4
_0238B3A4: .word 0x00300013
_0238B3A8: .word ov24_0238C538
_0238B3A8: .word DAYCARE_MAIN_MENU
_0238B3AC: .word 0x00000391
_0238B3B0: .word 0x0000220F
_0238B3B4: .word 0x00000392
@ -1276,14 +1276,14 @@ _0238B3BC: .word 0x00000397
_0238B3C0: .word 0x00000396
_0238B3C4: .word 0x00000715
_0238B3C8: .word 0x00000395
_0238B3CC: .word ov24_0238C520
_0238B3D0: .word ov24_0238C508
_0238B3CC: .word DAYCARE_MENU_CONFIRM
_0238B3D0: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C508
_0238B3D4: .word 0x000003A2
_0238B3D8: .word _020A1868
_0238B3DC: .word 0x000003A1
_0238B3E0: .word ov24_0238C514
_0238B3E4: .word _020A18B8
_0238B3E8: .word _020A18DC
_0238B3E0: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C514
_0238B3E4: .word EGG_HP_BONUS
_0238B3E8: .word EGG_STAT_BONUSES
_0238B3EC: .word _020A18E0
_0238B3F0: .word 0x00000399
_0238B3F4: .word 0x000003A3
@ -1419,10 +1419,10 @@ _0238B5C0:
bl ShowMessageInDBox
b _0238C158
_0238B5DC:
ldr r0, _0238C17C ; =ov24_0238C5C0
ldr r0, _0238C17C ; =DAYCARE_D_BOX_LAYOUT_4
mov r4, #4
ldr r1, _0238C180 ; =0x00300013
ldr r3, _0238C184 ; =ov24_0238C538
ldr r3, _0238C184 ; =DAYCARE_MAIN_MENU
mov r2, #0
str r4, [sp]
bl CreateNormalMenu
@ -1790,7 +1790,7 @@ _0238BABC:
b _0238C158
_0238BB6C:
mov r0, #0
ldr r3, _0238C1A8 ; =ov24_0238C520
ldr r3, _0238C1A8 ; =DAYCARE_MENU_CONFIRM
mov r2, r0
mov r1, #0x11
str r0, [sp]
@ -1831,7 +1831,7 @@ _0238BB94:
str r2, [sp]
str r0, [sp, #4]
ldr r0, _0238C164 ; =ov24_0238C600
ldr r3, _0238C1AC ; =ov24_0238C508
ldr r3, _0238C1AC ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
ldr r2, [r0]
add r0, r2, #0x248
add r2, r2, #0x42
@ -1978,7 +1978,7 @@ _0238BD9C:
strh r2, [sp, #0xc]
add r0, r0, #0x7a
strh r1, [sp, #0xa]
ldr r2, _0238C1BC ; =ov24_0238C514
ldr r2, _0238C1BC ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C514
add r1, sp, #8
add r0, r0, #0x100
bl sub_0200D670
@ -2034,7 +2034,7 @@ _0238BEF0:
mov r2, #1
str r2, [sp]
ldr r1, _0238C164 ; =ov24_0238C600
ldr r2, _0238C1AC ; =ov24_0238C508
ldr r2, _0238C1AC ; =OVERLAY24_UNKNOWN_STRUCT__NA_238C508
ldr r1, [r1]
add r3, sp, #0x12
add r1, r1, #0x42
@ -2054,11 +2054,11 @@ _0238BF4C:
mov r2, #0xa
bl StrncpySimple
ldr r2, _0238C164 ; =ov24_0238C600
ldr r0, _0238C1C0 ; =_020A18B8
ldr r0, _0238C1C0 ; =EGG_HP_BONUS
ldr r1, [r2]
ldrsh r3, [r0]
ldr lr, [r1, #0x1e8]
ldr r1, _0238C1C4 ; =_020A18DC
ldr r1, _0238C1C4 ; =EGG_STAT_BONUSES
ldrsh r4, [lr, #0xa]
ldr r0, _0238C1C8 ; =_020A18E0
ldrsh ip, [r1]
@ -2196,9 +2196,9 @@ _0238C16C: .word 0x0000038A
_0238C170: .word 0x0000038B
_0238C174: .word 0x00003008
_0238C178: .word 0x0000038F
_0238C17C: .word ov24_0238C5C0
_0238C17C: .word DAYCARE_D_BOX_LAYOUT_4
_0238C180: .word 0x00300013
_0238C184: .word ov24_0238C538
_0238C184: .word DAYCARE_MAIN_MENU
_0238C188: .word 0x00000391
_0238C18C: .word 0x0000220F
_0238C190: .word 0x00000392
@ -2207,14 +2207,14 @@ _0238C198: .word 0x00000397
_0238C19C: .word 0x00000396
_0238C1A0: .word 0x00000715
_0238C1A4: .word 0x00000395
_0238C1A8: .word ov24_0238C520
_0238C1AC: .word ov24_0238C508
_0238C1A8: .word DAYCARE_MENU_CONFIRM
_0238C1AC: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C508
_0238C1B0: .word 0x000003A2
_0238C1B4: .word _020A1868
_0238C1B8: .word 0x000003A1
_0238C1BC: .word ov24_0238C514
_0238C1C0: .word _020A18B8
_0238C1C4: .word _020A18DC
_0238C1BC: .word OVERLAY24_UNKNOWN_STRUCT__NA_238C514
_0238C1C0: .word EGG_HP_BONUS
_0238C1C4: .word EGG_STAT_BONUSES
_0238C1C8: .word _020A18E0
_0238C1CC: .word 0x00000399
_0238C1D0: .word 0x000003A3
@ -2461,22 +2461,22 @@ _0238C504: .word ov24_0238C600
arm_func_end ov24_0238C4CC
; 0x0238C508
.global ov24_0238C508
ov24_0238C508:
.global OVERLAY24_UNKNOWN_STRUCT__NA_238C508
OVERLAY24_UNKNOWN_STRUCT__NA_238C508:
.byte 0xF8, 0x00
.global ov24_0238C50A
ov24_0238C50A:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov24_0238C514
ov24_0238C514:
.global OVERLAY24_UNKNOWN_STRUCT__NA_238C514
OVERLAY24_UNKNOWN_STRUCT__NA_238C514:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov24_0238C520
ov24_0238C520:
.global DAYCARE_MENU_CONFIRM
DAYCARE_MENU_CONFIRM:
.byte 0x86, 0x03, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00
.byte 0x87, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov24_0238C538
ov24_0238C538:
.global DAYCARE_MAIN_MENU
DAYCARE_MAIN_MENU:
.byte 0x8C, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0x8D, 0x03, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00
.byte 0x8E, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x8A, 0x03, 0x8B, 0x03, 0x8C, 0x03, 0x8D, 0x03, 0x8E, 0x03, 0x8F, 0x03, 0x90, 0x03, 0x91, 0x03
@ -2486,8 +2486,8 @@ ov24_0238C538:
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0A, 0x08, 0x03
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov24_0238C5C0
ov24_0238C5C0:
.global DAYCARE_D_BOX_LAYOUT_4
DAYCARE_D_BOX_LAYOUT_4:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x04
.byte 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

View File

@ -473,16 +473,16 @@ _0238A734:
bl ShowPortraitBox
b _0238B0C8
_0238A7E4:
ldr r0, _0238B0DC ; =ov25_0238B4A4
ldr r0, _0238B0DC ; =APPRAISAL_D_BOX_LAYOUT_1
ldr r1, _0238B0E0 ; =ov25_0238B414
bl sub_0202F8C4
ldr r2, _0238B0D0 ; =ov25_0238B5E0
ldr r1, _0238B0E4 ; =0x00300013
ldr r2, [r2]
ldr r3, _0238B0E8 ; =ov25_0238B4CC
ldr r3, _0238B0E8 ; =APPRAISAL_MAIN_MENU
strb r0, [r2, #0x13d]
mov ip, #4
ldr r0, _0238B0EC ; =ov25_0238B564
ldr r0, _0238B0EC ; =APPRAISAL_D_BOX_LAYOUT_5
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -850,8 +850,8 @@ _0238AD48:
b _0238B0C8
_0238AD8C:
mov r2, #0x96
ldr r0, _0238B104 ; =ov25_0238B574
ldr r3, _0238B108 ; =ov25_0238B4EC
ldr r0, _0238B104 ; =APPRAISAL_D_BOX_LAYOUT_6
ldr r3, _0238B108 ; =APPRAISAL_SUBMENU
str r2, [r1, #0x4c]
mov ip, #3
mov r1, #0x13
@ -888,7 +888,7 @@ ov25_0238ADFC: ; 0x0238ADFC
ldr r0, _0238B0D0 ; =ov25_0238B5E0
add r1, sp, #0x18
ldr ip, [r0]
ldr r0, _0238B114 ; =ov25_0238B594
ldr r0, _0238B114 ; =APPRAISAL_D_BOX_LAYOUT_8
add r2, ip, #0x78
str r2, [sp, #0x50]
str r1, [sp]
@ -945,15 +945,15 @@ _0238AE64:
bl ShowMessageInDBox
b _0238B0C8
_0238AEF0:
ldr r0, _0238B0DC ; =ov25_0238B4A4
ldr r0, _0238B0DC ; =APPRAISAL_D_BOX_LAYOUT_1
ldr r1, _0238B0E0 ; =ov25_0238B414
bl sub_0202F8C4
ldr r1, _0238B0D0 ; =ov25_0238B5E0
ldr r3, _0238B120 ; =ov25_0238B4B4
ldr r3, _0238B120 ; =APPRAISAL_MENU_CONFIRM
ldr r1, [r1]
mov ip, #2
strb r0, [r1, #0x13d]
ldr r0, _0238B124 ; =ov25_0238B584
ldr r0, _0238B124 ; =APPRAISAL_D_BOX_LAYOUT_7
mov r1, #0x80000013
mov r2, #0
str ip, [sp]
@ -1036,7 +1036,7 @@ _0238B00C:
add r1, sp, #0xc
str r3, [r2, #0x24]
ldr r0, [r0]
ldr r2, _0238B12C ; =ov25_0238B498
ldr r2, _0238B12C ; =OVERLAY25_UNKNOWN_STRUCT__NA_238B498
add r0, r0, #0xb8
bl sub_0200D670
ldr r0, _0238B0D0 ; =ov25_0238B5E0
@ -1076,27 +1076,27 @@ _0238B0C8:
_0238B0D0: .word ov25_0238B5E0
_0238B0D4: .word 0x00003008
_0238B0D8: .word 0x000003D7
_0238B0DC: .word ov25_0238B4A4
_0238B0DC: .word APPRAISAL_D_BOX_LAYOUT_1
_0238B0E0: .word ov25_0238B414
_0238B0E4: .word 0x00300013
_0238B0E8: .word ov25_0238B4CC
_0238B0EC: .word ov25_0238B564
_0238B0E8: .word APPRAISAL_MAIN_MENU
_0238B0EC: .word APPRAISAL_D_BOX_LAYOUT_5
_0238B0F0: .word 0x000003DD
_0238B0F4: .word 0x00003018
_0238B0F8: .word 0x000003E5
_0238B0FC: .word 0x000003D9
_0238B100: .word 0x000003DF
_0238B104: .word ov25_0238B574
_0238B108: .word ov25_0238B4EC
_0238B104: .word APPRAISAL_D_BOX_LAYOUT_6
_0238B108: .word APPRAISAL_SUBMENU
_0238B10C: .word ov25_0238B5A4
_0238B110: .word 0x0000C402
_0238B114: .word ov25_0238B594
_0238B114: .word APPRAISAL_D_BOX_LAYOUT_8
_0238B118: .word 0x00001013
_0238B11C: .word 0x0000033E
_0238B120: .word ov25_0238B4B4
_0238B124: .word ov25_0238B584
_0238B120: .word APPRAISAL_MENU_CONFIRM
_0238B124: .word APPRAISAL_D_BOX_LAYOUT_7
_0238B128: .word 0x0000018F
_0238B12C: .word ov25_0238B498
_0238B12C: .word OVERLAY25_UNKNOWN_STRUCT__NA_238B498
_0238B130: .word 0x000003E1
arm_func_end ov25_0238ADFC
@ -1354,25 +1354,25 @@ _0238B494: .word 0x00000225
arm_func_end ov25_0238B414
; 0x0238B498
.global ov25_0238B498
ov25_0238B498:
.global OVERLAY25_UNKNOWN_STRUCT__NA_238B498
OVERLAY25_UNKNOWN_STRUCT__NA_238B498:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov25_0238B4A4
ov25_0238B4A4:
.global APPRAISAL_D_BOX_LAYOUT_1
APPRAISAL_D_BOX_LAYOUT_1:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov25_0238B4B4
ov25_0238B4B4:
.global APPRAISAL_MENU_CONFIRM
APPRAISAL_MENU_CONFIRM:
.byte 0xD1, 0x03, 0x00, 0x00
.byte 0x04, 0x00, 0x00, 0x00, 0xD2, 0x03, 0x00, 0x00, 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov25_0238B4CC
ov25_0238B4CC:
.global APPRAISAL_MAIN_MENU
APPRAISAL_MAIN_MENU:
.byte 0xD3, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xD5, 0x03, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0xD6, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov25_0238B4EC
ov25_0238B4EC:
.global APPRAISAL_SUBMENU
APPRAISAL_SUBMENU:
.byte 0xDA, 0x03, 0x00, 0x00, 0x07, 0x00, 0x00, 0x00, 0xD5, 0x03, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00, 0xE6, 0x03, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0xD3, 0x03, 0xD4, 0x03, 0xD5, 0x03, 0xD6, 0x03, 0xD7, 0x03, 0xD8, 0x03
@ -1381,20 +1381,20 @@ ov25_0238B4EC:
.byte 0x02, 0x02, 0x12, 0x10, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x0A, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov25_0238B564
ov25_0238B564:
.global APPRAISAL_D_BOX_LAYOUT_5
APPRAISAL_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov25_0238B574
ov25_0238B574:
.global APPRAISAL_D_BOX_LAYOUT_6
APPRAISAL_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x16, 0x02, 0x08, 0x05, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov25_0238B584
ov25_0238B584:
.global APPRAISAL_D_BOX_LAYOUT_7
APPRAISAL_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x18, 0x0B, 0x06, 0x04, 0x00, 0xFE, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov25_0238B594
ov25_0238B594:
.global APPRAISAL_D_BOX_LAYOUT_8
APPRAISAL_D_BOX_LAYOUT_8:
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.global ov25_0238B5A4

View File

@ -189,7 +189,7 @@ _0238A3A0:
streq r0, [r2, #0x94]
beq _0238A50C
ldr r4, [r2, #0x88]
ldr r1, _0238A55C ; =ov26_0238AE20
ldr r1, _0238A55C ; =OVERLAY26_UNKNOWN_TABLE__NA_238AE20
str r1, [r2, #0x94]
ldr r0, [r0]
add r0, r0, #0x60
@ -261,7 +261,7 @@ _0238A4C4:
mov r3, #0
strh r2, [r1, #0x60]
ldr r2, [r0]
ldr r1, _0238A55C ; =ov26_0238AE20
ldr r1, _0238A55C ; =OVERLAY26_UNKNOWN_TABLE__NA_238AE20
strb r3, [r2, #0x62]
ldr r2, [r0]
str r4, [r2, #0x88]
@ -294,7 +294,7 @@ _0238A54C: .word ov26_0238AE4A
_0238A550: .word ov26_0238AE3E
_0238A554: .word ov26_0238AE32
_0238A558: .word ov26_0238AE9E
_0238A55C: .word ov26_0238AE20
_0238A55C: .word OVERLAY26_UNKNOWN_TABLE__NA_238AE20
_0238A560: .word 0x000001E3
_0238A564: .word ov26_0238AE26
arm_func_end ov26_0238A468
@ -989,8 +989,8 @@ _0238AE1C: .word ov26_0238AF70
arm_func_end ov26_0238AD3C
; 0x0238AE20
.global ov26_0238AE20
ov26_0238AE20:
.global OVERLAY26_UNKNOWN_TABLE__NA_238AE20
OVERLAY26_UNKNOWN_TABLE__NA_238AE20:
.byte 0xFF, 0x00, 0x18, 0x02, 0x00, 0x00
.global ov26_0238AE26
ov26_0238AE26:

View File

@ -724,7 +724,7 @@ _0238AAE0:
ldrne r0, _0238B920 ; =ov27_0238CE84
movne r1, #3
ldrne r0, [r0]
ldr r3, _0238B92C ; =ov27_0238C9B4
ldr r3, _0238B92C ; =DISCARD_ITEMS_MAIN_MENU
strneb r1, [r0, #0x89]
mov r4, #4
ldr r1, _0238B930 ; =0x00000211
@ -895,7 +895,7 @@ _0238AD8C:
mov r3, #0x73
strb r2, [r1, #0x80]
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
str r3, [r1, #0x94]
ldr r1, [r0]
add r0, r1, #0x124
@ -1043,10 +1043,10 @@ _0238AF94:
ldr r0, _0238B920 ; =ov27_0238CE84
mov r4, #3
ldr r1, [r0]
ldr r3, _0238B984 ; =ov27_0238C994
ldr r3, _0238B984 ; =DISCARD_ITEMS_SUBMENU_2
strb r2, [r1, #0x89]
ldr r1, [r0]
ldr r0, _0238B988 ; =ov27_0238CA4C
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
strb r2, [r1, #0x8a]
add r2, sp, #0xa4
add r1, r4, #0x210
@ -1059,11 +1059,11 @@ _0238AF94:
_0238B014:
ldr r0, _0238B98C ; =ov27_0238CC0C
bl DebugPrint0
ldr r0, _0238B990 ; =ov27_0238C94C
ldr r0, _0238B990 ; =OVERLAY27_UNKNOWN_VALUE__NA_238C94C
mov r4, #3
str r0, [sp, #0x19c]
ldr r0, _0238B988 ; =ov27_0238CA4C
ldr r3, _0238B984 ; =ov27_0238C994
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
ldr r3, _0238B984 ; =DISCARD_ITEMS_SUBMENU_2
add r2, sp, #0x13c
add r1, r4, #0x210
str r4, [sp]
@ -1111,7 +1111,7 @@ _0238B050:
ldr r0, _0238B920 ; =ov27_0238CE84
add r1, sp, #0x1d4
ldr r3, [r0]
ldr r0, _0238B9A4 ; =ov27_0238CA6C
ldr r0, _0238B9A4 ; =DISCARD_D_BOX_LAYOUT_7
add r2, r3, #0xe4
str r2, [sp, #0x20c]
str r1, [sp]
@ -1142,7 +1142,7 @@ _0238B134:
mov r3, #0x27
str r2, [r1]
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
str r3, [r1, #4]
ldr r1, [r0]
add r0, r1, #0x124
@ -1174,7 +1174,7 @@ _0238B1B0:
mov r3, #0x26
str r2, [r1]
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
str r3, [r1, #4]
ldr r1, [r0]
add r0, r1, #0x124
@ -1198,9 +1198,9 @@ _0238B22C:
ldr r0, _0238B9BC ; =ov27_0238CC94
bl DebugPrint0
mov ip, #2
ldr r0, _0238B9C0 ; =ov27_0238CA5C
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
ldr r1, _0238B9C4 ; =0x00300013
ldr r3, _0238B9C8 ; =ov27_0238C95C
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1212,9 +1212,9 @@ _0238B260:
ldr r0, _0238B9CC ; =ov27_0238CCAC
bl DebugPrint0
mov ip, #2
ldr r0, _0238B9C0 ; =ov27_0238CA5C
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
ldr r1, _0238B9C4 ; =0x00300013
ldr r3, _0238B9C8 ; =ov27_0238C95C
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1250,7 +1250,7 @@ _0238B2E8:
ldr r0, _0238B920 ; =ov27_0238CE84
mov r3, #1
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
strb r3, [r1, #0x80]
ldr r1, [r0]
add r0, r1, #0x124
@ -1392,8 +1392,8 @@ _0238B508:
ldr r0, _0238B9F0 ; =ov27_0238CD5C
bl DebugPrint0
mov ip, #3
ldr r0, _0238B988 ; =ov27_0238CA4C
ldr r3, _0238B9F4 ; =ov27_0238C974
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
ldr r3, _0238B9F4 ; =DISCARD_ITEMS_SUBMENU_1
mov r1, #0x13
mov r2, #0
str ip, [sp]
@ -1405,11 +1405,11 @@ _0238B508:
_0238B53C:
ldr r0, _0238B9F0 ; =ov27_0238CD5C
bl DebugPrint0
ldr r0, _0238B9F8 ; =ov27_0238C948
ldr r0, _0238B9F8 ; =OVERLAY27_UNKNOWN_VALUE__NA_238C948
mov ip, #3
str r0, [sp, #0x284]
ldr r0, _0238B988 ; =ov27_0238CA4C
ldr r3, _0238B9F4 ; =ov27_0238C974
ldr r0, _0238B988 ; =DISCARD_D_BOX_LAYOUT_5
ldr r3, _0238B9F4 ; =DISCARD_ITEMS_SUBMENU_1
add r2, sp, #0x224
add r1, ip, #0x210
str ip, [sp]
@ -1444,7 +1444,7 @@ _0238B578:
ldr r0, _0238B920 ; =ov27_0238CE84
add r1, sp, #0x2bc
ldr r3, [r0]
ldr r0, _0238B9A4 ; =ov27_0238CA6C
ldr r0, _0238B9A4 ; =DISCARD_D_BOX_LAYOUT_7
add r2, r3, #0xe4
str r2, [sp, #0x2f4]
str r1, [sp]
@ -1469,7 +1469,7 @@ _0238B628:
ldr r0, _0238B920 ; =ov27_0238CE84
mov r3, #0
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
strb r3, [r1, #0x80]
ldr r1, [r0]
add r0, r1, #0x124
@ -1500,9 +1500,9 @@ _0238B6A8:
ldr r0, _0238BA04 ; =ov27_0238CDAC
bl DebugPrint0
mov ip, #2
ldr r0, _0238B9C0 ; =ov27_0238CA5C
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
ldr r1, _0238B9C4 ; =0x00300013
ldr r3, _0238B9C8 ; =ov27_0238C95C
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1522,7 +1522,7 @@ _0238B6DC:
mov r3, #0x24
str r2, [r1]
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
str r3, [r1, #4]
ldr r1, [r0]
add r0, r1, #0x124
@ -1546,9 +1546,9 @@ _0238B758:
ldr r0, _0238BA10 ; =ov27_0238CDE0
bl DebugPrint0
mov ip, #2
ldr r0, _0238B9C0 ; =ov27_0238CA5C
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
ldr r1, _0238B9C4 ; =0x00300013
ldr r3, _0238B9C8 ; =ov27_0238C95C
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1574,7 +1574,7 @@ _0238B78C:
ldr r0, _0238B920 ; =ov27_0238CE84
mov r3, #1
ldr r1, [r0]
ldr r2, _0238B960 ; =ov27_0238C950
ldr r2, _0238B960 ; =OVERLAY27_UNKNOWN_STRUCT__NA_238C950
strb r3, [r1, #0x80]
ldr r1, [r0]
add r0, r1, #0x124
@ -1651,9 +1651,9 @@ _0238B8EC:
ldr r0, _0238BA24 ; =ov27_0238CE44
bl DebugPrint0
mov ip, #2
ldr r0, _0238B9C0 ; =ov27_0238CA5C
ldr r0, _0238B9C0 ; =DISCARD_D_BOX_LAYOUT_6
ldr r1, _0238B9C4 ; =0x00300013
ldr r3, _0238B9C8 ; =ov27_0238C95C
ldr r3, _0238B9C8 ; =DISCARD_ITEMS_MENU_CONFIRM
mov r2, #0
str ip, [sp]
bl CreateNormalMenu
@ -1665,7 +1665,7 @@ _0238B8EC:
_0238B920: .word ov27_0238CE84
_0238B924: .word 0x000004BE
_0238B928: .word ov27_0238CA8C
_0238B92C: .word ov27_0238C9B4
_0238B92C: .word DISCARD_ITEMS_MAIN_MENU
_0238B930: .word 0x00000211
_0238B934: .word ov27_0238CAA4
_0238B938: .word ov27_0238CAB8
@ -1678,7 +1678,7 @@ _0238B950: .word ov27_0238CB14
_0238B954: .word 0x000004D7
_0238B958: .word ov27_0238CB30
_0238B95C: .word ov27_0238CB4C
_0238B960: .word ov27_0238C950
_0238B960: .word OVERLAY27_UNKNOWN_STRUCT__NA_238C950
_0238B964: .word 0x000004CA
_0238B968: .word ov27_0238CB64
_0238B96C: .word ov27_0238CB7C
@ -1687,24 +1687,24 @@ _0238B974: .word ov27_0238CBA4
_0238B978: .word ov27_0238CBBC
_0238B97C: .word ov27_0238CBD4
_0238B980: .word ov27_0238CBF0
_0238B984: .word ov27_0238C994
_0238B988: .word ov27_0238CA4C
_0238B984: .word DISCARD_ITEMS_SUBMENU_2
_0238B988: .word DISCARD_D_BOX_LAYOUT_5
_0238B98C: .word ov27_0238CC0C
_0238B990: .word ov27_0238C94C
_0238B990: .word OVERLAY27_UNKNOWN_VALUE__NA_238C94C
_0238B994: .word ov27_0238CC28
_0238B998: .word ov27_0238CC40
_0238B99C: .word ov27_0238CC50
_0238B9A0: .word 0x0000C402
_0238B9A4: .word ov27_0238CA6C
_0238B9A4: .word DISCARD_D_BOX_LAYOUT_7
_0238B9A8: .word 0x00001013
_0238B9AC: .word 0x00000315
_0238B9B0: .word ov27_0238CC5C
_0238B9B4: .word 0x000004C9
_0238B9B8: .word ov27_0238CC78
_0238B9BC: .word ov27_0238CC94
_0238B9C0: .word ov27_0238CA5C
_0238B9C0: .word DISCARD_D_BOX_LAYOUT_6
_0238B9C4: .word 0x00300013
_0238B9C8: .word ov27_0238C95C
_0238B9C8: .word DISCARD_ITEMS_MENU_CONFIRM
_0238B9CC: .word ov27_0238CCAC
_0238B9D0: .word ov27_0238CCC0
_0238B9D4: .word ov27_0238CCDC
@ -1715,8 +1715,8 @@ _0238B9E4: .word 0x000004D6
_0238B9E8: .word ov27_0238CD28
_0238B9EC: .word ov27_0238CD40
_0238B9F0: .word ov27_0238CD5C
_0238B9F4: .word ov27_0238C974
_0238B9F8: .word ov27_0238C948
_0238B9F4: .word DISCARD_ITEMS_SUBMENU_1
_0238B9F8: .word OVERLAY27_UNKNOWN_VALUE__NA_238C948
_0238B9FC: .word ov27_0238CD78
_0238BA00: .word ov27_0238CD90
_0238BA04: .word ov27_0238CDAC
@ -2803,32 +2803,32 @@ _0238C944: .word ov27_0238CE84
arm_func_end ov27_0238C900
; 0x0238C948
.global ov27_0238C948
ov27_0238C948:
.global OVERLAY27_UNKNOWN_VALUE__NA_238C948
OVERLAY27_UNKNOWN_VALUE__NA_238C948:
.byte 0x00, 0x03, 0x00, 0x00
.global ov27_0238C94C
ov27_0238C94C:
.global OVERLAY27_UNKNOWN_VALUE__NA_238C94C
OVERLAY27_UNKNOWN_VALUE__NA_238C94C:
.byte 0x00, 0x03, 0x00, 0x00
.global ov27_0238C950
ov27_0238C950:
.global OVERLAY27_UNKNOWN_STRUCT__NA_238C950
OVERLAY27_UNKNOWN_STRUCT__NA_238C950:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global ov27_0238C95C
ov27_0238C95C:
.global DISCARD_ITEMS_MENU_CONFIRM
DISCARD_ITEMS_MENU_CONFIRM:
.byte 0xDA, 0x04, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00, 0xDB, 0x04, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov27_0238C974
ov27_0238C974:
.global DISCARD_ITEMS_SUBMENU_1
DISCARD_ITEMS_SUBMENU_1:
.byte 0xCF, 0x04, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00, 0xD0, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xD1, 0x04, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov27_0238C994
ov27_0238C994:
.global DISCARD_ITEMS_SUBMENU_2
DISCARD_ITEMS_SUBMENU_2:
.byte 0xC5, 0x04, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0xC6, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0xC7, 0x04, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.global ov27_0238C9B4
ov27_0238C9B4:
.global DISCARD_ITEMS_MAIN_MENU
DISCARD_ITEMS_MAIN_MENU:
.byte 0xBF, 0x04, 0x00, 0x00
.byte 0x02, 0x00, 0x00, 0x00, 0xC0, 0x04, 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0xC1, 0x04, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0xC2, 0x04, 0x00, 0x00, 0x06, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@ -2840,16 +2840,16 @@ ov27_0238C9B4:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x16, 0x0F, 0x08, 0x03, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov27_0238CA4C
ov27_0238CA4C:
.global DISCARD_D_BOX_LAYOUT_5
DISCARD_D_BOX_LAYOUT_5:
.byte 0x00, 0x00, 0x00, 0x00, 0x16, 0x02, 0x08, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov27_0238CA5C
ov27_0238CA5C:
.global DISCARD_D_BOX_LAYOUT_6
DISCARD_D_BOX_LAYOUT_6:
.byte 0x00, 0x00, 0x00, 0x00, 0x1E, 0x0F, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global ov27_0238CA6C
ov27_0238CA6C:
.global DISCARD_D_BOX_LAYOUT_7
DISCARD_D_BOX_LAYOUT_7:
.byte 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x18, 0x13, 0x00, 0xFF, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0x02, 0x00, 0x00, 0x00, 0xFE, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00