Some Personality and data (#26)

* decomp few personality funcs and clean up some pointers in the dungeon data

* de-pointer-ify friend area dialogue

* clean pointers on a personality test question

* decomp a few more main menu funcs and dump some more data

* label some funcs
This commit is contained in:
Seth Barberee
2021-02-07 19:10:12 -08:00
committed by GitHub
parent 74daf03fd7
commit 8dfd044ef3
30 changed files with 2814 additions and 1524 deletions

View File

@@ -7182,8 +7182,8 @@ _080162E0:
bx r1
thumb_func_end sub_80162B8
thumb_func_start sub_80162E4
sub_80162E4:
thumb_func_start DisplayPersianDialogueSprite
DisplayPersianDialogueSprite:
push {r4-r6,lr}
adds r4, r0, 0
bl ResetUnusedInputStruct
@@ -7268,7 +7268,7 @@ _08016352:
bx r1
.align 2, 0
_0801639C: .4byte gUnknown_203B204
thumb_func_end sub_80162E4
thumb_func_end DisplayPersianDialogueSprite
thumb_func_start sub_80163A0
sub_80163A0:
@@ -8400,8 +8400,8 @@ _08016C8C: .4byte gUnknown_80DB738
_08016C90: .4byte gUnknown_203B460
thumb_func_end sub_8016C40
thumb_func_start sub_8016C94
sub_8016C94:
thumb_func_start DisplayKangaskhanDialogueSprite
DisplayKangaskhanDialogueSprite:
push {r4-r6,lr}
adds r4, r0, 0
bl ResetUnusedInputStruct
@@ -8488,7 +8488,7 @@ _08016D06:
bx r1
.align 2, 0
_08016D50: .4byte gUnknown_203B208
thumb_func_end sub_8016C94
thumb_func_end DisplayKangaskhanDialogueSprite
thumb_func_start sub_8016D54
sub_8016D54:
@@ -12186,8 +12186,8 @@ _08018AFC:
bx r0
thumb_func_end sub_8018AE4
thumb_func_start sub_8018B00
sub_8018B00:
thumb_func_start DisplayKeckleonDialogueSprite
DisplayKeckleonDialogueSprite:
push {r4,r5,lr}
adds r4, r0, 0
ldr r5, _08018B30
@@ -12311,7 +12311,7 @@ _08018BAE:
_08018BF8: .4byte gUnknown_202E5D8
_08018BFC: .4byte gUnknown_202E1C8
_08018C00: .4byte gUnknown_203B210
thumb_func_end sub_8018B00
thumb_func_end DisplayKeckleonDialogueSprite
thumb_func_start sub_8018C04
sub_8018C04:
@@ -16876,7 +16876,7 @@ _0801B0E8:
ldrsh r1, [r0, r3]
adds r2, 0xC
movs r0, 0x2
bl sub_801E80C
bl DisplayGulpinDialogueSprite
b _0801B168
_0801B0FC:
ldr r1, [r4]

View File

@@ -1966,8 +1966,8 @@ _0801E804: .4byte gUnknown_203B268
_0801E808: .4byte gUnknown_80DAA98
thumb_func_end sub_801E7AC
thumb_func_start sub_801E80C
sub_801E80C:
thumb_func_start DisplayGulpinDialogueSprite
DisplayGulpinDialogueSprite:
push {r4-r6,lr}
mov r6, r8
push {r6}
@@ -2055,7 +2055,7 @@ _0801E858:
_0801E8B4: .4byte 0x00000155
_0801E8B8: .4byte gUnknown_203B26C
_0801E8BC: .4byte 0x00000125
thumb_func_end sub_801E80C
thumb_func_end DisplayGulpinDialogueSprite
thumb_func_start sub_801E8C0
sub_801E8C0:
@@ -5420,14 +5420,14 @@ _0802038C:
ldrsh r1, [r2, r5]
adds r2, 0x24
movs r0, 0
bl sub_801E80C
bl DisplayGulpinDialogueSprite
b _08020562
_080203A2:
movs r0, 0xC
ldrsh r1, [r2, r0]
adds r2, 0x24
movs r0, 0x1
bl sub_801E80C
bl DisplayGulpinDialogueSprite
b _08020562
_080203B0:
ldr r2, [r5]

663
asm/code_803C1D0.s Normal file
View File

@@ -0,0 +1,663 @@
.include "constants/gba_constants.inc"
.include "asm/macros.inc"
.syntax unified
.text
thumb_func_start sub_803C1D0
sub_803C1D0:
push {lr}
lsls r1, 24
lsrs r1, 24
bl sub_803C1B4
adds r1, r0, 0
lsrs r0, r1, 31
adds r0, r1, r0
asrs r1, r0, 1
lsls r0, r1, 24
lsrs r0, 24
cmp r0, 0x6
bls _0803C1EC
movs r0, 0x6
_0803C1EC:
pop {r1}
bx r1
thumb_func_end sub_803C1D0
thumb_func_start sub_803C1F0
sub_803C1F0:
lsls r0, 24
ldr r1, _0803C1FC
lsrs r0, 22
adds r0, r1
ldr r0, [r0]
bx lr
.align 2, 0
_0803C1FC: .4byte gUnknown_80E8BF8
thumb_func_end sub_803C1F0
thumb_func_start sub_803C200
sub_803C200:
push {lr}
lsls r1, 24
lsrs r1, 24
bl sub_803C1B4
ldr r1, _0803C218
lsls r0, 2
adds r0, r1
ldr r0, [r0]
pop {r1}
bx r1
.align 2, 0
_0803C218: .4byte gUnknown_80E80A0
thumb_func_end sub_803C200
thumb_func_start sub_803C21C
sub_803C21C:
push {r4-r7,lr}
mov r7, r8
push {r7}
adds r6, r0, 0
adds r4, r1, 0
adds r0, r6, 0x4
ldrb r1, [r6, 0x1]
bl sub_803C1D0
lsls r0, 24
lsrs r2, r0, 24
movs r0, 0
str r0, [r4, 0x18]
movs r3, 0
movs r1, 0x2
adds r0, r4, 0
adds r0, 0x1E
_0803C23E:
strb r3, [r0]
subs r0, 0x1
subs r1, 0x1
cmp r1, 0
bge _0803C23E
adds r0, r4, 0
adds r0, 0x20
movs r1, 0
strb r1, [r0]
movs r1, 0xA
strb r1, [r4, 0x1F]
ldrb r1, [r6, 0x11]
adds r3, r0, 0
cmp r1, 0x9
bhi _0803C354
lsls r0, r1, 2
ldr r1, _0803C268
adds r0, r1
ldr r0, [r0]
mov pc, r0
.align 2, 0
_0803C268: .4byte _0803C26C
.align 2, 0
_0803C26C:
.4byte _0803C294
.4byte _0803C2A2
.4byte _0803C2B4
.4byte _0803C2BE
.4byte _0803C354
.4byte _0803C2E0
.4byte _0803C2EE
.4byte _0803C300
.4byte _0803C30A
.4byte _0803C34A
_0803C294:
movs r0, 0
strb r0, [r4, 0x16]
adds r1, r2, 0x1
movs r0, 0x64
muls r0, r1
str r0, [r4, 0x18]
b _0803C358
_0803C2A2:
movs r0, 0x1
strb r0, [r4, 0x16]
adds r1, r2, 0x1
movs r0, 0x64
muls r0, r1
str r0, [r4, 0x18]
ldrb r0, [r6, 0x12]
strb r0, [r4, 0x1C]
b _0803C358
_0803C2B4:
movs r0, 0x2
strb r0, [r4, 0x16]
ldrb r0, [r6, 0x12]
strb r0, [r4, 0x1C]
b _0803C358
_0803C2BE:
movs r0, 0x3
strb r0, [r4, 0x16]
ldrb r0, [r6, 0x12]
strb r0, [r4, 0x1C]
adds r5, r6, 0x4
adds r7, r4, 0
adds r7, 0x1D
_0803C2CC:
ldrb r1, [r6, 0x1]
adds r0, r5, 0
adds r2, r7, 0
bl sub_803C37C
ldrb r0, [r4, 0x1C]
ldrb r1, [r4, 0x1D]
cmp r0, r1
beq _0803C2CC
b _0803C35A
_0803C2E0:
movs r0, 0
strb r0, [r4, 0x16]
adds r1, r2, 0x1
movs r0, 0xC8
muls r0, r1
str r0, [r4, 0x18]
b _0803C358
_0803C2EE:
movs r0, 0x1
strb r0, [r4, 0x16]
adds r1, r2, 0x1
movs r0, 0xC8
muls r0, r1
str r0, [r4, 0x18]
ldrb r0, [r6, 0x12]
strb r0, [r4, 0x1C]
b _0803C358
_0803C300:
movs r0, 0x2
strb r0, [r4, 0x16]
ldrb r0, [r6, 0x12]
strb r0, [r4, 0x1C]
b _0803C358
_0803C30A:
movs r0, 0x3
strb r0, [r4, 0x16]
ldrb r0, [r6, 0x12]
strb r0, [r4, 0x1C]
adds r5, r6, 0x4
adds r7, r4, 0
adds r7, 0x1D
movs r0, 0x1E
adds r0, r4
mov r8, r0
_0803C31E:
ldrb r1, [r6, 0x1]
adds r0, r5, 0
adds r2, r7, 0
bl sub_803C37C
ldrb r0, [r4, 0x1C]
ldrb r1, [r4, 0x1D]
cmp r0, r1
beq _0803C31E
_0803C330:
ldrb r1, [r6, 0x1]
adds r0, r5, 0
mov r2, r8
bl sub_803C37C
ldrb r0, [r4, 0x1C]
ldrb r1, [r4, 0x1E]
cmp r0, r1
beq _0803C330
ldrb r0, [r4, 0x1D]
cmp r0, r1
beq _0803C330
b _0803C35A
_0803C34A:
movs r0, 0x4
strb r0, [r4, 0x16]
ldrb r0, [r6, 0x13]
strb r0, [r3]
b _0803C358
_0803C354:
movs r0, 0x5
strb r0, [r4, 0x16]
_0803C358:
adds r5, r6, 0x4
_0803C35A:
movs r0, 0xC
ldrsh r1, [r6, r0]
adds r0, r4, 0
bl sub_808D8E0
ldrh r0, [r6, 0xC]
strh r0, [r4, 0x14]
ldrb r1, [r6, 0x1]
adds r0, r5, 0
bl sub_803C200
str r0, [r4, 0x24]
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_803C21C
thumb_func_start sub_803C37C
sub_803C37C:
push {r4-r7,lr}
mov r7, r8
push {r7}
adds r6, r0, 0
mov r8, r2
lsls r1, 24
lsrs r1, 24
bl sub_803C1B4
adds r7, r0, 0
adds r0, r6, 0
adds r1, r7, 0
bl sub_8090910
_0803C398:
movs r5, 0
adds r0, r6, 0
adds r1, r7, 0
bl sub_8090910
lsls r0, 24
lsrs r4, r0, 24
cmp r4, 0xEA
bne _0803C3BA
movs r0, 0
movs r1, 0x47
movs r2, 0x1
bl sub_8001784
negs r1, r0
orrs r1, r0
lsrs r5, r1, 31
_0803C3BA:
cmp r4, 0xEB
bne _0803C3CE
movs r0, 0
movs r1, 0x47
movs r2, 0
bl sub_8001784
cmp r0, 0
beq _0803C3CE
movs r5, 0x1
_0803C3CE:
cmp r5, 0
bne _0803C398
mov r0, r8
strb r4, [r0]
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r0}
bx r0
thumb_func_end sub_803C37C
thumb_func_start sub_803C3E0
sub_803C3E0:
push {r4-r7,lr}
mov r7, r8
push {r7}
sub sp, 0x54
adds r7, r0, 0
movs r6, 0
ldr r5, _0803C42C
movs r4, 0
mov r8, sp
_0803C3F2:
movs r1, 0
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C41A
movs r1, 0x2
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C41A
mov r0, r8
adds r0, 0x4
mov r8, r0
subs r0, 0x4
stm r0!, {r4}
adds r6, 0x1
_0803C41A:
adds r5, 0x8
adds r4, 0x1
cmp r4, 0x14
ble _0803C3F2
ldr r5, _0803C42C
cmp r6, 0
bne _0803C430
movs r0, 0
b _0803C44E
.align 2, 0
_0803C42C: .4byte gUnknown_80E9920
_0803C430:
adds r0, r6, 0
bl RandomCapped
lsls r0, 2
add r0, sp
ldr r4, [r0]
lsls r0, r4, 3
adds r5, r0, r5
ldrh r0, [r5]
strh r0, [r7, 0xC]
ldrh r0, [r5, 0x2]
strh r0, [r7, 0xE]
movs r0, 0x7
strb r0, [r7, 0x2]
movs r0, 0x1
_0803C44E:
add sp, 0x54
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_803C3E0
thumb_func_start sub_803C45C
sub_803C45C:
push {r4-r7,lr}
mov r7, r8
push {r7}
sub sp, 0xB4
adds r7, r0, 0
movs r6, 0
ldr r5, _0803C4CC
movs r4, 0
mov r8, sp
_0803C46E:
movs r1, 0
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C496
movs r1, 0x2
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C496
mov r0, r8
adds r0, 0x4
mov r8, r0
subs r0, 0x4
stm r0!, {r4}
adds r6, 0x1
_0803C496:
adds r5, 0xC
adds r4, 0x1
cmp r4, 0x2C
ble _0803C46E
ldr r5, _0803C4CC
cmp r6, 0
beq _0803C4E0
adds r0, r6, 0
bl RandomCapped
lsls r0, 2
add r0, sp
ldr r4, [r0]
lsls r0, r4, 1
adds r0, r4
lsls r0, 2
adds r5, r0, r5
bl Random
movs r1, 0x10
ands r1, r0
cmp r1, 0
beq _0803C4D0
ldrh r0, [r5]
strh r0, [r7, 0xC]
ldrh r0, [r5, 0x2]
b _0803C4D6
.align 2, 0
_0803C4CC: .4byte gUnknown_80E9F8C
_0803C4D0:
ldrh r0, [r5, 0x2]
strh r0, [r7, 0xC]
ldrh r0, [r5]
_0803C4D6:
strh r0, [r7, 0xE]
movs r0, 0x8
strb r0, [r7, 0x2]
movs r0, 0x1
b _0803C4E2
_0803C4E0:
movs r0, 0
_0803C4E2:
add sp, 0xB4
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_803C45C
thumb_func_start sub_803C4F0
sub_803C4F0:
push {r4-r7,lr}
mov r7, r8
push {r7}
sub sp, 0x18
adds r7, r0, 0
movs r6, 0
ldr r5, _0803C55C
movs r4, 0
mov r8, sp
_0803C502:
movs r1, 0
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C52A
movs r1, 0x2
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C52A
mov r0, r8
adds r0, 0x4
mov r8, r0
subs r0, 0x4
stm r0!, {r4}
adds r6, 0x1
_0803C52A:
adds r5, 0x4
adds r4, 0x1
cmp r4, 0x5
ble _0803C502
ldr r5, _0803C55C
cmp r6, 0
beq _0803C570
adds r0, r6, 0
bl RandomCapped
lsls r0, 2
add r0, sp
ldr r4, [r0]
lsls r0, r4, 2
adds r5, r0, r5
bl Random
movs r1, 0x10
ands r1, r0
cmp r1, 0
beq _0803C560
ldrh r0, [r5]
strh r0, [r7, 0xC]
ldrh r0, [r5, 0x2]
b _0803C566
.align 2, 0
_0803C55C: .4byte gUnknown_80E8168
_0803C560:
ldrh r0, [r5, 0x2]
strh r0, [r7, 0xC]
ldrh r0, [r5]
_0803C566:
strh r0, [r7, 0xE]
movs r0, 0x9
strb r0, [r7, 0x2]
movs r0, 0x1
b _0803C572
_0803C570:
movs r0, 0
_0803C572:
add sp, 0x18
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r1}
bx r1
thumb_func_end sub_803C4F0
thumb_func_start sub_803C580
sub_803C580:
push {r4-r7,lr}
mov r7, r8
push {r7}
sub sp, 0x54
adds r6, r0, 0
movs r7, 0
ldr r5, _0803C5D8
movs r0, 0x6
bl sub_80023E4
lsls r0, 24
cmp r0, 0
beq _0803C5D2
movs r4, 0
mov r8, sp
_0803C59E:
movs r1, 0
ldrsh r0, [r5, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C5C6
ldrb r0, [r6, 0x4]
ldrb r1, [r5, 0x2]
bl sub_8091E60
lsls r0, 24
cmp r0, 0
beq _0803C5C6
mov r0, r8
adds r0, 0x4
mov r8, r0
subs r0, 0x4
stm r0!, {r4}
adds r7, 0x1
_0803C5C6:
adds r5, 0x4
adds r4, 0x1
cmp r4, 0x14
ble _0803C59E
cmp r7, 0
bne _0803C5DC
_0803C5D2:
movs r0, 0
b _0803C600
.align 2, 0
_0803C5D8: .4byte gUnknown_80E8180
_0803C5DC:
adds r0, r7, 0
bl RandomCapped
lsls r0, 2
add r0, sp
ldr r4, [r0]
lsls r1, r4, 2
ldr r0, _0803C60C
adds r5, r1, r0
ldrh r0, [r5]
strh r0, [r6, 0xC]
ldrh r0, [r5]
strh r0, [r6, 0xE]
ldrb r0, [r5, 0x2]
strb r0, [r6, 0x10]
movs r0, 0x5
strb r0, [r6, 0x2]
movs r0, 0x1
_0803C600:
add sp, 0x54
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r1}
bx r1
.align 2, 0
_0803C60C: .4byte gUnknown_80E8180
thumb_func_end sub_803C580
thumb_func_start sub_803C610
sub_803C610:
push {r4-r7,lr}
mov r7, r8
push {r7}
ldr r4, _0803C660
add sp, r4
adds r6, r0, 0
movs r7, 0
ldr r4, _0803C664
movs r5, 0
mov r8, sp
_0803C624:
movs r1, 0
ldrsh r0, [r4, r1]
bl sub_803C110
lsls r0, 24
cmp r0, 0
beq _0803C64C
ldrb r0, [r6, 0x4]
ldrb r1, [r4, 0x2]
bl sub_8091E60
lsls r0, 24
cmp r0, 0
beq _0803C64C
mov r0, r8
adds r0, 0x4
mov r8, r0
subs r0, 0x4
stm r0!, {r5}
adds r7, 0x1
_0803C64C:
adds r4, 0x4
adds r5, 0x1
ldr r0, _0803C668
cmp r5, r0
ble _0803C624
cmp r7, 0
bne _0803C66C
movs r0, 0
b _0803C690
.align 2, 0
_0803C660: .4byte 0xfffff9f8
_0803C664: .4byte gUnknown_80E81D4
_0803C668: .4byte 0x00000181
_0803C66C:
adds r0, r7, 0
bl RandomCapped
lsls r0, 2
add r0, sp
ldr r5, [r0]
lsls r1, r5, 2
ldr r0, _0803C6A0
adds r4, r1, r0
ldrh r0, [r4]
strh r0, [r6, 0xC]
ldrh r0, [r4]
strh r0, [r6, 0xE]
ldrb r0, [r4, 0x2]
strb r0, [r6, 0x10]
movs r0, 0x6
strb r0, [r6, 0x2]
movs r0, 0x1
_0803C690:
movs r3, 0xC1
lsls r3, 3
add sp, r3
pop {r3}
mov r8, r3
pop {r4-r7}
pop {r1}
bx r1
.align 2, 0
_0803C6A0: .4byte gUnknown_80E81D4
thumb_func_end sub_803C610
.align 2,0

View File

@@ -332,8 +332,8 @@ _08097732:
bx r1
thumb_func_end sub_8097710
thumb_func_start sub_8097738
sub_8097738:
thumb_func_start GetAdventureLogLine
GetAdventureLogLine:
lsls r0, 24
ldr r1, _08097744
lsrs r0, 22
@@ -342,7 +342,7 @@ sub_8097738:
bx lr
.align 2, 0
_08097744: .4byte gAdventureLogText
thumb_func_end sub_8097738
thumb_func_end GetAdventureLogLine
thumb_func_start sub_8097748
sub_8097748:

View File

@@ -5704,7 +5704,7 @@ _0809BC26:
lsrs r4, 31
bl sub_809B294
adds r0, r4, 0
bl sub_8016C94
bl DisplayKangaskhanDialogueSprite
lsls r0, 24
cmp r0, 0
beq _0809BC5C
@@ -5743,7 +5743,7 @@ _0809BC78:
lsrs r4, 31
bl sub_809B294
adds r0, r4, 0
bl sub_80162E4
bl DisplayPersianDialogueSprite
lsls r0, 24
cmp r0, 0
beq _0809BCB0
@@ -5789,7 +5789,7 @@ _0809BCE8:
beq _0809BCF0
movs r0, 0x3
_0809BCF0:
bl sub_8018B00
bl DisplayKeckleonDialogueSprite
lsls r0, 24
cmp r0, 0
beq _0809BD10
@@ -6041,7 +6041,7 @@ _0809BEF2:
ldr r1, [sp, 0x4]
ldr r2, [sp, 0x8]
movs r0, 0x2
bl sub_8001BB4
bl ScenarioCalc
ldr r0, _0809BF40
ldr r0, [r0]
movs r1, 0x86
@@ -6087,7 +6087,7 @@ _0809BF4E:
movs r0, 0x2
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
b _0809C392
.align 2, 0
_0809BF6C: .4byte gUnknown_3001B64
@@ -6145,7 +6145,7 @@ _0809BFCE:
ldr r2, [sp, 0x18]
adds r2, 0x1
movs r0, 0x2
bl sub_8001BB4
bl ScenarioCalc
ldr r0, _0809BFF4
ldr r0, [r0]
movs r2, 0x83
@@ -6700,7 +6700,7 @@ _0809C460: .4byte gUnknown_3001B64
thumb_func_start sub_809C464
sub_809C464:
push {lr}
bl sub_803C850
bl DeleteTestTracker
bl sub_8001064
bl sub_809965C
pop {r0}

View File

@@ -6724,7 +6724,7 @@ _080A0BA2:
ldrsh r0, [r0, r1]
ldr r1, [sp, 0xC]
ldr r2, [sp, 0x10]
bl sub_8001BB4
bl ScenarioCalc
bl _0809EAE0
_080A0BB4:
add r0, sp, 0x8
@@ -6741,7 +6741,7 @@ _080A0BB4:
add r2, sp, 0x168
ldr r2, [r2]
adds r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
bl _0809EAE0
_080A0BDA:
ldr r2, [sp, 0xC]

View File

@@ -5,52 +5,6 @@
.text
thumb_func_start sub_8035404
sub_8035404:
push {r4,lr}
sub sp, 0x4
adds r4, r0, 0
mov r0, sp
bl sub_80144A4
cmp r0, 0
bne _0803541A
adds r0, r4, 0
bl sub_80338C4
_0803541A:
add sp, 0x4
pop {r4}
pop {r0}
bx r0
thumb_func_end sub_8035404
thumb_func_start sub_8035424
sub_8035424:
push {lr}
movs r0, 0x6
bl sub_80338C4
pop {r0}
bx r0
thumb_func_end sub_8035424
thumb_func_start sub_8035430
sub_8035430:
push {lr}
movs r0, 0x4F
bl sub_80338C4
pop {r0}
bx r0
thumb_func_end sub_8035430
thumb_func_start nullsub_50
nullsub_50:
bx lr
thumb_func_end nullsub_50
thumb_func_start nullsub_51
nullsub_51:
bx lr
thumb_func_end nullsub_51
thumb_func_start sub_8035444
sub_8035444:
push {r4-r7,lr}

View File

@@ -62,47 +62,47 @@ _080013B4:
movs r0, 0x2
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x3
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x4
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x5
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x6
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x7
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x8
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x9
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0xA
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0xB
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0xC
movs r1, 0
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0
movs r1, 0xD
movs r2, 0xA2
@@ -1070,8 +1070,8 @@ sub_8001B88:
bx r0
thumb_func_end sub_8001B88
thumb_func_start sub_8001BB4
sub_8001BB4:
thumb_func_start ScenarioCalc
ScenarioCalc:
push {r4-r6,lr}
sub sp, 0x14
adds r5, r1, 0
@@ -1199,7 +1199,7 @@ _08001CBA:
pop {r4-r6}
pop {r0}
bx r0
thumb_func_end sub_8001BB4
thumb_func_end ScenarioCalc
thumb_func_start sub_8001CC4
sub_8001CC4:
@@ -1342,7 +1342,7 @@ _08001DA0:
movs r0, 0x4
movs r1, 0x1F
movs r2, 0
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0xE
movs r1, 0x1
bl sub_8097418
@@ -1369,7 +1369,7 @@ _08001DDE:
movs r0, 0x4
movs r1, 0x1D
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08001E08:
movs r0, 0x4
movs r1, 0x1F
@@ -1386,7 +1386,7 @@ _08001E08:
movs r0, 0x4
movs r1, 0x1F
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0xF
movs r1, 0x1
bl sub_809733C
@@ -1496,7 +1496,7 @@ _08001F06:
movs r0, 0x5
movs r1, 0x21
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08001F20:
movs r0, 0xE2
bl sub_8091130
@@ -1523,7 +1523,7 @@ _08001F3E:
movs r0, 0x7
movs r1, 0x26
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08001F58:
movs r0, 0x9
movs r1, 0
@@ -1540,7 +1540,7 @@ _08001F58:
movs r0, 0x9
movs r1, 0x2E
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08001F7E:
movs r0, 0x9
movs r1, 0x30
@@ -1574,7 +1574,7 @@ _08001F7E:
movs r0, 0x5
movs r1, 0x22
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08001FCC:
movs r0, 0xB
movs r1, 0
@@ -1598,7 +1598,7 @@ _08001FCC:
movs r0, 0xB
movs r1, 0x33
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08002002:
movs r0, 0xE
bl GetFriendAreaStatus
@@ -1635,7 +1635,7 @@ _0800202A:
movs r0, 0xA
movs r1, 0x31
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
movs r0, 0x1B
movs r1, 0x1
bl sub_809733C
@@ -1657,7 +1657,7 @@ _0800205C:
movs r0, 0xC
movs r1, 0x35
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_08002086:
movs r0, 0x6
movs r1, 0
@@ -1675,7 +1675,7 @@ _08002086:
movs r0, 0x6
movs r1, 0x24
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_080020AE:
movs r0, 0x8
movs r1, 0
@@ -1692,7 +1692,7 @@ _080020AE:
movs r0, 0x8
movs r1, 0x2C
movs r2, 0x1
bl sub_8001BB4
bl ScenarioCalc
_080020D4:
add sp, 0x8
pop {r0}

View File

@@ -5,46 +5,6 @@
.text
thumb_func_start sub_8035C00
sub_8035C00:
ldr r1, _08035C0C
ldr r1, [r1]
ldr r0, [r0]
str r0, [r1, 0x2C]
bx lr
.align 2, 0
_08035C0C: .4byte gUnknown_203B348
thumb_func_end sub_8035C00
thumb_func_start sub_8035C10
sub_8035C10:
ldr r0, _08035C18
ldr r0, [r0]
adds r0, 0x2C
bx lr
.align 2, 0
_08035C18: .4byte gUnknown_203B348
thumb_func_end sub_8035C10
thumb_func_start sub_8035C1C
sub_8035C1C:
ldr r2, _08035C38
ldr r0, [r2]
adds r0, 0x2E
movs r3, 0
strb r3, [r0]
ldr r0, [r2]
adds r0, 0x2C
movs r1, 0x1
strb r1, [r0]
ldr r0, [r2]
adds r0, 0x2D
strb r3, [r0]
bx lr
.align 2, 0
_08035C38: .4byte gUnknown_203B348
thumb_func_end sub_8035C1C
thumb_func_start SetMenuItems
SetMenuItems:
push {r4-r7,lr}

File diff suppressed because it is too large Load Diff

View File

@@ -16778,7 +16778,7 @@ sub_8031F60:
adds r3, r5, 0
bl sub_8013818
bl sub_8032084
bl sub_80320F8
bl DisplayAdventureLog
movs r0, 0x1
pop {r4-r6}
pop {r1}
@@ -16830,7 +16830,7 @@ _0803201A:
b _08032034
_0803202A:
bl sub_8032084
bl sub_80320F8
bl DisplayAdventureLog
movs r0, 0x1
_08032034:
pop {r4}
@@ -16933,8 +16933,8 @@ sub_8032084:
_080320F4: .4byte gUnknown_203B338
thumb_func_end sub_8032084
thumb_func_start sub_80320F8
sub_80320F8:
thumb_func_start DisplayAdventureLog
DisplayAdventureLog:
push {r4-r7,lr}
sub sp, 0x8
ldr r5, _08032158
@@ -17053,7 +17053,7 @@ _080321EC:
bl sub_8013800
adds r5, r0, 0
adds r0, r6, 0
bl sub_8097738
bl GetAdventureLogLine
adds r2, r0, 0
ldr r0, [r4]
ldr r3, [r0, 0x34]
@@ -17097,7 +17097,7 @@ _0803223A:
.align 2, 0
_08032254: .4byte gUnknown_80E2030
_08032258: .4byte gUnknown_203B338
thumb_func_end sub_80320F8
thumb_func_end DisplayAdventureLog
thumb_func_start sub_803225C
sub_803225C:

View File

@@ -216,6 +216,7 @@
POKE = 83 BF 83 C4
STAR_BULLET = 87 42
A_BUTTON = 87 50
B_BUTTON = 87 51
L_BUTTON = 87 74

View File

@@ -52,34 +52,52 @@ gUnknown_80B6994: @ 80B6994
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global gUnknown_80B69BC
gUnknown_80B69BC: @ 80B69BC
.global gPMDBuildVersion
gPMDBuildVersion: @ 80B69BC
.string "PKDi ver 1.0 [Apr 28 2006] 16:37:54\0"
.align 2,0
.global titlen0_text
titlen0_text:
.string "titlen0\0"
.align 2,0
.global titlen1_text
titlen1_text:
.string "titlen1\0"
.align 2,0
.global titlen2_text
titlen2_text:
.string "titlen2\0"
.align 2,0
.global gUnknown_80B69F8
gUnknown_80B69F8: @ 80B69F8
.byte 0xE0, 0x69, 0x0B, 0x08
.byte 0xE8, 0x69, 0x0B, 0x08
.byte 0xF0, 0x69, 0x0B, 0x08
.4byte titlen0_text
.4byte titlen1_text
.4byte titlen2_text
.global titlen0p_text
titlen0p_text:
.string "titlen0p\0"
.align 2,0
.global titlen1p_text
titlen1p_text:
.string "titlen1p\0"
.align 2,0
.global titlen2p_text
titlen2p_text:
.string "titlen2p\0"
.align 2,0
.global gUnknown_80B6A28
gUnknown_80B6A28: @ 80B6A28
.byte 0x04, 0x6A, 0x0B, 0x08 @ Pointer to titlen0p
.byte 0x10, 0x6A, 0x0B, 0x08 @ Pointer to titlen1p
.byte 0x1C, 0x6A, 0x0B, 0x08 @ Pointer to titlen2p
.4byte titlen0p_text
.4byte titlen1p_text
.4byte titlen2p_text
.include "data/text/save.inc"
@@ -328,46 +346,85 @@ gUnknown_80B7144: @ 80B7144
.global gUnknown_80B714C
gUnknown_80B714C: @ 80B714C
.byte 0x9C, 0x71, 0x0B, 0x08
.byte 0x9C, 0x71, 0x0B, 0x08
.byte 0x94, 0x71, 0x0B, 0x08
.byte 0x90, 0x71, 0x0B, 0x08
.byte 0x8C, 0x71, 0x0B, 0x08
.byte 0x88, 0x71, 0x0B, 0x08
.byte 0x80, 0x71, 0x0B, 0x08
.byte 0x7C, 0x71, 0x0B, 0x08
.byte 0x78, 0x71, 0x0B, 0x08
.byte 0x74, 0x71, 0x0B, 0x08
.4byte TwoOneText
.4byte TwoOneText
.4byte OneTwoSevenText
.4byte FourText
.4byte FiveText
.4byte SixText
.4byte TwoTwoEightText
.4byte ThreeText
.4byte NineText
.4byte EndText
.global EndText
EndText:
.string "END\0"
.global NineText
NineText:
.string "9\0"
.align 2,0
.global ThreeText
ThreeText:
.string "3\0"
.align 2,0
.global TwoTwoEightText
TwoTwoEightText:
.string "2-2 8\0"
.align 2,0
.global SixText
SixText:
.string "6\0"
.align 2,0
.global FiveText
FiveText:
.string "5\0"
.align 2,0
.global FourText
FourText:
.string "4\0"
.align 2,0
.global OneTwoSevenText
OneTwoSevenText:
.string "1-2 7\0"
.align 2,0
.global TwoOneText
TwoOneText:
.string "2-1\0"
.align 2,0
.global gUnknown_80B71A0
gUnknown_80B71A0: @ 80B71A0
.byte 0xD8, 0x71, 0x0B, 0x08 @ Pointer to CISTART
.byte 0xC8, 0x71, 0x0B, 0x08 @ Pointer to CECONTINUE
.byte 0xBC, 0x71, 0x0B, 0x08 @ Pointer to CNLAST
.byte 0xB0, 0x71, 0x0B, 0x08 @ Pointer to CWEND
.4byte CISTART_text
.4byte CECONTINUE_text
.4byte CNLAST_text
.4byte CWEND_text
.global CWEND_text
CWEND_text:
.string "#CWEND#R\0"
.align 2,0
.global CNLAST_text
CNLAST_text:
.string "#CNLAST#R\0"
.align 2,0
.global CECONTINUE_text
CECONTINUE_text:
.string "#CECONTINUE#R\0"
.align 2,0
.global CISTART_text
CISTART_text:
.string "#CISTART#R\0"
.align 2,0
@@ -377,13 +434,24 @@ gUnknown_80B71E4: @ 80B71E4
.global gUnknown_80B72CC
gUnknown_80B72CC: @ 80B72CC
.incbin "baserom.gba", 0xB72CC, 0x4C
.string "SCENARIO CALC [%3d] %4d %4d -> %4d %4d\0"
.align 2,0
.global EventFlagFile_Text
EventFlagFile_Text:
.string "../main/event_flag.c\0"
.align 2,0
.global FlagCalc_Text
FlagCalc_Text:
.string "_FlagCalc\0"
.align 2,0
.global gUnknown_80B7318
gUnknown_80B7318: @ 80B7318
.byte 0xF4, 0x72, 0x0B, 0x08
.4byte EventFlagFile_Text
.byte 0x51, 0x05, 0x00, 0x00
.byte 0x0C, 0x73, 0x0B, 0x08
.4byte FlagCalc_Text
.global gUnknown_80B7324
gUnknown_80B7324: @ 80B7324
@@ -391,7 +459,7 @@ gUnknown_80B7324: @ 80B7324
.global gUnknown_80B7350
gUnknown_80B7350: @ 80B7350
.byte 0xF4, 0x72, 0x0B, 0x08 @ Pointer to ../main/event_flag.c
.4byte EventFlagFile_Text
.byte 0x7C, 0x05, 0x00, 0x00
.byte 0x44, 0x73, 0x0B, 0x08 @ Pointer to _FlagJudge
@@ -426,31 +494,47 @@ gUnknown_80B7EB8: @ 80B7EB8
.global gUnknown_80B7EC4
gUnknown_80B7EC4: @ 80B7EC4
.incbin "baserom.gba", 0xB7EC4, 0x38
.string "Memory Locate sprit max over [%3d/%3d]\0"
.align 2,0
.global LocateSetBackText
LocateSetBackText:
.string "_LocateSetBack\0"
.align 2,0
.global gUnknown_80B7EFC
gUnknown_80B7EFC: @ 80B7EFC
.byte 0x8C, 0x7E, 0x0B, 0x08
.byte 0xA1, 0x02, 0x00, 0x00
.byte 0xEC, 0x7E, 0x0B, 0x08
.4byte LocateSetBackText
.global LocateSetText
LocateSetText:
.string "_LocateSet\0"
.align 2,0
.global gUnknown_80B7F14
gUnknown_80B7F14: @ 80B7F14
.byte 0x8C, 0x7E, 0x0B, 0x08
.byte 0x2C, 0x03, 0x00, 0x00
.byte 0x08, 0x7F, 0x0B, 0x08
.4byte LocateSetText
.global gUnknown_80B7F20
gUnknown_80B7F20: @ 80B7F20
.incbin "baserom.gba", 0xB7F20, 0x68
.string "Memroy LocateSet [%p] buffer %8x size can't locate\n"
.string " atb %02x grp %3d \0"
.align 2,0
.global MemoryLocate_LocalCreateText
MemoryLocate_LocalCreateText:
.string "MemoryLocate_LocalCreate\0"
.align 2,0
.global gUnknown_80B7F88
gUnknown_80B7F88: @ 80B7F88
.byte 0x8C, 0x7E, 0x0B, 0x08 @ Pointer to ../system/memory_locate.c
.byte 0x55, 0x04, 0x00, 0x00
.byte 0x6C, 0x7F, 0x0B, 0x08 @ Pointer to MemoryLocate_LocalCreate
.4byte MemoryLocate_LocalCreateText
.global gUnknown_80B7F94
gUnknown_80B7F94: @ 80B7F94

View File

@@ -585,26 +585,57 @@ gFuncFileLineString2: @ 80D41EC
gUnknown_80D421C: @ 80D421C
.string " Print \0"
.align 2,0
.string "pksdir0\0"
.align 2,0
.global Performance_Text
Performance_Text:
.string "Performance\0"
.align 2,0
.global MemoryCard_Text
MemoryCard_Text:
.string "Memory Card\0"
.align 2,0
.global Memory_Text
Memory_Text:
.string "Memory\0"
.align 2,0
.global Flag_Text
Flag_Text:
.string "Flag\0"
.align 2,0
.global Se_Text
Se_Text:
.string "Se\0"
.align 2,0
.global Bgm_Text
Bgm_Text:
.string "Bgm\0"
.align 2,0
.global Sound_Text
Sound_Text:
.string "Sound\0"
.align 2,0
.global Dungeon_Text
Dungeon_Text:
.string "Dungeon\0"
.align 2,0
.global GroundScript_Text
GroundScript_Text:
.string "GroundScript\0"
.align 2,0
.global Ground_Text
Ground_Text:
.string "Ground\0"
.align 2,0
@@ -635,8 +666,12 @@ gUnknown_80D42D4: @ 80D42D4
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.global PokeDungeon_Text
PokeDungeon_Text:
.string "POKE_DUNGEON__05\0"
.align 2,0
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
@@ -834,17 +869,23 @@ gUnknown_80D4910: @ 80D4910
.string "$\0"
.align 2,0
.string "pksdir0\0"
.global Yes_80D491C
Yes_80D491C:
.string "Yes\0"
.global gUnknown_80D4920
gUnknown_80D4920: @ 80D4920
.byte 0x1C, 0x49, 0x0D, 0x08 @ Pointer to Yes
.4byte Yes_80D491C
.global No_80D4924
No_80D4924:
.string "No\0"
.align 2,0
.global gUnknown_80D4928
gUnknown_80D4928: @ 80D4928
.byte 0x24, 0x49, 0x0D, 0x08 @ Pointer to No
.4byte No_80D4924
.global CancelText
CancelText:
@@ -1943,7 +1984,14 @@ gUnknown_80DC0E4: @ 80DC0E4
.global gUnknown_80DC0FC
gUnknown_80DC0FC: @ 80DC0FC
.incbin "baserom.gba", 0xDC0FC, 0x20
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x06, 0x00, 0x00, 0x00
.byte 0x02, 0x00, 0x02, 0x00
.byte 0x1a, 0x00, 0x10, 0x00
.byte 0x10, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.string "pksdir0\0"
.align 2,0
.global gUnknown_80DC11C
gUnknown_80DC11C: @ 80DC11C
@@ -2309,14 +2357,19 @@ gUnknown_80DC564: @ 80DC564
.global gUnknown_80DC584
gUnknown_80DC584: @ 80DC584
.byte 0xa0, 0xc5, 0x0d, 0x08 @ Pointer to yes
.4byte Yes_80DC5A0
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x9c, 0xc5, 0x0d, 0x08 @ Pointer to No
.4byte No_80DC59C
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global No_80DC59C
No_80DC59C:
.string "No\0"
.align 2,0
.global Yes_80DC5A0
Yes_80DC5A0:
.string "Yes\0"
.align 2,0
@@ -2487,7 +2540,8 @@ gUnknown_80DC91C: @ 80DC91C
.global gUnknown_80DC934
gUnknown_80DC934: @ 80DC934
@ replacing .incbin "baserom.gba", 0x000dc934, 0x8
.byte 0x50, 0x6f, 0x6b, 0xe9, 0x6d, 0x6f, 0x6e, 0x00
.string "Pokémon\0"
.align 2,0
.global gUnknown_80DC93C
gUnknown_80DC93C: @ 80DC93C
@@ -2895,15 +2949,22 @@ gUnknown_80DED60: @ 80DED60
.global gUnknown_80DED78
gUnknown_80DED78: @ 80DED78
@ replacing .incbin "baserom.gba", 0x000ded78, 0x40
.byte 0x98, 0xed, 0x0d, 0x08 @ Pointer to Confirm
.4byte Confirm_80DED98
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x90, 0xed, 0x0d, 0x08 @ Pointer to Info
.4byte Info_80DED90
.byte 0x0c, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global Info_80DED90
Info_80DED90:
.string "Info\0"
.align 2,0
.global Confirm_80DED98
Confirm_80DED98:
.string "Confirm\0"
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
@@ -2914,18 +2975,27 @@ gUnknown_80DED78: @ 80DED78
.global gUnknown_80DEDB8
gUnknown_80DEDB8: @ 80DEDB8
@ replacing .incbin "baserom.gba", 0x000dedb8, 0x50
.byte 0xf4, 0xed, 0x0d, 0x08 @ Pointer to Send Thank-You
.4byte SendThankYou_Text
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xe0, 0xed, 0x0d, 0x08 @ Pointer to Get Thank-You
.4byte GetThankYou_Text
.byte 0x02, 0x00, 0x00, 0x00
.byte 0xd8, 0xed, 0x0d, 0x08 @ Pointer to Cancel
.4byte Cancel_80DEDD8
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global Cancel_80DEDD8
Cancel_80DEDD8:
.string "Cancel\0"
.align 2,0
.global GetThankYou_Text
GetThankYou_Text:
.string "Get Thank-You Mail\0"
.align 2,0
.global SendThankYou_Text
SendThankYou_Text:
.string "Send Thank-You Mail\0"
.align 2,0
@@ -2933,16 +3003,22 @@ gUnknown_80DEDB8: @ 80DEDB8
gUnknown_80DEE08: @ 80DEE08
@ Thank You Mail Pelipper Menu
@ replacing .incbin "baserom.gba", 0x000dee08, 0x3c
.byte 0x34, 0xee, 0x0d, 0x08 @ Pointer to Game Link cable
.4byte GameLinkCable_Text
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x28, 0xee, 0x0d, 0x08 @ Pointer to Password
.4byte Password_Text
.byte 0x05, 0x00, 0x00, 0x00
.byte 0xd8, 0xed, 0x0d, 0x08 @ Pointer to Cancel
.4byte Cancel_80DEDD8
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global Password_Text
Password_Text:
.string "Password\0"
.align 2,0
.global GameLinkCable_Text
GameLinkCable_Text:
.string "Game Link cable\0"
.align 2,0
@@ -2950,63 +3026,78 @@ gUnknown_80DEE08: @ 80DEE08
gUnknown_80DEE44: @ 80DEE44
@ Game Link Cable Thank-You Mail Menu
@ replacing .incbin "baserom.gba", 0x000dee44, 0x1c
.byte 0x5c, 0xee, 0x0d, 0x08 @ Pointer to Yes
.4byte Yes_80DEE5C
.byte 0x07, 0x00, 0x00, 0x00
.byte 0xd8, 0xed, 0x0d, 0x08 @ Pointer to Cancel
.4byte Cancel_80DEDD8
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global Yes_80DEE5C
Yes_80DEE5C:
.string "Yes\0"
.align 2,0
.global gUnknown_80DEE60
gUnknown_80DEE60: @ 80DEE60
@ replacing .incbin "baserom.gba", 0x000dee60, 0x1c
.byte 0x5c, 0xee, 0x0d, 0x08 @ Pointer to Yes
.4byte Yes_80DEE5C
.byte 0x07, 0x00, 0x00, 0x00
.byte 0x78, 0xee, 0x0d, 0x08 @ Pointer to No
.4byte No_80DEE78
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global No_80DEE78
No_80DEE78:
.string "No\0"
.align 2,0
.global gUnknown_80DEE7C
gUnknown_80DEE7C: @ 80DEE7C
@ replacing .incbin "baserom.gba", 0x000dee7c, 0x40
.byte 0xb0, 0xee, 0x0d, 0x08 @ Pointer to Send Item
.4byte SendItem_Text
.byte 0x09, 0x00, 0x00, 0x00
.byte 0x9c, 0xee, 0x0d, 0x08 @ Pointer to Don't Send Item
.4byte DontSendItemText
.byte 0x0a, 0x00, 0x00, 0x00
.byte 0xd8, 0xed, 0x0d, 0x08 @ Pointer to Cancel
.4byte Cancel_80DEDD8
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DontSendItem_Text
DontSendItemText:
.string "Don~27t Send Item\0"
.align 2,0
.global SendItem_Text
SendItem_Text:
.string "Send Item\0"
.align 2,0
.global gUnknown_80DEEBC
gUnknown_80DEEBC: @ 80DEEBC
@ replacing .incbin "baserom.gba", 0x000deebc, 0x28
.byte 0xd4, 0xee, 0x0d, 0x08 @ Pointer to Send w/o Item
.4byte SendWOItem_Text
.byte 0x0a, 0x00, 0x00, 0x00
.byte 0xd8, 0xed, 0x0d, 0x08 @ Pointer to Cancel
.4byte Cancel_80DEDD8
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global SendWOItem_Text
SendWOItem_Text:
.string "Send w/o Item\0"
.align 2,0
.global gUnknown_80DEEE4
gUnknown_80DEEE4: @ 80DEEE4
@ replacing .incbin "baserom.gba", 0x000deee4, 0x20
.byte 0x5c, 0xee, 0x0d, 0x08 @ Pointer to Yes
.4byte Yes_80DEE5C
.byte 0x07, 0x00, 0x00, 0x00
.byte 0x78, 0xee, 0x0d, 0x08 @ Pointer to No
.4byte No_80DEE78
.byte 0x08, 0x00, 0x00, 0x00
.byte 0xd8, 0xed, 0x0d, 0x08 @ Pointer to Cancel
.4byte Cancel_80DEDD8
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
@@ -3475,7 +3566,11 @@ gUnknown_80E041C: @ 80E041C
.global gUnknown_80E0434
gUnknown_80E0434: @ 80E0434
.incbin "baserom.gba", 0xE0434, 0x28
.string " Here~27s your reward!\n"
.string "#C5$d0#R "
.byte 0x83, 0xBF, 0x83, 0xC4
.string "!\0"
.align 2,0
.global gUnknown_80E045C
gUnknown_80E045C: @ 80E045C
@@ -3483,11 +3578,17 @@ gUnknown_80E045C: @ 80E045C
.global gUnknown_80E0484
gUnknown_80E0484: @ 80E0484
.incbin "baserom.gba", 0xE0484, 0x30
.string "#+#CN$m0#R~27s team received\n"
.string "#+#C5$d0#R "
.byte 0x83, 0xBF, 0x83, 0xC4
.byte 0x2E, 0x00, 0x00, 0x00
.global gUnknown_80E04B4
gUnknown_80E04B4: @ 80E04B4
.incbin "baserom.gba", 0xE04B4, 0x40
.string " As your reward~2c you can\n"
.string "now go to the Friend Area\n"
.string "#C4$h#R!\0"
.align 2,0
.global gUnknown_80E04F4
gUnknown_80E04F4: @ 80E04F4
@@ -3495,23 +3596,39 @@ gUnknown_80E04F4: @ 80E04F4
.global gUnknown_80E05C0
gUnknown_80E05C0: @ 80E05C0
.incbin "baserom.gba", 0xE05C0, 0x3C
.string "#+#CN$m0#R gained access\n"
.string "#+to the Friend Area\n"
.string "#+#C4$h#R.\0"
.align 2,0
.global gUnknown_80E05FC
gUnknown_80E05FC: @ 80E05FC
.incbin "baserom.gba", 0xE05FC, 0x44
.string "#+#CN$m0#R~27s team gained access\n"
.string "#+to the Friend Area\n"
.string "#+#C4$h#R.\0"
.align 2,0
.global gUnknown_80E0640
gUnknown_80E0640: @ 80E0640
.incbin "baserom.gba", 0xE0640, 0x30
.string " Here~27s your reward!\n"
.string "The promised #C4$i1#R!\0"
.align 2,0
.global gUnknown_80E0670
gUnknown_80E0670: @ 80E0670
.incbin "baserom.gba", 0xE0670, 0x38
.string "#+Rescue Team #CG$t#R\n"
.string "#+gained #C5$d0#R rescue points.\0"
.align 2,0
.global gUnknown_80E06A8
gUnknown_80E06A8: @ 80E06A8
.incbin "baserom.gba", 0xE06A8, 0x54
.string "#+Congratulations!#P"
.string "#+#CG$t#R went up in rank\n"
.string "#+from the $m2\n"
.string "#+to the $m3!\0"
.align 2,0
.string "pksdir0\0"
.align 2,0
.global gUnknown_80E06FC
gUnknown_80E06FC: @ 80E06FC
@@ -3565,7 +3682,10 @@ gUnknown_80E0760: @ 80E0760
.global gUnknown_80E0778
gUnknown_80E0778: @ 80E0778
.incbin "baserom.gba", 0xE0778, 0x60
.string "#+#CN$n0#R received the #CIBonsly Doll#R!\n"
.string "#+It has been placed outside your\n"
.string "#+rescue team base.\0"
.align 2,0
.global gUnknown_80E07D8
gUnknown_80E07D8: @ 80E07D8
@@ -3628,7 +3748,58 @@ gUnknown_80E0854: @ 80E0854
.global gUnknown_80E086C
gUnknown_80E086C: @ 80E086C
.incbin "baserom.gba", 0xE086C, 0x94
.4byte SOSList
.4byte RequestList
.4byte SOSMail
.4byte ToDoList
.4byte AOKMail
.4byte ThanksList
.4byte CompletedJobs
.4byte OkdRescue
.global OkdRescue
OkdRescue:
.string "OK~27d Rescues\0"
.align 2,0
.global CompletedJobs
CompletedJobs:
.string "Completed Jobs\0"
.align 2,0
.global ThanksList
ThanksList:
.string "Thanks List\0"
.align 2,0
.global AOKMail
AOKMail:
.string "A-OK Mail\0"
.align 2,0
.global ToDoList
ToDoList:
.string "To-Do List\0"
.align 2,0
.global SOSMail
SOSMail:
.string "SOS Mail\0"
.align 2,0
.global RequestList
RequestList:
.string "Request List\0"
.align 2,0
.global SOSList
SOSList:
.string "SOS List\0"
.align 2,0
.string "pksdir0\0"
.align 2,0
.global gUnknown_80E0900
gUnknown_80E0900: @ 80E0900
@@ -3639,6 +3810,8 @@ gUnknown_80E0900: @ 80E0900
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DATA_80E0918
DATA_80E0918:
.byte 0x01, 0x00, 0x12, 0x00
.global gUnknown_80E091C
@@ -3649,7 +3822,7 @@ gUnknown_80E091C: @ 80E091C
.byte 0x1a, 0x00, 0x10, 0x00
.byte 0x10, 0x00, 0x00, 0x00
.byte 0x18, 0x09, 0x0E, 0x08
.4byte DATA_80E0918
.global gUnknown_80E0934
gUnknown_80E0934: @ 80E0934
@@ -3663,11 +3836,41 @@ gUnknown_80E0938: @ 80E0938
.global gUnknown_80E0948
gUnknown_80E0948: @ 80E0948
.incbin "baserom.gba", 0xE0948, 0x20
.4byte Yes_80E0964
.byte 0x02, 0x00, 0x00, 0x00
.4byte No_80E0960
.byte 0x03, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global No_80E0960
No_80E0960:
.string "No\0"
.align 2,0
.global Yes_80E0964
Yes_80E0964:
.string "Yes\0"
.align 2,0
.global gUnknown_80E0968
gUnknown_80E0968: @ 80E0968
.incbin "baserom.gba", 0xE0968, 0x28
.4byte Delete_80E0988
.byte 0x04, 0x00, 0x00, 0x00
.4byte Info_80E0980
.byte 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00
.global Info_80E0980
Info_80E0980:
.string "Info\0"
.align 2,0
.global Delete_80E0988
Delete_80E0988:
.string "Delete\0"
.align 2,0
.global gUnknown_80E0990
gUnknown_80E0990: @ 80E0990
@@ -3713,26 +3916,41 @@ gUnknown_80E0A48: @ 80E0A48
gUnknown_80E0ABC: @ 80E0ABC
@ Friend Rescue menu from help menu
@ replacing .incbin "baserom.gba", 0x000e0abc, 0x80
.byte 0x28, 0x0b, 0x0e, 0x08 @ Friend Rescue Info
.4byte FriendRescueInfo_Text
.byte 0x06, 0x00, 0x00, 0x00
.byte 0x18, 0x0b, 0x0e, 0x08 @ Go rescue
.4byte GoRescue_Text
.byte 0x07, 0x00, 0x00, 0x00
.byte 0x08, 0x0b, 0x0e, 0x08 @ Get help
.4byte GetHelp_Text
.byte 0x08, 0x00, 0x00, 0x00
.byte 0xf4, 0x0a, 0x0e, 0x08 @ Deleting Mail Info
.4byte DeletingMailInfo_Text
.byte 0x09, 0x00, 0x00, 0x00
.byte 0xec, 0x0a, 0x0e, 0x08 @ Exit
.4byte Exit_80EA0EC
.byte 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00
.global Exit_80E0AEC
Exit_80EA0EC:
.string "Exit\0"
.align 2,0
.global DeletingMailInfo_Text
DeletingMailInfo_Text:
.string "Deleting Mail Info\0"
.align 2,0
.global GetHelp_Text
GetHelp_Text:
.string "#C6Get help#R \0"
.align 2,0
.global GoRescue_Text
GoRescue_Text:
.string "#C6Go rescue#R \0"
.align 2,0
.global FriendRescueInfo_Text
FriendRescueInfo_Text:
.string "Friend Rescue Info\0"
.align 2,0
@@ -3740,28 +3958,43 @@ gUnknown_80E0ABC: @ 80E0ABC
gUnknown_80E0B3C: @ 80E0B3C
@ Go Resuce menu from Peilipper help menu
@ replacing .incbin "baserom.gba", 0x000e0b3c, 0x98
.byte 0xc0, 0x0b, 0x0e, 0x08 @ Rescue Procedures
.4byte RescueProcedures_Text
.byte 0x0a, 0x00, 0x00, 0x00
.byte 0xac, 0x0b, 0x0e, 0x08 @ Recieve SOS Mail
.4byte ReceiveSOSMail_Text
.byte 0x0b, 0x00, 0x00, 0x00
.byte 0x98, 0x0b, 0x0e, 0x08 @ Leave for Rescue
.4byte LeaveForRescue_Text
.byte 0x0c, 0x00, 0x00, 0x00
.byte 0x88, 0x0b, 0x0e, 0x08 @ Send A-OK Mail
.4byte SendAOKMail_Text
.byte 0x0d, 0x00, 0x00, 0x00
.byte 0x74, 0x0b, 0x0e, 0x08 @ Get Thank You Mail
.4byte GetThankYouMail_Text
.byte 0x0e, 0x00, 0x00, 0x00
.byte 0xec, 0x0a, 0x0e, 0x08 @ Exit
.4byte Exit_80EA0EC
.byte 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00
.global GetThankYouMail_Text
GetThankYouMail_Text:
.string "Get Thank-You Mail\0"
.align 2,0
.global SendAOKMail_Text
SendAOKMail_Text:
.string "Send A-OK Mail\0"
.align 2,0
.global LeaveForResuce_Text
LeaveForRescue_Text:
.string "Leave for Rescue\0"
.align 2,0
.global ReceiveSOSMail_Text
ReceiveSOSMail_Text:
.string "Receive SOS Mail\0"
.align 2,0
.global RescueProcedures_Text
RescueProcedures_Text:
.string "Rescue Procedures\0"
.align 2,0
@@ -3769,24 +4002,36 @@ gUnknown_80E0B3C: @ 80E0B3C
gUnknown_80E0BD4: @ 80E0BD4
@ Get help menu from Pelipper help menu
@ replacing .incbin "baserom.gba", 0x000e0bd4, 0x78
.byte 0x3c, 0x0c, 0x0e, 0x08 @ Getting Help
.4byte GettingHelp_Text
.byte 0x0f, 0x00, 0x00, 0x00
.byte 0x2c, 0x0c, 0x0e, 0x08 @ Send SOS Mail
.4byte SendSOSMail_Text
.byte 0x10, 0x00, 0x00, 0x00
.byte 0x18, 0x0c, 0x0e, 0x08 @ Receive A-OK Mail
.4byte RecieveAOKMail_Text
.byte 0x11, 0x00, 0x00, 0x00
.byte 0x04, 0x0c, 0x0e, 0x08 @ Send Thank-You Mail
.4byte SentThankYouMail_Text
.byte 0x12, 0x00, 0x00, 0x00
.byte 0xec, 0x0a, 0x0e, 0x08 @ Exit
.4byte Exit_80EA0EC
.byte 0x05, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x05, 0x00, 0x00, 0x00
.global SendThankYouMail_Text
SentThankYouMail_Text:
.string "Send Thank-You Mail\0"
.align 2,0
.global ReceiveAOKMail_Text
RecieveAOKMail_Text:
.string "Receive A-OK Mail\0"
.align 2,0
.global SendSOSMail_Text
SendSOSMail_Text:
.string "Send SOS Mail\0"
.align 2,0
.global GettingHelp_Text
GettingHelp_Text:
.string "Getting Help\0"
.align 2,0
@@ -3914,60 +4159,256 @@ gUnknown_80E2030: @ 80E2030
.global gUnknown_80E2068
gUnknown_80E2068: @ 80E2068
.incbin "baserom.gba", 0xE2068, 0x50
@ replacing .incbin "baserom.gba", 0x000e2068, 0x50
.4byte GoRescue_80E20AC
.byte 0x00, 0x00, 0x00, 0x00
.4byte GetHelp_80E20A0
.byte 0x01, 0x00, 0x00, 0x00
.4byte Info_80E2098
.byte 0x17, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global Exit_80E2090
Exit_80E2090:
.string "Exit\0"
.align 2,0
.global Info_80E2098
Info_80E2098:
.string "Info\0"
.align 2,0
.global GetHelp_80E20A0
GetHelp_80E20A0:
.string "Get Help\0"
.align 2,0
.global GoRescue_80E20AC
GoRescue_80E20AC:
.string "Go Rescue\0"
.align 2,0
.global gUnknown_80E20B8
gUnknown_80E20B8: @ 80E20B8
.incbin "baserom.gba", 0xE20B8, 0x28
@ replacing .incbin "baserom.gba", 0x000e20b8, 0x28
.4byte GoRescue_80E20AC
.byte 0x00, 0x00, 0x00, 0x00
.4byte GetHelp_80E20A0
.byte 0xff, 0xff, 0xff, 0xff
.4byte Info_80E2098
.byte 0x17, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E20E0
gUnknown_80E20E0: @ 80E20E0
.incbin "baserom.gba", 0xE20E0, 0x28
@ replacing .incbin "baserom.gba", 0x000e20e0, 0x28
.4byte GoRescue_80E20AC
.byte 0xff, 0xff, 0xff, 0xff
.4byte GetHelp_80E20A0
.byte 0x01, 0x00, 0x00, 0x00
.4byte Info_80E2098
.byte 0x17, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E2108
gUnknown_80E2108: @ 80E2108
.incbin "baserom.gba", 0xE2108, 0x28
@ replacing .incbin "baserom.gba", 0x000e2108, 0x28
.4byte GoRescue_80E20AC
.byte 0xff, 0xff, 0xff, 0xff
.4byte GetHelp_80E20A0
.byte 0xff, 0xff, 0xff, 0xff
.4byte Info_80E2098
.byte 0x17, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E2130
gUnknown_80E2130: @ 80E2130
@ Friend Resuce Pelipper Menu
.incbin "baserom.gba", 0xE2130, 0x60
@ replacing .incbin "baserom.gba", 0x000e2130, 0x60
.4byte ReceiveSOSMail_80E217C
.byte 0x03, 0x00, 0x00, 0x00
.4byte SendAOKMail_80E216C
.byte 0x04, 0x00, 0x00, 0x00
.4byte GetThankYouMail_80E2158
.byte 0x14, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global GetThankYouMail_80E2158
GetThankYouMail_80E2158:
.string "Get Thank-You Mail\0"
.align 2,0
.global SendAOKMail_80E216C
SendAOKMail_80E216C:
.string "Send A-OK Mail\0"
.align 2,0
.global ReceiveSOSMail_80E217C
ReceiveSOSMail_80E217C:
.string "Receive SOS Mail\0"
.align 2,0
.global gUnknown_80E2190
gUnknown_80E2190: @ 80E2190
.incbin "baserom.gba", 0xE2190, 0x28
@ replacing .incbin "baserom.gba", 0x000e2190, 0x28
.4byte ReceiveSOSMail_80E217C
.byte 0x03, 0x00, 0x00, 0x00
.4byte SendAOKMail_80E216C
.byte 0xff, 0xff, 0xff, 0xff
.4byte GetThankYouMail_80E2158
.byte 0x14, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E21B8
gUnknown_80E21B8: @ 80E21B8
.incbin "baserom.gba", 0xE21B8, 0x60
@ replacing .incbin "baserom.gba", 0x000e21b8, 0x60
.4byte SendSOS_80E2208
.byte 0x11, 0x00, 0x00, 0x00
.4byte ReceiveAOK_80E21F4
.byte 0x12, 0x00, 0x00, 0x00
.4byte SendThankYou_80E21E0
.byte 0x13, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global SendThankYou_80E21E0
SendThankYou_80E21E0:
.string "Send Thank-You Mail\0"
.align 2,0
.global ReceiveAOK_80E21F4
ReceiveAOK_80E21F4:
.string "Receive A-OK Mail\0"
.align 2,0
.global SendSOS_80E2208
SendSOS_80E2208:
.string "Send SOS Mail\0"
.align 2,0
.global gUnknown_80E2218
gUnknown_80E2218: @ 80E2218
.incbin "baserom.gba", 0xE2218, 0x28
@ replacing .incbin "baserom.gba", 0x000e2218, 0x28
.4byte SendSOS_80E2208
.byte 0xff, 0xff, 0xff, 0xff
.4byte ReceiveAOK_80E21F4
.byte 0xff, 0xff, 0xff, 0xff
.4byte SendThankYou_80E21E0
.byte 0x13, 0x00, 0x00, 0x00
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E2240
gUnknown_80E2240: @ 80E2240
.incbin "baserom.gba", 0xE2240, 0x28
@ replacing .incbin "baserom.gba", 0x000e2240, 0x28
.4byte SendSOS_80E2208
.byte 0x11, 0x00, 0x00, 0x00
.4byte ReceiveAOK_80E21F4
.byte 0x12, 0x00, 0x00, 0x00
.4byte SendThankYou_80E21E0
.byte 0xff, 0xff, 0xff, 0xff
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E2268
gUnknown_80E2268: @ 80E2268
.incbin "baserom.gba", 0xE2268, 0x28
@ replacing .incbin "baserom.gba", 0x000e2268, 0x28
.4byte SendSOS_80E2208
.byte 0xff, 0xff, 0xff, 0xff
.4byte ReceiveAOK_80E21F4
.byte 0xff, 0xff, 0xff, 0xff
.4byte SendThankYou_80E21E0
.byte 0xff, 0xff, 0xff, 0xff
.4byte Exit_80E2090
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E2290
gUnknown_80E2290: @ 80E2290
.incbin "baserom.gba", 0xE2290, 0x24
@ replacing .incbin "baserom.gba", 0x000e2290, 0x24
.4byte Yes_80E22B0
.byte 0x06, 0x00, 0x00, 0x00
.4byte Cancel_80E22A8
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global Cancel_80E22A8
Cancel_80E22A8:
.string "Cancel\0"
.align 2,0
.global Yes_80E22B0
Yes_80E22B0:
.string "Yes\0"
.align 2,0
.global gUnknown_80E22B4
gUnknown_80E22B4: @ 80E22B4
.incbin "baserom.gba", 0xE22B4, 0x1C
@ replacing .incbin "baserom.gba", 0x000e22b4, 0x1c
.4byte Yes_80E22B0
.byte 0x06, 0x00, 0x00, 0x00
.4byte No_80E22CC
.byte 0x07, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global No_80E22CC
No_80E22CC:
.string "No\0"
.align 2,0
.global gUnknown_80E22D0
gUnknown_80E22D0: @ 80E22D0
.incbin "baserom.gba", 0xE22D0, 0x20
@ replacing .incbin "baserom.gba", 0x000e22d0, 0x20
.4byte Yes_80E22B0
.byte 0x06, 0x00, 0x00, 0x00
.4byte No_80E22CC
.byte 0x07, 0x00, 0x00, 0x00
.4byte Cancel_80E22A8
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global gUnknown_80E22F0
gUnknown_80E22F0: @ 80E22F0
.incbin "baserom.gba", 0xE22F0, 0x2C
@ replacing .incbin "baserom.gba", 0x000e22f0, 0x2c
.4byte SendPokemon_80E2308
.byte 0x10, 0x00, 0x00, 0x00
.4byte Cancel_80E22A8
.byte 0x08, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x00, 0x00, 0x00
.global SendPokemon_80E2308
SendPokemon_80E2308:
.string "Send w/o Pokémon\0"
.align 2,0
.global gUnknown_80E231C
gUnknown_80E231C: @ 80E231C

View File

@@ -9241,7 +9241,12 @@ gUnknown_8115718: @ 8115718
.global gUnknown_8115970
gUnknown_8115970: @ 8115970
.incbin "baserom.gba", 0x115970, 0x6C
.4byte 0x8115968
.string "There are too many members on your team\n"
.string "to enter this dungeon. Your team must be\n"
.string "reduced by one member."
.align 2,0
.global gUnknown_81159DC
gUnknown_81159DC: @ 81159DC
@@ -9289,39 +9294,54 @@ gUnknown_8115D5C: @ 8115D5C
.global gUnknown_8115D94
gUnknown_8115D94: @ 8115D94
.incbin "baserom.gba", 0x115D94, 0x40
.byte 0x60, 0x5D, 0x11, 0x08
.global DungeonEnter_Text
DungeonEnter_Text:
.string "Is it OK to enter this dungeon with the\n"
.string "following rule(s)?\0"
.align 2,0
.global gUnknown_8115DD4
gUnknown_8115DD4: @ 8115DD4
.byte 0x98, 0x5D, 0x11, 0x08
.byte 0x87, 0x42
.string " Game will be saved before entering.\0"
.4byte DungeonEnter_Text
.global DungeonSaveGameEnter_Text
DungeonSaveGameEnter_Text:
.string "{STAR_BULLET} Game will be saved before entering.\0"
.align 2,0
.global gUnknown_8115E00
gUnknown_8115E00: @ 8115E00
.byte 0xD8, 0x5D, 0x11, 0x08
.byte 0x87, 0x42
.string " The team will enter at Level 1. \0"
.4byte DungeonSaveGameEnter_Text
.global DungeonLevel1Enter_Text
DungeonLevel1Enter_Text:
.string "{STAR_BULLET} The team will enter at Level 1. \0"
.align 2,0
.global gUnknown_8115E28
gUnknown_8115E28: @ 8115E28
.byte 0x04, 0x5E, 0x11, 0x08
.byte 0x87, 0x42, 0x20
.string "All items will be lost on entering.\0"
.4byte DungeonLevel1Enter_Text
.global DungeonItemsLostEnter_Text
DungeonItemsLostEnter_Text:
.string "{STAR_BULLET} All items will be lost on entering.\0"
.align 2,0
.global gUnknown_8115E54
gUnknown_8115E54: @ 8115E54
.byte 0x2C, 0x5E, 0x11, 0x08
.byte 0x87, 0x42, 0x20
.string "All money will be lost on entering.\0"
.4byte DungeonItemsLostEnter_Text
.global DungeonMoneyLostEnter_Text
DungeonMoneyLostEnter_Text:
.string "{STAR_BULLET} All money will be lost on entering.\0"
.align 2,0
.global gUnknown_8115E80
gUnknown_8115E80: @ 8115E80
.byte 0x58, 0x5E, 0x11, 0x08
.4byte DungeonMoneyLostEnter_Text
.string "pksdir0\0"
.string "pksdir0\0"
.align 2,0
@@ -9451,176 +9471,176 @@ gUnknown_81161A8: @ 81161A8
@ replacing .incbin "baserom.gba", 0x001161a8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x9d, 0xc3, 0x09, 0x08
.byte 0xdd, 0xd0, 0x01, 0x08
.4byte sub_809C39C
.4byte sub_801D0DC
.global gUnknown_81161B8
gUnknown_81161B8: @ 81161B8
@ replacing .incbin "baserom.gba", 0x001161b8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xd9, 0xc3, 0x09, 0x08
.byte 0xdd, 0xd0, 0x01, 0x08
.4byte sub_809C3D8
.4byte sub_801D0DC
.global gUnknown_81161C8
gUnknown_81161C8: @ 81161C8
@ replacing .incbin "baserom.gba", 0x001161c8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x41, 0x6e, 0x01, 0x08
.byte 0x55, 0x6d, 0x01, 0x08
.4byte sub_8016E40
.4byte sub_8016D54
.global gUnknown_81161D8
gUnknown_81161D8: @ 81161D8
@ replacing .incbin "baserom.gba", 0x001161d8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x1d, 0x7e, 0x01, 0x08
.byte 0xf5, 0x7e, 0x01, 0x08
.byte 0x55, 0x7e, 0x01, 0x08
.4byte sub_8017E1C
.4byte sub_8017EF4
.4byte sub_8017E54
.global gUnknown_81161E8
gUnknown_81161E8: @ 81161E8
@ replacing .incbin "baserom.gba", 0x001161e8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x1d, 0x64, 0x01, 0x08
.byte 0xa1, 0x63, 0x01, 0x08
.4byte sub_801641C
.4byte sub_80163A0
.global gUnknown_81161F8
gUnknown_81161F8: @ 81161F8
@ replacing .incbin "baserom.gba", 0x001161f8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xf1, 0x8c, 0x01, 0x08
.byte 0x05, 0x8c, 0x01, 0x08
.4byte sub_8018CF0
.4byte sub_8018C04
.global gUnknown_8116208
gUnknown_8116208: @ 8116208
@ replacing .incbin "baserom.gba", 0x00116208, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x7d, 0xfd, 0x01, 0x08
.byte 0x41, 0xfc, 0x01, 0x08
.4byte sub_801FD7C
.4byte sub_801FC40
.global gUnknown_8116218
gUnknown_8116218: @ 8116218
@ replacing .incbin "baserom.gba", 0x00116218, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x1d, 0x1d, 0x02, 0x08
.byte 0x5d, 0x1c, 0x02, 0x08
.4byte sub_8021D1C
.4byte sub_8021C5C
.global gUnknown_8116228
gUnknown_8116228: @ 8116228
@ replacing .incbin "baserom.gba", 0x00116228, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x89, 0x7f, 0x02, 0x08
.byte 0x05, 0xc5, 0x09, 0x08
.byte 0x79, 0x80, 0x02, 0x08
.4byte sub_8027F88
.4byte sub_809C504
.4byte sub_8028078
.global gUnknown_8116238
gUnknown_8116238: @ 8116238
@ replacing .incbin "baserom.gba", 0x00116238, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xd5, 0xb2, 0x02, 0x08
.byte 0xb9, 0xb3, 0x02, 0x08
.byte 0x59, 0xb3, 0x02, 0x08
.4byte sub_802B2D4
.4byte sub_802B3B8
.4byte sub_802B358
.global gUnknown_8116248
gUnknown_8116248: @ 8116248
@ replacing .incbin "baserom.gba", 0x00116248, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x51, 0x9b, 0x02, 0x08
.byte 0x61, 0x9e, 0x02, 0x08
.byte 0x99, 0x9c, 0x02, 0x08
.4byte sub_8029B50
.4byte sub_8029E60
.4byte sub_8029C98
.global gUnknown_8116258
gUnknown_8116258: @ 8116258
@ replacing .incbin "baserom.gba", 0x00116258, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xc1, 0x15, 0x03, 0x08
.byte 0x41, 0x15, 0x03, 0x08
.4byte sub_80315C0
.4byte sub_8031540
.global gUnknown_8116268
gUnknown_8116268: @ 8116268
@ replacing .incbin "baserom.gba", 0x00116268, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x65, 0xe8, 0x02, 0x08
.byte 0x51, 0xc5, 0x09, 0x08
.byte 0x91, 0xe8, 0x02, 0x08
.4byte sub_802E864
.4byte sub_809C550
.4byte sub_802E890
.global gUnknown_8116278
gUnknown_8116278: @ 8116278
@ replacing .incbin "baserom.gba", 0x00116278, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0xb1, 0xdf, 0x02, 0x08
.byte 0x6d, 0xe0, 0x02, 0x08
.byte 0xd9, 0xdf, 0x02, 0x08
.4byte sub_802DFB0
.4byte sub_802E06C
.4byte sub_802DFD8
.global gUnknown_8116288
gUnknown_8116288: @ 8116288
@ replacing .incbin "baserom.gba", 0x00116288, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0xdc, 0x02, 0x08
.byte 0xd5, 0xdb, 0x02, 0x08
.4byte sub_802DC00
.4byte sub_802DBD4
.global gUnknown_8116298
gUnknown_8116298: @ 8116298
@ replacing .incbin "baserom.gba", 0x00116298, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xe1, 0xfe, 0x02, 0x08
.byte 0x59, 0xfe, 0x02, 0x08
.4byte sub_802FEE0
.4byte sub_802FE58
.global gUnknown_81162A8
gUnknown_81162A8: @ 81162A8
@ replacing .incbin "baserom.gba", 0x001162a8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xe1, 0xfe, 0x02, 0x08
.byte 0x59, 0xfe, 0x02, 0x08
.4byte sub_802FEE0
.4byte sub_802FE58
.global gUnknown_81162B8
gUnknown_81162B8: @ 81162B8
@ replacing .incbin "baserom.gba", 0x001162b8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xe1, 0xfe, 0x02, 0x08
.byte 0x59, 0xfe, 0x02, 0x08
.4byte sub_802FEE0
.4byte sub_802FE58
.global gUnknown_81162C8
gUnknown_81162C8: @ 81162C8
@ replacing .incbin "baserom.gba", 0x001162c8, 0x10
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xa5, 0xc6, 0x03, 0x08
.byte 0x65, 0xc4, 0x09, 0x08
.byte 0x31, 0xc7, 0x03, 0x08
.4byte CreateTestTracker
.4byte sub_809C464
.4byte HandleTestTrackerState
.global gUnknown_81162D8
gUnknown_81162D8: @ 81162D8
@ replacing .incbin "baserom.gba", 0x001162d8, 0x10
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x79, 0x56, 0x03, 0x08
.byte 0x79, 0xc4, 0x09, 0x08
.byte 0xa1, 0x56, 0x03, 0x08
.4byte sub_8035678
.4byte sub_809C478
.4byte sub_80356A0
.global gUnknown_81162E8
gUnknown_81162E8: @ 81162E8
@ replacing .incbin "baserom.gba", 0x001162e8, 0x10
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xb1, 0xc4, 0x09, 0x08
.byte 0x21, 0xb1, 0x03, 0x08
.4byte sub_809C4B0
.4byte sub_803B120
.global gUnknown_81162F8
gUnknown_81162F8: @ 81162F8
@ replacing .incbin "baserom.gba", 0x001162f8, 0x10
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x15, 0xc4, 0x09, 0x08
.byte 0x55, 0x53, 0x02, 0x08
.4byte sub_809C414
.4byte sub_8025354
.global gUnknown_8116308
gUnknown_8116308: @ 8116308
@@ -9628,7 +9648,7 @@ gUnknown_8116308: @ 8116308
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x49, 0xcd, 0x09, 0x08
.4byte sub_809CD48
.global gUnknown_8116318
gUnknown_8116318: @ 8116318
@@ -9777,35 +9797,43 @@ gUnknown_8116684: @ 8116684
.string " dungeon rescue select %3d\0"
.align 2,0
.global AnalyzeProcess_Text
AnalyzeProcess_Text:
.string "_AnalyzeProcess\0"
.align 2,0
.global gUnknown_81166B4
gUnknown_81166B4: @ 81166B4
.4byte GroundScriptFile_Text
.4byte 0x0000107e
.4byte 0x81166a4
.4byte GroundScriptFile_Text
.4byte 0x0000107e
.4byte AnalyzeProcess_Text
.global gUnknown_81166C0
gUnknown_81166C0: @ 81166C0
.incbin "baserom.gba", 0x1166C0, 0x18
.string "switch type error %d\0"
.align 2,0
.global gUnknown_81166D8
gUnknown_81166D8: @ 81166D8
.incbin "baserom.gba", 0x1166D8, 0x20
.byte 0x00, 0x00, 0x00, 0x00
.global GroundScript_ExecuteTrigger_Text
GroundScript_ExecuteTrigger_Text:
.string "GroundScript_ExecuteTrigger\0"
.align 2,0
.global gUnknown_81166F8
gUnknown_81166F8: @ 81166F8
.4byte GroundScriptFile_Text
.4byte 0x000011c9
.4byte 0x81166dc
.4byte GroundScriptFile_Text
.4byte 0x000011c9
.4byte GroundScript_ExecuteTrigger_Text
.global gUnknown_8116704
gUnknown_8116704: @ 8116704
.4byte GroundScriptFile_Text
.4byte 0x000011ce
.4byte 0x81166dc
.4byte GroundScriptFile_Text
.4byte 0x000011ce
.4byte GroundScript_ExecuteTrigger_Text
.global gUnknown_8116710
@@ -9822,15 +9850,15 @@ gUnknown_8116760: @ 8116760
.global gUnknown_8116788
gUnknown_8116788: @ 8116788
.incbin "baserom.gba", 0x116788, 0x4
.byte 0x06, 0x63, 0x00, 0x00
.global gUnknown_811678C
gUnknown_811678C: @ 811678C
.incbin "baserom.gba", 0x11678C, 0x4
.byte 0x0a, 0x63, 0x00, 0x00
.global gUnknown_8116790
gUnknown_8116790: @ 8116790
.incbin "baserom.gba", 0x116790, 0x4
.byte 0x0c, 0x63, 0x00, 0x00
.global gUnknown_8116794
gUnknown_8116794: @ 8116794
@@ -9842,15 +9870,18 @@ gUnknown_81167BC: @ 81167BC
.global gUnknown_81167E4
gUnknown_81167E4: @ 81167E4
.incbin "baserom.gba", 0x1167E4, 0x4
.byte 0x00, 0x00
.byte 0x36, 0x00
.global gUnknown_81167E8
gUnknown_81167E8: @ 81167E8
.incbin "baserom.gba", 0x1167E8, 0x4
.byte 0x48, 0x00, 0x00, 0x00
.global gUnknown_81167EC
gUnknown_81167EC: @ 81167EC
.incbin "baserom.gba", 0x1167EC, 0x30
.string "#+The rescue rank went up from\n"
.string "#+$i0 to $i1!\0"
.align 2,0
.global gUnknown_811681C
gUnknown_811681C: @ 811681C
@@ -9862,7 +9893,17 @@ gUnknown_8116844: @ 8116844
.global gUnknown_8116848
gUnknown_8116848: @ 8116848
.incbin "baserom.gba", 0x116848, 0x60
.string "GroundScript unlock %3d\0"
.align 2,0
.string "_SearchScriptLabel\0"
.align 2,0
.byte 0x04, 0x65, 0x11, 0x08
.byte 0xbe, 0x16, 0x00, 0x00
.byte 0x60, 0x68, 0x11, 0x08
.string "Script label search error %d\0"
.align 2,0
.string "pksdir0\0"
.align 2,0
.global gUnknown_81168A8
gUnknown_81168A8: @ 81168A8
@@ -9883,11 +9924,24 @@ gUnknown_8117000: @ 8117000
.global gUnknown_81172B8
gUnknown_81172B8: @ 81172B8
.incbin "baserom.gba", 0x1172B8, 0x30
.4byte 0x00
.4byte 0x00
.global GroundBGFile_Text
GroundBGFile_Text:
.string "../ground/ground_bg.c\0"
.align 2,0
.global UncompressCell_Text
UncompressCell_Text:
.string "_UncompressCell\0"
.align 2,0
.global gUnknown_81172E8
gUnknown_81172E8: @ 81172E8
.incbin "baserom.gba", 0x1172E8, 0xC
.4byte GroundBGFile_Text
.byte 0xA0, 0x04, 0x00, 0x00
.4byte UncompressCell_Text
.global gUnknown_81172F4
gUnknown_81172F4: @ 81172F4
@@ -9919,15 +9973,25 @@ gUnknown_81173C0: @ 81173C0
.global gUnknown_8117538
gUnknown_8117538: @ 8117538
.incbin "baserom.gba", 0x117538, 0x28
.byte 0x10, 0x75, 0x11, 0x08
.byte 0xf8, 0x00, 0x00, 0x00
.byte 0x28, 0x75, 0x11, 0x08
.global GroundMap_GetStationScript_Text
GroundMap_GetStationScript_Text:
.string "GroundMap_GetStationScript\0"
.align 2,0
.global gUnknown_8117560
gUnknown_8117560: @ 8117560
.incbin "baserom.gba", 0x117560, 0xC
.byte 0x10, 0x75, 0x11, 0x08
.byte 0x38, 0x01, 0x00, 0x00
.4byte GroundMap_GetStationScript_Text
.global gUnknown_811756C
gUnknown_811756C: @ 811756C
.incbin "baserom.gba", 0x11756C, 0x28
.string "GroundMap ExecuteStation %3d %3d %3d\0"
.align 2,0
.global gUnknown_8117594
gUnknown_8117594: @ 8117594
@@ -9935,7 +9999,9 @@ gUnknown_8117594: @ 8117594
.global gUnknown_81175E0
gUnknown_81175E0: @ 81175E0
.incbin "baserom.gba", 0x1175E0, 0xC
.byte 0x10, 0x75, 0x11, 0x08
.byte 0x7D, 0x01, 0x00, 0x00
.byte 0xC8, 0x75, 0x11, 0x08
.global gUnknown_81175EC
gUnknown_81175EC: @ 81175EC
@@ -9986,12 +10052,19 @@ gUnknown_8117740: @ 8117740
gUnknown_8117754: @ 8117754
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global GroundMap_Action_Text
GroundMap_Action_Text:
.string "GroundMap_Action\0"
.align 2,0
.global gUnknown_8117770
gUnknown_8117770: @ 8117770
.incbin "baserom.gba", 0x117770, 0x14
.byte 0x10, 0x75, 0x11, 0x08
.byte 0x7f, 0x05, 0x00, 0x00
.4byte GroundMap_Action_Text
.string "pksdir0\0"
.align 2,0
.global gUnknown_8117784
gUnknown_8117784: @ 8117784
@@ -10027,14 +10100,22 @@ gUnknown_81177EC: @ 81177EC
gUnknown_81177F4: @ 81177F4
.string "extend palette %3d[%3d] %04x up %04x\0"
.align 2,0
.global GroundSpriteFile_Text
GroundSpriteFile_Text:
.string "../ground/ground_sprite.c\0"
.align 2,0
.global GroundSprite_ExtendPaletteAdd_Text
GroundSprite_ExtendPaletteAdd_Text:
.string "GroundSprite_ExtendPaletteAdd\0"
.align 2,0
.global gUnknown_8117858
gUnknown_8117858: @ 8117858
.incbin "baserom.gba", 0x117858, 0xC
.4byte GroundSpriteFile_Text
.byte 0xF0, 0x03, 0x00, 0x00
.4byte GroundSprite_ExtendPaletteAdd_Text
.global gUnknown_8117864
gUnknown_8117864: @ 8117864
@@ -10043,7 +10124,9 @@ gUnknown_8117864: @ 8117864
.global gUnknown_8117888
gUnknown_8117888: @ 8117888
.incbin "baserom.gba", 0x117888, 0xC
.4byte GroundSpriteFile_Text
.byte 0xF8, 0x03, 0x00, 0x00
.4byte GroundSprite_ExtendPaletteAdd_Text
.global gUnknown_8117894
gUnknown_8117894: @ 8117894
@@ -10088,7 +10171,28 @@ gUnknown_8117EFC: @ 8117EFC
.global gUnknown_8117F10
gUnknown_8117F10: @ 8117F10
.incbin "baserom.gba", 0x117F10, 0x54
.byte 0x01, 0x00, 0x00, 0x00
.4byte sub_80AB008
.4byte sub_80AB010
.4byte sub_80AB0E0
.4byte sub_80AB10C
.4byte sub_80AB138
.4byte sub_80AB20C
.4byte sub_80AB01C
.4byte sub_80AB0C8
.4byte sub_80AB100
.4byte sub_80AB12C
.4byte sub_80AB144
.4byte sub_80AB184
.4byte nullsub_211
.4byte sub_80AB194
.4byte sub_80AB218
.4byte sub_80AB228
.4byte sub_80AB238
.4byte sub_80AB248
.4byte sub_80AB1C0
.4byte sub_80AB1E4
.global gUnknown_8117F64
gUnknown_8117F64: @ 8117F64
@@ -10121,12 +10225,16 @@ gUnknown_8118050: @ 8118050
.string "../ground/ground_lives.c\0"
.align 2,0
.global GroundLives_Select_Text
GroundLives_Text:
.string "GroundLives_Select\0"
.align 2,0
.global gUnknown_811808C
gUnknown_811808C: @ 811808C
.incbin "baserom.gba", 0x11808C, 0xC
.4byte GroundLivesFile_Text
.byte 0x1E, 0x02, 0x00, 0x00
.4byte GroundLives_Text
.global gUnknown_8118098
gUnknown_8118098: @ 8118098
@@ -10160,6 +10268,9 @@ gUnknown_81180FC: @ 81180FC
gUnknown_811811C: @ 811811C
.string "GroundLive Add id %3d kind %3d type %3d group %3d sector %3d\0"
.align 2,0
.global GroundLives_Add_Text
GroundLives_Add_Text:
.string "GroundLives_Add\0"
.align 2,0
@@ -10167,15 +10278,19 @@ gUnknown_811811C: @ 811811C
gUnknown_8118170: @ 8118170
.4byte GroundLivesFile_Text
.byte 0x89, 0x05, 0x00, 0x00
.byte 0x60, 0x81, 0x11, 0x08
.4byte GroundLives_Add_Text
.global gUnknown_811817C
gUnknown_811817C: @ 811817C
.incbin "baserom.gba", 0x11817C, 0xC
.4byte GroundLivesFile_Text
.byte 0xb4, 0x05, 0x00, 0x00
.4byte GroundLives_Add_Text
.global gUnknown_8118188
gUnknown_8118188: @ 8118188
.incbin "baserom.gba", 0x118188, 0xC
.4byte GroundLivesFile_Text
.byte 0xba, 0x05, 0x00, 0x00
.4byte GroundLives_Add_Text
.global gUnknown_8118194
gUnknown_8118194: @ 8118194
@@ -10186,16 +10301,31 @@ gUnknown_8118194: @ 8118194
gUnknown_81181B0: @ 81181B0
.string "GroundLives Execute %3d kind %3d %p\0"
.align 2,0
.global GroundLives_ExecuteScript_Text
GroundLives_ExecuteScript_Text:
.string "GroundLives_ExecuteScript\0"
.align 2,0
.global gUnknown_81181F4
gUnknown_81181F4: @ 81181F4
.incbin "baserom.gba", 0x1181F4, 0x24
.4byte GroundLivesFile_Text
.byte 0xa7, 0x06, 0x00, 0x00
.4byte GroundLives_ExecuteScript_Text
.global ExecutePlayerScript_Text
ExecutePlayerScript_Text:
.string "_ExecutePlayerScript\0"
.align 2,0
.global gUnknown_8118218
gUnknown_8118218: @ 8118218
.incbin "baserom.gba", 0x118218, 0x38
.4byte GroundLivesFile_Text
.byte 0xC8, 0x06, 0x00, 0x00
.4byte ExecutePlayerScript_Text
.string "GroundLives_ExecutePlayerScriptActionLives\0"
.align 2,0
.global gUnknown_8118250
gUnknown_8118250: @ 8118250

View File

@@ -75,18 +75,18 @@ gUnknown_8270000: @ 8270000
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x80, 0x42, 0x0d, 0x08
.byte 0x70, 0x42, 0x0d, 0x08
.byte 0x68, 0x42, 0x0d, 0x08
.byte 0x60, 0x42, 0x0d, 0x08
.byte 0x5c, 0x42, 0x0d, 0x08
.byte 0x58, 0x42, 0x0d, 0x08
.byte 0x50, 0x42, 0x0d, 0x08
.byte 0x48, 0x42, 0x0d, 0x08
.byte 0x3c, 0x42, 0x0d, 0x08
.byte 0x30, 0x42, 0x0d, 0x08
.4byte Ground_Text
.4byte GroundScript_Text
.4byte Dungeon_Text
.4byte Sound_Text
.4byte Bgm_Text
.4byte Se_Text
.4byte Flag_Text
.4byte Memory_Text
.4byte MemoryCard_Text
.4byte Performance_Text
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x20, 0x43, 0x0d, 0x08
.4byte PokeDungeon_Text
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
@@ -488,8 +488,8 @@ gUnknown_8270000: @ 8270000
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xc0, 0xb7, 0x03, 0x02
.byte 0xc0, 0xb7, 0x03, 0x02
.4byte __malloc_av_
.4byte __malloc_av_
.byte 0xc8, 0xb7, 0x03, 0x02
.byte 0xc8, 0xb7, 0x03, 0x02
.byte 0xd0, 0xb7, 0x03, 0x02

View File

@@ -3,6 +3,8 @@
.include "data/unk_dungeon.inc"
@ Dungoeon Floor SIRO HEADER
.global Mapparam_SIRO
Mapparam_SIRO:
.string "SIRO"
.4byte DungeonMasterTable
.byte 0x00, 0x00, 0x00, 0x00
@@ -4770,15 +4772,16 @@ DungeonMasterTable:
.4byte DungeonPokemonFoundTable
.4byte DungeonTrapsFoundTable
@ SIRO Header
@ Dungeon Partner Dialogue and Pointer Tables
.global PartnerDialogue0SIRO
PartnerDialogue0SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue1
.4byte DungeonPartnerDialogue0
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
@ Dungeon Partner Dialogue and Pointer Tables
.global DungeonPartnerDialogue1
DungeonPartnerDialogue1:
.global DungeonPartnerDialogue0
DungeonPartnerDialogue0:
.byte 0x54, 0xbf, 0x4c, 0x08
.byte 0x34, 0xbf, 0x4c, 0x08
.byte 0x18, 0xbf, 0x4c, 0x08
@@ -4873,13 +4876,15 @@ DungeonPartnerDialogue1:
.byte 0x73, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x2e, 0x2e, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x74, 0x68
.byte 0x69, 0x6e, 0x67, 0x2e, 0x2e, 0x2e, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.global PartnerDialogue1SIRO
PartnerDialogue1SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue2
.4byte DungeonPartnerDialogue1
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue2
DungeonPartnerDialogue2:
.global DungeonPartnerDialogue1
DungeonPartnerDialogue1:
.byte 0xf0, 0xc6, 0x4c, 0x08
.byte 0xbc, 0xc6, 0x4c, 0x08
.byte 0x80, 0xc6, 0x4c, 0x08
@@ -4978,13 +4983,15 @@ DungeonPartnerDialogue2:
.byte 0x73, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x2e, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6c, 0x6c, 0x20, 0x65, 0x61, 0x74
.byte 0x20, 0x6c, 0x6f, 0x74, 0x73, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x67, 0x72, 0x6f, 0x77, 0x20, 0x62, 0x69, 0x67, 0x2e, 0x00
.global PartnerDialogue10SIRO
PartnerDialogue10SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue3
.4byte DungeonPartnerDialogue10
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue3
DungeonPartnerDialogue3:
.global DungeonPartnerDialogue10
DungeonPartnerDialogue10:
.byte 0xe0, 0xcf, 0x4c, 0x08, 0xb0, 0xcf, 0x4c, 0x08, 0x68, 0xcf, 0x4c, 0x08, 0x38, 0xcf, 0x4c, 0x08, 0x00, 0xcf, 0x4c, 0x08, 0xd8, 0xce, 0x4c, 0x08, 0xa4, 0xce, 0x4c, 0x08
.byte 0x88, 0xce, 0x4c, 0x08, 0x50, 0xce, 0x4c, 0x08, 0x24, 0xce, 0x4c, 0x08, 0xf4, 0xcd, 0x4c, 0x08, 0xcc, 0xcd, 0x4c, 0x08, 0x94, 0xcd, 0x4c, 0x08, 0x58, 0xcd, 0x4c, 0x08, 0x28, 0xcd, 0x4c, 0x08
.byte 0xfc, 0xcc, 0x4c, 0x08, 0xb4, 0xcc, 0x4c, 0x08, 0x8c, 0xcc, 0x4c, 0x08, 0x5c, 0xcc, 0x4c, 0x08, 0x24, 0xcc, 0x4c, 0x08, 0xfc, 0xcb, 0x4c, 0x08, 0xc0, 0xcb, 0x4c, 0x08, 0x80, 0xcb, 0x4c, 0x08
@@ -5058,13 +5065,15 @@ DungeonPartnerDialogue3:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x43, 0x61, 0x72, 0x65, 0x66, 0x75, 0x6c, 0x21, 0x0d, 0x54, 0x6f, 0x75, 0x63, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x65, 0x20, 0x77, 0x69, 0x6c, 0x6c, 0x20
.byte 0x7a, 0x61, 0x70, 0x20, 0x79, 0x6f, 0x75, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue11SIRO
PartnerDialogue11SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue4
.4byte DungeonPartnerDialogue11
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue4
DungeonPartnerDialogue4:
.global DungeonPartnerDialogue11
DungeonPartnerDialogue11:
.byte 0xc4, 0xd8, 0x4c, 0x08
.byte 0x84, 0xd8, 0x4c, 0x08, 0x54, 0xd8, 0x4c, 0x08, 0x1c, 0xd8, 0x4c, 0x08, 0xfc, 0xd7, 0x4c, 0x08, 0xd8, 0xd7, 0x4c, 0x08, 0xa4, 0xd7, 0x4c, 0x08, 0x88, 0xd7, 0x4c, 0x08, 0x4c, 0xd7, 0x4c, 0x08
.byte 0x0c, 0xd7, 0x4c, 0x08, 0xd8, 0xd6, 0x4c, 0x08, 0x94, 0xd6, 0x4c, 0x08, 0x58, 0xd6, 0x4c, 0x08, 0x1c, 0xd6, 0x4c, 0x08, 0xe4, 0xd5, 0x4c, 0x08, 0xbc, 0xd5, 0x4c, 0x08, 0x7c, 0xd5, 0x4c, 0x08
@@ -5138,13 +5147,15 @@ DungeonPartnerDialogue4:
.byte 0x75, 0x70, 0x21, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x50, 0x65, 0x65, 0x65, 0x75, 0x75, 0x77, 0x21, 0x20, 0x59, 0x6f, 0x75, 0x20, 0x73, 0x6d, 0x65, 0x6c, 0x6c, 0x20, 0x61, 0x77, 0x66
.byte 0x75, 0x6c, 0x21, 0x0d, 0x53, 0x65, 0x72, 0x69, 0x6f, 0x75, 0x73, 0x6c, 0x79, 0x7e, 0x32, 0x63, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x72, 0x65, 0x65, 0x6b, 0x21, 0x00, 0x00
.global PartnerDialogue12SIRO
PartnerDialogue12SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue5
.4byte DungeonPartnerDialogue12
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue5
DungeonPartnerDialogue5:
.global DungeonPartnerDialogue12
DungeonPartnerDialogue12:
.byte 0xb0, 0xe1, 0x4c, 0x08, 0x8c, 0xe1, 0x4c, 0x08, 0x5c, 0xe1, 0x4c, 0x08, 0x38, 0xe1, 0x4c, 0x08, 0x04, 0xe1, 0x4c, 0x08
.byte 0xcc, 0xe0, 0x4c, 0x08, 0x94, 0xe0, 0x4c, 0x08, 0x60, 0xe0, 0x4c, 0x08, 0x30, 0xe0, 0x4c, 0x08, 0xf4, 0xdf, 0x4c, 0x08, 0xbc, 0xdf, 0x4c, 0x08, 0x90, 0xdf, 0x4c, 0x08, 0x5c, 0xdf, 0x4c, 0x08
.byte 0x28, 0xdf, 0x4c, 0x08, 0xec, 0xde, 0x4c, 0x08, 0xb8, 0xde, 0x4c, 0x08, 0x94, 0xde, 0x4c, 0x08, 0x74, 0xde, 0x4c, 0x08, 0x58, 0xde, 0x4c, 0x08, 0x2c, 0xde, 0x4c, 0x08, 0xfc, 0xdd, 0x4c, 0x08
@@ -5218,13 +5229,15 @@ DungeonPartnerDialogue5:
.byte 0x77, 0x20, 0x72, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x69, 0x74, 0x20, 0x6d, 0x65, 0x61, 0x6e, 0x73, 0x0d, 0x49, 0x7e, 0x32, 0x37, 0x6d, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x69, 0x70, 0x2d, 0x74
.byte 0x6f, 0x70, 0x20, 0x63, 0x6f, 0x6e, 0x64, 0x69, 0x74, 0x69, 0x6f, 0x6e, 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue13SIRO
PartnerDialogue13SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue6
.4byte DungeonPartnerDialogue13
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue6
DungeonPartnerDialogue6:
.global DungeonPartnerDialogue13
DungeonPartnerDialogue13:
.byte 0x68, 0xea, 0x4c, 0x08, 0x34, 0xea, 0x4c, 0x08, 0xf4, 0xe9, 0x4c, 0x08, 0xb8, 0xe9, 0x4c, 0x08, 0x7c, 0xe9, 0x4c, 0x08, 0x48, 0xe9, 0x4c, 0x08, 0x08, 0xe9, 0x4c, 0x08, 0xbc, 0xe8, 0x4c, 0x08
.byte 0x9c, 0xe8, 0x4c, 0x08, 0x74, 0xe8, 0x4c, 0x08, 0x30, 0xe8, 0x4c, 0x08, 0x14, 0xe8, 0x4c, 0x08, 0xe4, 0xe7, 0x4c, 0x08, 0xb4, 0xe7, 0x4c, 0x08, 0x80, 0xe7, 0x4c, 0x08, 0x64, 0xe7, 0x4c, 0x08
.byte 0x40, 0xe7, 0x4c, 0x08, 0x0c, 0xe7, 0x4c, 0x08, 0xdc, 0xe6, 0x4c, 0x08, 0xa4, 0xe6, 0x4c, 0x08, 0x74, 0xe6, 0x4c, 0x08, 0x2c, 0xe6, 0x4c, 0x08, 0xf4, 0xe5, 0x4c, 0x08, 0xbc, 0xe5, 0x4c, 0x08
@@ -5295,13 +5308,15 @@ DungeonPartnerDialogue6:
.byte 0x61, 0x6c, 0x66, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x44, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x6d, 0x61, 0x6b, 0x65, 0x20, 0x6d, 0x65, 0x20, 0x61, 0x6e
.byte 0x67, 0x72, 0x79, 0x2e, 0x0d, 0x49, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x72, 0x75, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x00, 0x00
.global PartnerDialogue14SIRO
PartnerDialogue14SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue7
.4byte DungeonPartnerDialogue14
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue7
DungeonPartnerDialogue7:
.global DungeonPartnerDialogue14
DungeonPartnerDialogue14:
.byte 0x4c, 0xf3, 0x4c, 0x08, 0x20, 0xf3, 0x4c, 0x08, 0xec, 0xf2, 0x4c, 0x08, 0xc8, 0xf2, 0x4c, 0x08, 0x9c, 0xf2, 0x4c, 0x08
.byte 0x6c, 0xf2, 0x4c, 0x08, 0x2c, 0xf2, 0x4c, 0x08, 0xf0, 0xf1, 0x4c, 0x08, 0xc4, 0xf1, 0x4c, 0x08, 0x9c, 0xf1, 0x4c, 0x08, 0x68, 0xf1, 0x4c, 0x08, 0x38, 0xf1, 0x4c, 0x08, 0x04, 0xf1, 0x4c, 0x08
.byte 0xd0, 0xf0, 0x4c, 0x08, 0x9c, 0xf0, 0x4c, 0x08, 0x68, 0xf0, 0x4c, 0x08, 0x24, 0xf0, 0x4c, 0x08, 0xf0, 0xef, 0x4c, 0x08, 0xbc, 0xef, 0x4c, 0x08, 0x90, 0xef, 0x4c, 0x08, 0x64, 0xef, 0x4c, 0x08
@@ -5375,13 +5390,15 @@ DungeonPartnerDialogue7:
.byte 0x20, 0x75, 0x70, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x74, 0x68, 0x65, 0x0d, 0x6c, 0x61, 0x74, 0x65, 0x73, 0x74, 0x20, 0x66, 0x61, 0x73, 0x68, 0x69, 0x6f, 0x6e, 0x73, 0x7e, 0x32, 0x63, 0x20
.byte 0x62, 0x75, 0x74, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6c, 0x6c, 0x20, 0x64, 0x6f, 0x20, 0x6d, 0x79, 0x20, 0x62, 0x65, 0x73, 0x74, 0x21, 0x00, 0x00
.global PartnerDialogue15SIRO
PartnerDialogue15SIRO:
.string "SIRO"
.4byte DungeonPartnerDialogue8
.4byte DungeonPartnerDialogue15
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global DungeonPartnerDialogue8
DungeonPartnerDialogue8:
.global DungeonPartnerDialogue15
DungeonPartnerDialogue15:
.byte 0xf4, 0xfb, 0x4c, 0x08, 0xc4, 0xfb, 0x4c, 0x08, 0x84, 0xfb, 0x4c, 0x08, 0x50, 0xfb, 0x4c, 0x08, 0x28, 0xfb, 0x4c, 0x08, 0x04, 0xfb, 0x4c, 0x08
.byte 0xd4, 0xfa, 0x4c, 0x08, 0xa0, 0xfa, 0x4c, 0x08, 0x7c, 0xfa, 0x4c, 0x08, 0x48, 0xfa, 0x4c, 0x08, 0x1c, 0xfa, 0x4c, 0x08, 0xec, 0xf9, 0x4c, 0x08, 0xb8, 0xf9, 0x4c, 0x08, 0x8c, 0xf9, 0x4c, 0x08
.byte 0x48, 0xf9, 0x4c, 0x08, 0x18, 0xf9, 0x4c, 0x08, 0xe4, 0xf8, 0x4c, 0x08, 0xbc, 0xf8, 0x4c, 0x08, 0x80, 0xf8, 0x4c, 0x08, 0x44, 0xf8, 0x4c, 0x08, 0x18, 0xf8, 0x4c, 0x08, 0xf4, 0xf7, 0x4c, 0x08
@@ -5452,6 +5469,8 @@ DungeonPartnerDialogue8:
.byte 0x20, 0x74, 0x6f, 0x20, 0x64, 0x65, 0x6d, 0x6f, 0x6e, 0x73, 0x74, 0x72, 0x61, 0x74, 0x65, 0x20, 0x6d, 0x79, 0x0d, 0x70, 0x6f, 0x77, 0x65, 0x72, 0x20, 0x74, 0x6f, 0x20, 0x74, 0x68, 0x65, 0x20
.byte 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x00, 0x00
.global PartnerDialogue16SIRO
PartnerDialogue16SIRO:
.string "SIRO"
.byte 0x38, 0xfc, 0x4c, 0x08
.byte 0x00, 0x00, 0x00, 0x00
@@ -5534,6 +5553,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x20, 0x73, 0x74, 0x72, 0x65, 0x6e, 0x67, 0x74, 0x68, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x79, 0x20, 0x6a, 0x61, 0x77, 0x73, 0x0d, 0x69, 0x73, 0x20, 0x74, 0x6f, 0x70, 0x73, 0x20, 0x69, 0x6e
.byte 0x20, 0x74, 0x68, 0x65, 0x20, 0x77, 0x6f, 0x72, 0x6c, 0x64, 0x21, 0x00
.global PartnerDialogue17SIRO
PartnerDialogue17SIRO:
.string "SIRO"
.byte 0x9c, 0x05, 0x4d, 0x08
.byte 0x00, 0x00, 0x00, 0x00
@@ -5608,6 +5629,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x57, 0x61, 0x6e, 0x74, 0x20, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x69, 0x67, 0x68, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x75, 0x70, 0x0d, 0x66, 0x72
.byte 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x68, 0x69, 0x6e, 0x64, 0x3f, 0x00, 0x00
.global PartnerDialogue18SIRO
PartnerDialogue18SIRO:
.string "SIRO"
.byte 0xfc, 0x0d, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x17, 0x4d, 0x08
.byte 0xd8, 0x16, 0x4d, 0x08, 0x98, 0x16, 0x4d, 0x08, 0x68, 0x16, 0x4d, 0x08, 0x30, 0x16, 0x4d, 0x08, 0xf4, 0x15, 0x4d, 0x08, 0xac, 0x15, 0x4d, 0x08, 0x74, 0x15, 0x4d, 0x08, 0x50, 0x15, 0x4d, 0x08
@@ -5685,6 +5708,8 @@ DungeonPartnerDialogue8:
.byte 0x6c, 0x66, 0x2e, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x4d, 0x79, 0x20, 0x62, 0x6f, 0x64, 0x79, 0x20, 0x64, 0x6f, 0x65, 0x73, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x63, 0x6f, 0x6e, 0x64
.byte 0x75, 0x63, 0x74, 0x0d, 0x65, 0x6c, 0x65, 0x63, 0x74, 0x72, 0x69, 0x63, 0x69, 0x74, 0x79, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue19SIRO
PartnerDialogue19SIRO:
.string "SIRO"
.byte 0x44, 0x17, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x90, 0x20, 0x4d, 0x08, 0x4c, 0x20, 0x4d, 0x08, 0x0c, 0x20, 0x4d, 0x08, 0xd0, 0x1f, 0x4d, 0x08, 0x7c, 0x1f, 0x4d, 0x08, 0x58, 0x1f, 0x4d, 0x08, 0x24, 0x1f, 0x4d, 0x08
@@ -5765,6 +5790,8 @@ DungeonPartnerDialogue8:
.byte 0x68, 0x65, 0x72, 0x65, 0x3f, 0x0d, 0x49, 0x74, 0x20, 0x77, 0x6f, 0x72, 0x6b, 0x73, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x61, 0x6e, 0x6f, 0x74, 0x68, 0x65, 0x72, 0x20, 0x68, 0x61, 0x6e, 0x64
.byte 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue2SIRO
PartnerDialogue2SIRO:
.string "SIRO"
.byte 0xd4, 0x20, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x30, 0x28, 0x4d, 0x08, 0xfc, 0x27, 0x4d, 0x08, 0xd8, 0x27, 0x4d, 0x08
.byte 0xa4, 0x27, 0x4d, 0x08, 0x78, 0x27, 0x4d, 0x08, 0xf4, 0xf7, 0x4c, 0x08, 0x3c, 0x27, 0x4d, 0x08, 0x1c, 0x27, 0x4d, 0x08, 0xf4, 0x26, 0x4d, 0x08, 0xcc, 0x26, 0x4d, 0x08, 0x98, 0x26, 0x4d, 0x08
@@ -5829,6 +5856,8 @@ DungeonPartnerDialogue8:
.byte 0x77, 0x20, 0x61, 0x6e, 0x64, 0x20, 0x67, 0x6e, 0x61, 0x77, 0x20, 0x75, 0x6e, 0x74, 0x69, 0x6c, 0x0d, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6f, 0x65, 0x20, 0x67, 0x6f, 0x65, 0x73, 0x20, 0x64, 0x6f
.byte 0x77, 0x6e, 0x21, 0x00
.global PartnerDialogue20SIRO
PartnerDialogue20SIRO:
.string "SIRO"
.byte 0x74, 0x28, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x2a, 0x4d, 0x08, 0x10, 0x2a, 0x4d, 0x08, 0xd0, 0x29, 0x4d, 0x08
.byte 0xa4, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08
@@ -5848,6 +5877,8 @@ DungeonPartnerDialogue8:
.byte 0x20, 0x20, 0x57, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x70, 0x75, 0x6c, 0x6c, 0x20, 0x6f, 0x6e, 0x0d, 0x79
.byte 0x6f, 0x75, 0x72, 0x20, 0x68, 0x61, 0x69, 0x72, 0x3f, 0x00, 0x00, 0x00
.global PartnerDialogue21SIRO
PartnerDialogue21SIRO:
.string "SIRO"
.byte 0x7c, 0x2a, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x29, 0x4d, 0x08
.byte 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08
@@ -5856,6 +5887,8 @@ DungeonPartnerDialogue8:
.byte 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08
.byte 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08
.global PartnerDialogue22SIRO
PartnerDialogue22SIRO:
.string "SIRO"
.byte 0x2c, 0x2b, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08
.byte 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08, 0x64, 0x29, 0x4d, 0x08, 0x30, 0x29, 0x4d, 0x08, 0x14, 0x29, 0x4d, 0x08, 0x88, 0x29, 0x4d, 0x08
@@ -5883,6 +5916,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6d, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x73, 0x68, 0x79, 0x2e, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x64, 0x6f, 0x6e
.byte 0x7e, 0x32, 0x37, 0x74, 0x0d, 0x63, 0x6f, 0x6d, 0x65, 0x20, 0x75, 0x70, 0x20, 0x74, 0x6f, 0x20, 0x6d, 0x65, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x62, 0x65, 0x68, 0x69, 0x6e, 0x64, 0x2e, 0x00
.global PartnerDialogue23SIRO
PartnerDialogue23SIRO:
.string "SIRO"
.byte 0x50, 0x2e, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x38, 0x4d, 0x08, 0xf8, 0x37, 0x4d, 0x08, 0xb4, 0x37, 0x4d, 0x08, 0x6c, 0x37, 0x4d, 0x08
.byte 0x1c, 0x37, 0x4d, 0x08, 0xdc, 0x36, 0x4d, 0x08, 0x9c, 0x36, 0x4d, 0x08, 0x50, 0x36, 0x4d, 0x08, 0x0c, 0x36, 0x4d, 0x08, 0xd8, 0x35, 0x4d, 0x08, 0x94, 0x35, 0x4d, 0x08, 0x50, 0x35, 0x4d, 0x08
@@ -5967,6 +6002,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x57, 0x68, 0x61, 0x74, 0x20, 0x67, 0x6f, 0x65, 0x73, 0x20, 0x6f, 0x6e, 0x20, 0x69, 0x6e, 0x73, 0x69, 0x64, 0x65, 0x20, 0x6d, 0x79, 0x0d, 0x73, 0x68, 0x65
.byte 0x6c, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x61, 0x20, 0x73, 0x65, 0x63, 0x72, 0x65, 0x74, 0x21, 0x00
.global PartnerDialogue24SIRO
PartnerDialogue24SIRO:
.string "SIRO"
.byte 0x80, 0x38, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xf8, 0x41, 0x4d, 0x08, 0xcc, 0x41, 0x4d, 0x08, 0x88, 0x41, 0x4d, 0x08, 0x50, 0x41, 0x4d, 0x08, 0x30, 0x41, 0x4d, 0x08, 0xf8, 0x40, 0x4d, 0x08, 0xc4, 0x40, 0x4d, 0x08, 0x98, 0x40, 0x4d, 0x08
@@ -6048,6 +6085,8 @@ DungeonPartnerDialogue8:
.byte 0x76, 0x65, 0x72, 0x20, 0x6c, 0x65, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x67, 0x75, 0x61, 0x72, 0x64, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x2e, 0x0d, 0x54, 0x68, 0x61, 0x74, 0x7e, 0x32, 0x37
.byte 0x73, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x6f, 0x77, 0x6e, 0x20, 0x62, 0x65, 0x6e, 0x65, 0x66, 0x69, 0x74, 0x2e, 0x00
.global PartnerDialogue25SIRO
PartnerDialogue25SIRO:
.string "SIRO"
.byte 0x48, 0x42, 0x4d, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa0, 0x4b, 0x4d, 0x08, 0x70, 0x4b, 0x4d, 0x08, 0x38, 0x4b, 0x4d, 0x08, 0x00, 0x4b, 0x4d, 0x08, 0xd0, 0x4a, 0x4d, 0x08, 0xa4, 0x4a, 0x4d, 0x08
@@ -6128,6 +6167,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x66, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6e, 0x65, 0x65, 0x64, 0x20, 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x0d, 0x64, 0x65, 0x6c, 0x69, 0x76
.byte 0x65, 0x72, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6d, 0x20, 0x61, 0x74, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x73, 0x65, 0x72, 0x76, 0x69, 0x63, 0x65, 0x21, 0x00, 0x00
.global PartnerDialogue26SIRO
PartnerDialogue26SIRO:
.string "SIRO"
.byte 0xf0, 0x4b, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x9c, 0x55, 0x4d, 0x08, 0x60, 0x55, 0x4d, 0x08, 0x24, 0x55, 0x4d, 0x08, 0xe4, 0x54, 0x4d, 0x08
.byte 0xa0, 0x54, 0x4d, 0x08, 0x6c, 0x54, 0x4d, 0x08, 0x1c, 0x54, 0x4d, 0x08, 0xf0, 0x53, 0x4d, 0x08, 0xb8, 0x53, 0x4d, 0x08, 0x88, 0x53, 0x4d, 0x08, 0x50, 0x53, 0x4d, 0x08, 0x1c, 0x53, 0x4d, 0x08
@@ -6211,6 +6252,8 @@ DungeonPartnerDialogue8:
.byte 0x74, 0x20, 0x69, 0x73, 0x20, 0x61, 0x6e, 0x20, 0x65, 0x78, 0x70, 0x6c, 0x6f, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x6f, 0x66, 0x20, 0x70, 0x61, 0x73, 0x73, 0x69, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x64
.byte 0x20, 0x74, 0x61, 0x6c, 0x65, 0x6e, 0x74, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue27SIRO
PartnerDialogue27SIRO:
.string "SIRO"
.byte 0xfc, 0x55, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x20, 0x5f, 0x4d, 0x08
.byte 0xdc, 0x5e, 0x4d, 0x08, 0x94, 0x5e, 0x4d, 0x08, 0x5c, 0x5e, 0x4d, 0x08, 0x2c, 0x5e, 0x4d, 0x08, 0xfc, 0x5d, 0x4d, 0x08, 0xb8, 0x5d, 0x4d, 0x08, 0x7c, 0x5d, 0x4d, 0x08, 0x38, 0x5d, 0x4d, 0x08
@@ -6289,6 +6332,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x4c, 0x65, 0x74, 0x20, 0x75, 0x73, 0x20, 0x67, 0x6f, 0x21, 0x0d, 0x54, 0x68, 0x65, 0x20, 0x6e, 0x6f, 0x72, 0x74, 0x68, 0x20, 0x77, 0x69, 0x6e, 0x64, 0x20
.byte 0x77, 0x69, 0x6c, 0x6c, 0x20, 0x62, 0x65, 0x20, 0x6f, 0x75, 0x72, 0x20, 0x61, 0x6c, 0x6c, 0x79, 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue28SIRO
PartnerDialogue28SIRO:
.string "SIRO"
.byte 0x64, 0x5f, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x4c, 0x68, 0x4d, 0x08, 0x20, 0x68, 0x4d, 0x08, 0xf0, 0x67, 0x4d, 0x08, 0xc0, 0x67, 0x4d, 0x08, 0x8c, 0x67, 0x4d, 0x08, 0x50, 0x67, 0x4d, 0x08, 0x18, 0x67, 0x4d, 0x08
@@ -6365,6 +6410,8 @@ DungeonPartnerDialogue8:
.byte 0x77, 0x6e, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x77, 0x61, 0x79, 0x2e, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x54, 0x68, 0x65, 0x20, 0x66, 0x69, 0x72, 0x65, 0x20, 0x73, 0x61, 0x63, 0x20, 0x69
.byte 0x6e, 0x20, 0x6d, 0x79, 0x20, 0x62, 0x65, 0x6c, 0x6c, 0x79, 0x0d, 0x66, 0x65, 0x65, 0x6c, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x77, 0x61, 0x72, 0x6d, 0x2e, 0x00
.global PartnerDialogue29SIRO
PartnerDialogue29SIRO:
.string "SIRO"
.byte 0x8c, 0x68, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x5c, 0x71, 0x4d, 0x08, 0x28, 0x71, 0x4d, 0x08, 0xdc, 0x70, 0x4d, 0x08, 0xa0, 0x70, 0x4d, 0x08, 0x74, 0x70, 0x4d, 0x08
.byte 0x40, 0x70, 0x4d, 0x08, 0x10, 0x70, 0x4d, 0x08, 0xe4, 0x6f, 0x4d, 0x08, 0xb4, 0x6f, 0x4d, 0x08, 0x80, 0x6f, 0x4d, 0x08, 0x44, 0x6f, 0x4d, 0x08, 0xfc, 0x6e, 0x4d, 0x08, 0xb8, 0x6e, 0x4d, 0x08
@@ -6441,6 +6488,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x0d, 0x62, 0x61, 0x63, 0x6b, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6d, 0x79, 0x20, 0x70, 0x6f, 0x69, 0x73, 0x6f, 0x6e, 0x6f, 0x75, 0x73, 0x20, 0x73, 0x70, 0x69, 0x6b, 0x65, 0x73, 0x21
.byte 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue3SIRO
PartnerDialogue3SIRO:
.string "SIRO"
.byte 0xb4, 0x71, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0x79, 0x4d, 0x08, 0xc4, 0x79, 0x4d, 0x08, 0x84, 0x79, 0x4d, 0x08
.byte 0x4c, 0x79, 0x4d, 0x08, 0x10, 0x79, 0x4d, 0x08, 0xdc, 0x78, 0x4d, 0x08, 0xa4, 0x78, 0x4d, 0x08, 0x68, 0x78, 0x4d, 0x08, 0x3c, 0x78, 0x4d, 0x08, 0x1c, 0x78, 0x4d, 0x08, 0xf8, 0x77, 0x4d, 0x08
@@ -6511,6 +6560,8 @@ DungeonPartnerDialogue8:
.byte 0x77, 0x2e, 0x2e, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6c, 0x6c, 0x20, 0x62, 0x69, 0x74, 0x65, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x6d
.byte 0x79, 0x20, 0x70, 0x6f, 0x69, 0x6e, 0x74, 0x65, 0x64, 0x0d, 0x66, 0x61, 0x6e, 0x67, 0x73, 0x21, 0x00, 0x00, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.global PartnerDialogue30SIRO
PartnerDialogue30SIRO:
.string "SIRO"
.byte 0x2c, 0x7a, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x83, 0x4d, 0x08, 0x64, 0x83, 0x4d, 0x08, 0x28, 0x83, 0x4d, 0x08, 0xf8, 0x82, 0x4d, 0x08, 0xc4, 0x82, 0x4d, 0x08
.byte 0xa4, 0x82, 0x4d, 0x08, 0x68, 0x82, 0x4d, 0x08, 0x3c, 0x82, 0x4d, 0x08, 0x10, 0x82, 0x4d, 0x08, 0xcc, 0x81, 0x4d, 0x08, 0x98, 0x81, 0x4d, 0x08, 0x58, 0x81, 0x4d, 0x08, 0x20, 0x81, 0x4d, 0x08
@@ -6591,6 +6642,8 @@ DungeonPartnerDialogue8:
.byte 0x20, 0x73, 0x6f, 0x6f, 0x6e, 0x3f, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x46, 0x75, 0x66, 0x75, 0x66, 0x75, 0x2e, 0x2e, 0x2e, 0x0d, 0x49, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x73, 0x65
.byte 0x65, 0x20, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x79, 0x6f, 0x75, 0x72, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x73, 0x2e, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue31SIRO
PartnerDialogue31SIRO:
.string "SIRO"
.byte 0xec, 0x83, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0x8c, 0x4d, 0x08, 0xb0, 0x8c, 0x4d, 0x08, 0x68, 0x8c, 0x4d, 0x08, 0x24, 0x8c, 0x4d, 0x08, 0xe4, 0x8b, 0x4d, 0x08
.byte 0xa4, 0x8b, 0x4d, 0x08, 0x64, 0x8b, 0x4d, 0x08, 0x24, 0x8b, 0x4d, 0x08, 0xf0, 0x8a, 0x4d, 0x08, 0xcc, 0x8a, 0x4d, 0x08, 0x94, 0x8a, 0x4d, 0x08, 0x60, 0x8a, 0x4d, 0x08, 0x20, 0x8a, 0x4d, 0x08
@@ -6667,6 +6720,8 @@ DungeonPartnerDialogue8:
.byte 0x6c, 0x69, 0x6b, 0x65, 0x20, 0x69, 0x74, 0x20, 0x77, 0x68, 0x65, 0x72, 0x65, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x64, 0x61, 0x6e, 0x6b, 0x0d, 0x61, 0x6e, 0x64, 0x20, 0x64, 0x61
.byte 0x6d, 0x70, 0x2e, 0x00
.global PartnerDialogue32SIRO
PartnerDialogue32SIRO:
.string "SIRO"
.byte 0x14, 0x8d, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x40, 0x96, 0x4d, 0x08, 0x0c, 0x96, 0x4d, 0x08, 0xd0, 0x95, 0x4d, 0x08
.byte 0x8c, 0x95, 0x4d, 0x08, 0x58, 0x95, 0x4d, 0x08, 0x14, 0x95, 0x4d, 0x08, 0xd0, 0x94, 0x4d, 0x08, 0x84, 0x94, 0x4d, 0x08, 0x54, 0x94, 0x4d, 0x08, 0x24, 0x94, 0x4d, 0x08, 0xd8, 0x93, 0x4d, 0x08
@@ -6745,6 +6800,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x57, 0x68, 0x65, 0x6e, 0x20, 0x49, 0x7e, 0x32, 0x37, 0x6d, 0x20, 0x66, 0x65, 0x65, 0x6c, 0x69, 0x6e, 0x67, 0x20, 0x67, 0x6f, 0x6f, 0x64, 0x7e, 0x32, 0x63
.byte 0x0d, 0x6d, 0x79, 0x20, 0x76, 0x6f, 0x69, 0x63, 0x65, 0x20, 0x67, 0x65, 0x74, 0x73, 0x20, 0x6c, 0x6f, 0x75, 0x64, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue33SIRO
PartnerDialogue33SIRO:
.string "SIRO"
.byte 0x88, 0x96, 0x4d, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x9f, 0x4d, 0x08, 0x10, 0x9f, 0x4d, 0x08, 0xcc, 0x9e, 0x4d, 0x08, 0x88, 0x9e, 0x4d, 0x08, 0x48, 0x9e, 0x4d, 0x08, 0x10, 0x9e, 0x4d, 0x08
@@ -6820,6 +6877,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x4e, 0x6f, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x6c, 0x69, 0x76, 0x65, 0x20, 0x63, 0x6f, 0x75, 0x6c, 0x64, 0x20, 0x62, 0x72
.byte 0x65, 0x61, 0x6b, 0x0d, 0x74, 0x68, 0x72, 0x6f, 0x75, 0x67, 0x68, 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x73, 0x74, 0x65, 0x65, 0x6c, 0x20, 0x61, 0x72, 0x6d, 0x6f, 0x72, 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue34SIRO
PartnerDialogue34SIRO:
.string "SIRO"
.byte 0x90, 0x9f, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0xa8, 0x4d, 0x08, 0xa0, 0xa8, 0x4d, 0x08, 0x5c, 0xa8, 0x4d, 0x08, 0x30, 0xa8, 0x4d, 0x08
.byte 0xec, 0xa7, 0x4d, 0x08, 0xc4, 0xa7, 0x4d, 0x08, 0x88, 0xa7, 0x4d, 0x08, 0x50, 0xa7, 0x4d, 0x08, 0x0c, 0xa7, 0x4d, 0x08, 0xcc, 0xa6, 0x4d, 0x08, 0x8c, 0xa6, 0x4d, 0x08, 0x50, 0xa6, 0x4d, 0x08
@@ -6899,6 +6958,8 @@ DungeonPartnerDialogue8:
.byte 0x74, 0x20, 0x74, 0x68, 0x65, 0x20, 0x61, 0x72, 0x6f, 0x6d, 0x61, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x79, 0x0d, 0x66, 0x6c, 0x6f, 0x77, 0x65, 0x72, 0x73, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x78, 0x20
.byte 0x79, 0x6f, 0x75, 0x2e, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue35SIRO
PartnerDialogue35SIRO:
.string "SIRO"
.byte 0x18, 0xa9, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xac, 0xb2, 0x4d, 0x08, 0x88, 0xb2, 0x4d, 0x08
.byte 0x4c, 0xb2, 0x4d, 0x08, 0x18, 0xb2, 0x4d, 0x08, 0xe8, 0xb1, 0x4d, 0x08, 0xb0, 0xb1, 0x4d, 0x08, 0x70, 0xb1, 0x4d, 0x08, 0x28, 0xb1, 0x4d, 0x08, 0xdc, 0xb0, 0x4d, 0x08, 0xac, 0xb0, 0x4d, 0x08
@@ -6980,6 +7041,8 @@ DungeonPartnerDialogue8:
.byte 0x6c, 0x66, 0x77, 0x61, 0x79, 0x20, 0x64, 0x6f, 0x77, 0x6e, 0x21, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x66, 0x20, 0x49, 0x20, 0x64, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x6b
.byte 0x65, 0x65, 0x70, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x69, 0x6e, 0x67, 0x7e, 0x32, 0x63, 0x0d, 0x49, 0x20, 0x6c, 0x6f, 0x73, 0x65, 0x20, 0x6d, 0x79, 0x20, 0x6c, 0x69, 0x66, 0x65, 0x21, 0x00
.global PartnerDialogue36SIRO
PartnerDialogue36SIRO:
.string "SIRO"
.byte 0xf0, 0xb2, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x0c, 0xbc, 0x4d, 0x08, 0xd4, 0xbb, 0x4d, 0x08, 0xa4, 0xbb, 0x4d, 0x08, 0x68, 0xbb, 0x4d, 0x08
.byte 0x34, 0xbb, 0x4d, 0x08, 0xfc, 0xba, 0x4d, 0x08, 0xbc, 0xba, 0x4d, 0x08, 0x84, 0xba, 0x4d, 0x08, 0x58, 0xba, 0x4d, 0x08, 0x38, 0xba, 0x4d, 0x08, 0x04, 0xba, 0x4d, 0x08, 0xd8, 0xb9, 0x4d, 0x08
@@ -7058,6 +7121,8 @@ DungeonPartnerDialogue8:
.byte 0x74, 0x68, 0x20, 0x53, 0x65, 0x76, 0x69, 0x70, 0x65, 0x72, 0x0d, 0x69, 0x73, 0x20, 0x6f, 0x6e, 0x65, 0x20, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x49, 0x20, 0x77, 0x6f, 0x6e, 0x7e, 0x32, 0x37
.byte 0x74, 0x20, 0x64, 0x6f, 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue37SIRO
PartnerDialogue37SIRO:
.string "SIRO"
.byte 0x58, 0xbc, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0xc2, 0x4d, 0x08, 0xcc, 0xc2, 0x4d, 0x08
.byte 0x88, 0xc2, 0x4d, 0x08, 0x50, 0xc2, 0x4d, 0x08, 0x14, 0xc2, 0x4d, 0x08, 0xe4, 0xc1, 0x4d, 0x08, 0x9c, 0xc1, 0x4d, 0x08, 0x50, 0xc1, 0x4d, 0x08, 0x20, 0xc1, 0x4d, 0x08, 0xf0, 0xc0, 0x4d, 0x08
@@ -7116,6 +7181,8 @@ DungeonPartnerDialogue8:
.byte 0x20, 0x72, 0x65, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x66, 0x72, 0x6f, 0x6d, 0x20, 0x31, 0x30, 0x30, 0x0d, 0x6d, 0x69, 0x6c, 0x6c, 0x69, 0x6f, 0x6e, 0x20, 0x79, 0x65, 0x61, 0x72, 0x73
.byte 0x20, 0x61, 0x67, 0x6f, 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue38SIRO
PartnerDialogue38SIRO:
.string "SIRO"
.byte 0x38, 0xc3, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0xcb, 0x4d, 0x08, 0xc8, 0xcb, 0x4d, 0x08
.byte 0x7c, 0xcb, 0x4d, 0x08, 0x50, 0xcb, 0x4d, 0x08, 0x10, 0xcb, 0x4d, 0x08, 0xe0, 0xca, 0x4d, 0x08, 0xa0, 0xca, 0x4d, 0x08, 0x5c, 0xca, 0x4d, 0x08, 0x20, 0xca, 0x4d, 0x08, 0xf4, 0xc9, 0x4d, 0x08
@@ -7191,6 +7258,8 @@ DungeonPartnerDialogue8:
.byte 0x61, 0x74, 0x20, 0x63, 0x6f, 0x6c, 0x6f, 0x72, 0x20, 0x64, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x6c, 0x69, 0x6b, 0x65, 0x3f, 0x0d, 0x49, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x63, 0x68, 0x61, 0x6e
.byte 0x67, 0x65, 0x20, 0x69, 0x6e, 0x74, 0x6f, 0x20, 0x69, 0x74, 0x21, 0x00
.global PartnerDialogue39SIRO
PartnerDialogue39SIRO:
.string "SIRO"
.byte 0x3c, 0xcc, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xd6, 0x4d, 0x08
.byte 0xd0, 0xd5, 0x4d, 0x08, 0x90, 0xd5, 0x4d, 0x08, 0x64, 0xd5, 0x4d, 0x08, 0x28, 0xd5, 0x4d, 0x08, 0xf4, 0xd4, 0x4d, 0x08, 0xb4, 0xd4, 0x4d, 0x08, 0x70, 0xd4, 0x4d, 0x08, 0x28, 0xd4, 0x4d, 0x08
@@ -7275,6 +7344,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x20, 0x69, 0x63, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x6d, 0x69, 0x6e, 0x67, 0x20, 0x6d, 0x79, 0x20, 0x62, 0x6f, 0x64, 0x79, 0x0d, 0x63, 0x61, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x62, 0x65
.byte 0x20, 0x6d, 0x65, 0x6c, 0x74, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x20, 0x65, 0x76, 0x65, 0x6e, 0x20, 0x62, 0x79, 0x20, 0x66, 0x69, 0x72, 0x65, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue4SIRO
PartnerDialogue4SIRO:
.string "SIRO"
.byte 0x6c, 0xd6, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0xde, 0x4d, 0x08, 0x64, 0xde, 0x4d, 0x08, 0x30, 0xde, 0x4d, 0x08, 0xfc, 0xdd, 0x4d, 0x08, 0xcc, 0xdd, 0x4d, 0x08
.byte 0xa8, 0xdd, 0x4d, 0x08, 0x6c, 0xdd, 0x4d, 0x08, 0x4c, 0xdd, 0x4d, 0x08, 0x20, 0xdd, 0x4d, 0x08, 0xf0, 0xdc, 0x4d, 0x08, 0xbc, 0xdc, 0x4d, 0x08, 0x8c, 0xdc, 0x4d, 0x08, 0x54, 0xdc, 0x4d, 0x08
@@ -7345,6 +7416,8 @@ DungeonPartnerDialogue8:
.byte 0x75, 0x72, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x73, 0x65, 0x65, 0x20, 0x69, 0x73, 0x20, 0x6f, 0x66, 0x0d, 0x74, 0x68, 0x65, 0x20, 0x68, 0x69, 0x67, 0x68, 0x65, 0x73, 0x74, 0x20, 0x67, 0x72, 0x61
.byte 0x64, 0x65, 0x21, 0x00
.global PartnerDialogue40SIRO
PartnerDialogue40SIRO:
.string "SIRO"
.byte 0xd4, 0xde, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0xe7, 0x4d, 0x08, 0x10, 0xe7, 0x4d, 0x08, 0xd0, 0xe6, 0x4d, 0x08
.byte 0x9c, 0xe6, 0x4d, 0x08, 0x6c, 0xe6, 0x4d, 0x08, 0x2c, 0xe6, 0x4d, 0x08, 0xe4, 0xe5, 0x4d, 0x08, 0xa0, 0xe5, 0x4d, 0x08, 0x68, 0xe5, 0x4d, 0x08, 0x38, 0xe5, 0x4d, 0x08, 0x00, 0xe5, 0x4d, 0x08
@@ -7417,6 +7490,8 @@ DungeonPartnerDialogue8:
.byte 0x20, 0x20, 0x45, 0x76, 0x65, 0x72, 0x79, 0x74, 0x68, 0x69, 0x6e, 0x67, 0x20, 0x62, 0x6f, 0x75, 0x6e, 0x63, 0x65, 0x73, 0x20, 0x6f, 0x66, 0x66, 0x20, 0x6d, 0x79, 0x0d, 0x61, 0x72, 0x6d, 0x6f
.byte 0x72, 0x21, 0x20, 0x42, 0x75, 0x74, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x61, 0x77, 0x66, 0x75, 0x6c, 0x6c, 0x79, 0x20, 0x68, 0x65, 0x61, 0x76, 0x79, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue41SIRO
PartnerDialogue41SIRO:
.string "SIRO"
.byte 0x90, 0xe7, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x70, 0xef, 0x4d, 0x08, 0x34, 0xef, 0x4d, 0x08, 0x00, 0xef, 0x4d, 0x08, 0xc0, 0xee, 0x4d, 0x08
.byte 0x90, 0xee, 0x4d, 0x08, 0x54, 0xee, 0x4d, 0x08, 0x18, 0xee, 0x4d, 0x08, 0xd4, 0xed, 0x4d, 0x08, 0x98, 0xed, 0x4d, 0x08, 0x54, 0xed, 0x4d, 0x08, 0x10, 0xed, 0x4d, 0x08, 0xd0, 0xec, 0x4d, 0x08
@@ -7485,6 +7560,8 @@ DungeonPartnerDialogue8:
.byte 0x74, 0x68, 0x65, 0x20, 0x73, 0x65, 0x61, 0x73, 0x2e, 0x0d, 0x57, 0x68, 0x61, 0x74, 0x20, 0x64, 0x6f, 0x20, 0x79, 0x6f, 0x75, 0x20, 0x77, 0x69, 0x73, 0x68, 0x20, 0x6f, 0x66, 0x20, 0x6d, 0x65
.byte 0x3f, 0x00, 0x00, 0x00
.global PartnerDialogue42SIRO
PartnerDialogue42SIRO:
.string "SIRO"
.byte 0xb4, 0xef, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0xf0, 0x4d, 0x08, 0xbc, 0xf0, 0x4d, 0x08, 0xa0, 0xf0, 0x4d, 0x08
.byte 0x7c, 0xf0, 0x4d, 0x08, 0x58, 0xf0, 0x4d, 0x08, 0x2c, 0xf0, 0x4d, 0x08, 0xf4, 0xef, 0x4d, 0x08, 0xd4, 0xef, 0x4d, 0x08, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x20, 0x6c, 0x65, 0x76, 0x65
@@ -7498,6 +7575,8 @@ DungeonPartnerDialogue8:
.byte 0x20, 0x20, 0x4d, 0x79, 0x20, 0x48, 0x50, 0x20, 0x69, 0x73, 0x20, 0x69, 0x6e, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x2e, 0x2e, 0x2e, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x54, 0x61
.byte 0x6b, 0x65, 0x20, 0x6d, 0x65, 0x20, 0x74, 0x6f, 0x20, 0x24, 0x6d, 0x33, 0x7e, 0x32, 0x63, 0x0d, 0x70, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x21, 0x00
.global PartnerDialogue5SIRO
PartnerDialogue5SIRO:
.string "SIRO"
.byte 0x08, 0xf1, 0x4d, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xf8, 0x4d, 0x08, 0xa4, 0xf8, 0x4d, 0x08, 0x6c, 0xf8, 0x4d, 0x08, 0x40, 0xf8, 0x4d, 0x08, 0x24, 0xf8, 0x4d, 0x08, 0xf8, 0xf7, 0x4d, 0x08
@@ -7565,6 +7644,8 @@ DungeonPartnerDialogue8:
.byte 0x61, 0x6c, 0x66, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x50, 0x6c, 0x65, 0x61, 0x73, 0x65, 0x20, 0x64, 0x6f, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20, 0x77, 0x68, 0x61
.byte 0x63, 0x6b, 0x20, 0x6d, 0x65, 0x20, 0x6f, 0x6e, 0x0d, 0x74, 0x68, 0x65, 0x20, 0x68, 0x65, 0x61, 0x64, 0x21, 0x00, 0x00
.global PartnerDialogue6SIRO
PartnerDialogue6SIRO:
.string "SIRO"
.byte 0x04, 0xf9, 0x4d, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x04, 0x01, 0x4e, 0x08, 0xdc, 0x00, 0x4e, 0x08, 0xa0, 0x00, 0x4e, 0x08, 0x74, 0x00, 0x4e, 0x08, 0x44, 0x00, 0x4e, 0x08, 0x0c, 0x00, 0x4e, 0x08, 0xd4, 0xff, 0x4d, 0x08
@@ -7634,6 +7715,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x65, 0x61, 0x73, 0x69, 0x65, 0x72, 0x20, 0x66, 0x6f, 0x72, 0x20, 0x6d, 0x65, 0x20, 0x69
.byte 0x6e, 0x20, 0x74, 0x68, 0x65, 0x0d, 0x77, 0x61, 0x74, 0x65, 0x72, 0x21, 0x00, 0x00, 0x00, 0x00
.global PartnerDialogue7SIRO
PartnerDialogue7SIRO:
.string "SIRO"
.byte 0x40, 0x01, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x08, 0x09, 0x4e, 0x08, 0xdc, 0x08, 0x4e, 0x08, 0xb0, 0x08, 0x4e, 0x08, 0x8c, 0x08, 0x4e, 0x08, 0x60, 0x08, 0x4e, 0x08, 0x38, 0x08, 0x4e, 0x08, 0x00, 0x08, 0x4e, 0x08, 0xd8, 0x07, 0x4e, 0x08
@@ -7701,6 +7784,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x20, 0x68, 0x61, 0x6c, 0x66, 0x2e, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x49, 0x20, 0x63, 0x61, 0x6e, 0x20, 0x6d, 0x65, 0x6c, 0x74, 0x20, 0x61, 0x6e, 0x79, 0x74, 0x68, 0x69, 0x6e
.byte 0x67, 0x20, 0x77, 0x69, 0x74, 0x68, 0x0d, 0x74, 0x68, 0x65, 0x20, 0x66, 0x6c, 0x75, 0x69, 0x64, 0x20, 0x69, 0x6e, 0x20, 0x6d, 0x79, 0x20, 0x6d, 0x6f, 0x75, 0x74, 0x68, 0x21, 0x00, 0x00, 0x00
.global PartnerDialogue8SIRO
PartnerDialogue8SIRO:
.string "SIRO"
.byte 0x50, 0x09, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xbc, 0x10, 0x4e, 0x08, 0x94, 0x10, 0x4e, 0x08, 0x6c, 0x10, 0x4e, 0x08, 0x48, 0x10, 0x4e, 0x08
.byte 0x28, 0x10, 0x4e, 0x08, 0xfc, 0x0f, 0x4e, 0x08, 0xd4, 0x0f, 0x4e, 0x08, 0xac, 0x0f, 0x4e, 0x08, 0x8c, 0x0f, 0x4e, 0x08, 0x64, 0x0f, 0x4e, 0x08, 0x28, 0x0f, 0x4e, 0x08, 0x04, 0x0f, 0x4e, 0x08
@@ -7764,6 +7849,8 @@ DungeonPartnerDialogue8:
.byte 0x3f, 0x20, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x21, 0x20, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x3f, 0x20, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x21, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a
.byte 0x20, 0x20, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x3f, 0x20, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x2e, 0x3f, 0x00, 0x00, 0x00
.global PartnerDialogue9SIRO
PartnerDialogue9SIRO:
.string "SIRO"
.byte 0xe4, 0x10, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x40, 0x19, 0x4e, 0x08, 0xb4, 0xa2, 0x4d, 0x08, 0x14, 0x19, 0x4e, 0x08, 0xd4, 0x18, 0x4e, 0x08, 0x90, 0x18, 0x4e, 0x08, 0x64, 0x18, 0x4e, 0x08, 0x2c, 0x18, 0x4e, 0x08
@@ -7836,13 +7923,13 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x4d, 0x79, 0x20, 0x73, 0x68, 0x65, 0x6c, 0x6c, 0x20, 0x69, 0x73, 0x20, 0x68, 0x61, 0x72, 0x64, 0x65, 0x72, 0x20, 0x74, 0x68, 0x61, 0x6e, 0x0d, 0x61, 0x6e
.byte 0x79, 0x20, 0x64, 0x69, 0x61, 0x6d, 0x6f, 0x6e, 0x64, 0x21, 0x00, 0x00
@ SIRO Header
.global PartnerConversion0SIRO
PartnerConversion0SIRO:
.string "SIRO"
.byte 0x7c, 0x19, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
@ Dungeon Partner Dialogue Debug Names
.byte 0xb4, 0x1f, 0x4e, 0x08
.byte 0x94, 0x1f, 0x4e, 0x08
.byte 0x78, 0x1f, 0x4e, 0x08
@@ -7930,6 +8017,8 @@ DungeonPartnerDialogue8:
.byte 0x73, 0x20, 0x67, 0x65, 0x74, 0x74, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x75, 0x67, 0x68, 0x2e, 0x2e, 0x2e, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x53, 0x6f, 0x6d, 0x65, 0x74, 0x68
.byte 0x69, 0x6e, 0x67, 0x2e, 0x2e, 0x2e, 0x00, 0x00
.global PartnerConversion1SIRO
PartnerConversion1SIRO:
.string "SIRO"
.byte 0xd8, 0x1f, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00
@@ -8022,6 +8111,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x31, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x31, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion10SIRO
PartnerConversion10SIRO:
.string "SIRO"
.byte 0x28, 0x26, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00
@@ -8113,6 +8204,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x30
.byte 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion11SIRO
PartnerConversion11SIRO:
.string "SIRO"
.byte 0x78, 0x2c, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00
@@ -8204,6 +8297,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x31, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x31, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.global PartnerConversion12SIRO
PartnerConversion12SIRO:
.string "SIRO"
.byte 0xd0, 0x32, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00
@@ -8261,6 +8356,8 @@ DungeonPartnerDialogue8:
.byte 0x6e, 0x5f, 0x31, 0x32, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65
.byte 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x32, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion13SIRO
PartnerConversion13SIRO:
.string "SIRO"
.byte 0x20, 0x39, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x3c, 0x3f, 0x4e, 0x08, 0x18, 0x3f, 0x4e, 0x08, 0xf4, 0x3e, 0x4e, 0x08, 0xd0, 0x3e, 0x4e, 0x08, 0xac, 0x3e, 0x4e, 0x08, 0x88, 0x3e, 0x4e, 0x08, 0x64, 0x3e, 0x4e, 0x08, 0x40, 0x3e, 0x4e, 0x08
@@ -8314,6 +8411,8 @@ DungeonPartnerDialogue8:
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x33, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a
.byte 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x33, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion14SIRO
PartnerConversion14SIRO:
.string "SIRO"
.byte 0x70, 0x3f, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x8c, 0x45, 0x4e, 0x08, 0x68, 0x45, 0x4e, 0x08, 0x44, 0x45, 0x4e, 0x08, 0x20, 0x45, 0x4e, 0x08
.byte 0xfc, 0x44, 0x4e, 0x08, 0xd8, 0x44, 0x4e, 0x08, 0xb4, 0x44, 0x4e, 0x08, 0x90, 0x44, 0x4e, 0x08, 0x6c, 0x44, 0x4e, 0x08, 0x48, 0x44, 0x4e, 0x08, 0x24, 0x44, 0x4e, 0x08, 0x00, 0x44, 0x4e, 0x08
@@ -8367,6 +8466,8 @@ DungeonPartnerDialogue8:
.byte 0x6e, 0x5f, 0x31, 0x34, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65
.byte 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x34, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion15SIRO
PartnerConversion15SIRO:
.string "SIRO"
.byte 0xc0, 0x45, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x18, 0x4c, 0x4e, 0x08, 0xf4, 0x4b, 0x4e, 0x08, 0xd0, 0x4b, 0x4e, 0x08, 0xac, 0x4b, 0x4e, 0x08, 0x88, 0x4b, 0x4e, 0x08, 0x64, 0x4b, 0x4e, 0x08, 0x40, 0x4b, 0x4e, 0x08, 0x1c, 0x4b, 0x4e, 0x08
@@ -8422,6 +8523,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x35, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x35, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion16SIRO
PartnerConversion16SIRO:
.string "SIRO"
.byte 0x4c, 0x4c, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x52, 0x4e, 0x08, 0x44, 0x52, 0x4e, 0x08, 0x20, 0x52, 0x4e, 0x08, 0xfc, 0x51, 0x4e, 0x08, 0xd8, 0x51, 0x4e, 0x08
.byte 0xb4, 0x51, 0x4e, 0x08, 0x90, 0x51, 0x4e, 0x08, 0x6c, 0x51, 0x4e, 0x08, 0x48, 0x51, 0x4e, 0x08, 0x24, 0x51, 0x4e, 0x08, 0x00, 0x51, 0x4e, 0x08, 0xdc, 0x50, 0x4e, 0x08, 0xb8, 0x50, 0x4e, 0x08
@@ -8475,6 +8578,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x31, 0x36, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion17SIRO
PartnerConversion17SIRO:
.string "SIRO"
.byte 0x9c, 0x52, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x58, 0x4e, 0x08
.byte 0x94, 0x58, 0x4e, 0x08, 0x70, 0x58, 0x4e, 0x08, 0x4c, 0x58, 0x4e, 0x08, 0x28, 0x58, 0x4e, 0x08, 0x04, 0x58, 0x4e, 0x08, 0xe0, 0x57, 0x4e, 0x08, 0xbc, 0x57, 0x4e, 0x08, 0x98, 0x57, 0x4e, 0x08
@@ -8528,6 +8633,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x37, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x37, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion18SIRO
PartnerConversion18SIRO:
.string "SIRO"
.byte 0xec, 0x58, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x5f, 0x4e, 0x08, 0xe4, 0x5e, 0x4e, 0x08, 0xc0, 0x5e, 0x4e, 0x08, 0x9c, 0x5e, 0x4e, 0x08, 0x78, 0x5e, 0x4e, 0x08
.byte 0x54, 0x5e, 0x4e, 0x08, 0x30, 0x5e, 0x4e, 0x08, 0x0c, 0x5e, 0x4e, 0x08, 0xe8, 0x5d, 0x4e, 0x08, 0xc4, 0x5d, 0x4e, 0x08, 0xa0, 0x5d, 0x4e, 0x08, 0x7c, 0x5d, 0x4e, 0x08, 0x58, 0x5d, 0x4e, 0x08
@@ -8581,6 +8688,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x31, 0x38, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion19SIRO
PartnerConversion19SIRO:
.string "SIRO"
.byte 0x3c, 0x5f, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x65, 0x4e, 0x08
.byte 0x34, 0x65, 0x4e, 0x08, 0x10, 0x65, 0x4e, 0x08, 0xec, 0x64, 0x4e, 0x08, 0xc8, 0x64, 0x4e, 0x08, 0xa4, 0x64, 0x4e, 0x08, 0x80, 0x64, 0x4e, 0x08, 0x5c, 0x64, 0x4e, 0x08, 0x38, 0x64, 0x4e, 0x08
@@ -8634,6 +8743,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x39, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x31, 0x39, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion2SIRO
PartnerConversion2SIRO:
.string "SIRO"
.byte 0x8c, 0x65, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb4, 0x6b, 0x4e, 0x08, 0x90, 0x6b, 0x4e, 0x08, 0x6c, 0x6b, 0x4e, 0x08, 0x48, 0x6b, 0x4e, 0x08, 0x24, 0x6b, 0x4e, 0x08
.byte 0x00, 0x6b, 0x4e, 0x08, 0xdc, 0x6a, 0x4e, 0x08, 0xb8, 0x6a, 0x4e, 0x08, 0x94, 0x6a, 0x4e, 0x08, 0x70, 0x6a, 0x4e, 0x08, 0x4c, 0x6a, 0x4e, 0x08, 0x28, 0x6a, 0x4e, 0x08, 0x04, 0x6a, 0x4e, 0x08
@@ -8687,6 +8798,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x32, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x32, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion20SIRO
PartnerConversion20SIRO:
.string "SIRO"
.byte 0xe8, 0x6b, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x04, 0x72, 0x4e, 0x08, 0xe0, 0x71, 0x4e, 0x08, 0xbc, 0x71, 0x4e, 0x08, 0x98, 0x71, 0x4e, 0x08, 0x74, 0x71, 0x4e, 0x08, 0x50, 0x71, 0x4e, 0x08
@@ -8741,6 +8854,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x30
.byte 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion21SIRO
PartnerConversion21SIRO:
.string "SIRO"
.byte 0x38, 0x72, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x54, 0x78, 0x4e, 0x08, 0x30, 0x78, 0x4e, 0x08
.byte 0x0c, 0x78, 0x4e, 0x08, 0xe8, 0x77, 0x4e, 0x08, 0xc4, 0x77, 0x4e, 0x08, 0xa0, 0x77, 0x4e, 0x08, 0x7c, 0x77, 0x4e, 0x08, 0x58, 0x77, 0x4e, 0x08, 0x34, 0x77, 0x4e, 0x08, 0x10, 0x77, 0x4e, 0x08
@@ -8794,6 +8909,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x31, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x31, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion22SIRO
PartnerConversion22SIRO:
.string "SIRO"
.byte 0x88, 0x78, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0x7e, 0x4e, 0x08, 0x80, 0x7e, 0x4e, 0x08, 0x5c, 0x7e, 0x4e, 0x08, 0x38, 0x7e, 0x4e, 0x08, 0x14, 0x7e, 0x4e, 0x08, 0xf0, 0x7d, 0x4e, 0x08
@@ -8848,6 +8965,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x32
.byte 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion23SIRO
PartnerConversion23SIRO:
.string "SIRO"
.byte 0xd8, 0x7e, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf4, 0x84, 0x4e, 0x08, 0xd0, 0x84, 0x4e, 0x08
.byte 0xac, 0x84, 0x4e, 0x08, 0x88, 0x84, 0x4e, 0x08, 0x64, 0x84, 0x4e, 0x08, 0x40, 0x84, 0x4e, 0x08, 0x1c, 0x84, 0x4e, 0x08, 0xf8, 0x83, 0x4e, 0x08, 0xd4, 0x83, 0x4e, 0x08, 0xb0, 0x83, 0x4e, 0x08
@@ -8901,6 +9020,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x33, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x33, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion24SIRO
PartnerConversion24SIRO:
.string "SIRO"
.byte 0x28, 0x85, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x44, 0x8b, 0x4e, 0x08, 0x20, 0x8b, 0x4e, 0x08, 0xfc, 0x8a, 0x4e, 0x08, 0xd8, 0x8a, 0x4e, 0x08, 0xb4, 0x8a, 0x4e, 0x08, 0x90, 0x8a, 0x4e, 0x08
@@ -8955,6 +9076,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x34
.byte 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion25SIRO
PartnerConversion25SIRO:
.string "SIRO"
.byte 0x78, 0x8b, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x94, 0x91, 0x4e, 0x08, 0x70, 0x91, 0x4e, 0x08
.byte 0x4c, 0x91, 0x4e, 0x08, 0x28, 0x91, 0x4e, 0x08, 0x04, 0x91, 0x4e, 0x08, 0xe0, 0x90, 0x4e, 0x08, 0xbc, 0x90, 0x4e, 0x08, 0x98, 0x90, 0x4e, 0x08, 0x74, 0x90, 0x4e, 0x08, 0x50, 0x90, 0x4e, 0x08
@@ -9008,6 +9131,8 @@ DungeonPartnerDialogue8:
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x35, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x35, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion26SIRO
PartnerConversion26SIRO:
.string "SIRO"
.byte 0xc8, 0x91, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe4, 0x97, 0x4e, 0x08, 0xc0, 0x97, 0x4e, 0x08, 0x9c, 0x97, 0x4e, 0x08, 0x78, 0x97, 0x4e, 0x08, 0x54, 0x97, 0x4e, 0x08, 0x30, 0x97, 0x4e, 0x08
@@ -9062,6 +9187,8 @@ DungeonPartnerDialogue8:
.byte 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x36
.byte 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion27SIRO
PartnerConversion27SIRO:
.string "SIRO"
.byte 0x18, 0x98, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x3c, 0x9e, 0x4e, 0x08, 0x18, 0x9e, 0x4e, 0x08
.byte 0xf4, 0x9d, 0x4e, 0x08, 0xd0, 0x9d, 0x4e, 0x08, 0xac, 0x9d, 0x4e, 0x08, 0x88, 0x9d, 0x4e, 0x08, 0x64, 0x9d, 0x4e, 0x08, 0x40, 0x9d, 0x4e, 0x08, 0x1c, 0x9d, 0x4e, 0x08, 0xf8, 0x9c, 0x4e, 0x08
@@ -9115,6 +9242,8 @@ DungeonPartnerDialogue8:
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x37, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a
.byte 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x37, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion28SIRO
PartnerConversion28SIRO:
.string "SIRO"
.byte 0x70, 0x9e, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa4, 0xa4, 0x4e, 0x08, 0x80, 0xa4, 0x4e, 0x08, 0x48, 0xa4, 0x4e, 0x08, 0x30, 0xa4, 0x4e, 0x08
.byte 0x0c, 0xa4, 0x4e, 0x08, 0xe8, 0xa3, 0x4e, 0x08, 0xc4, 0xa3, 0x4e, 0x08, 0xa0, 0xa3, 0x4e, 0x08, 0x7c, 0xa3, 0x4e, 0x08, 0x58, 0xa3, 0x4e, 0x08, 0x34, 0xa3, 0x4e, 0x08, 0x10, 0xa3, 0x4e, 0x08
@@ -9169,6 +9298,8 @@ DungeonPartnerDialogue8:
.byte 0x2e, 0x2e, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x20, 0x57, 0x65, 0x7e, 0x32, 0x37, 0x72, 0x65, 0x20, 0x67, 0x6f, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x64, 0x6f, 0x20, 0x74, 0x68
.byte 0x69, 0x73, 0x0d, 0x74, 0x6f, 0x67, 0x65, 0x74, 0x68, 0x65, 0x72, 0x7e, 0x32, 0x63, 0x20, 0x24, 0x6d, 0x31, 0x21, 0x00
.global PartnerConversion29SIRO
PartnerConversion29SIRO:
.string "SIRO"
.byte 0xe4, 0xa4, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0xab, 0x4e, 0x08, 0xdc, 0xaa, 0x4e, 0x08, 0xb8, 0xaa, 0x4e, 0x08, 0x94, 0xaa, 0x4e, 0x08, 0x70, 0xaa, 0x4e, 0x08, 0x4c, 0xaa, 0x4e, 0x08, 0x28, 0xaa, 0x4e, 0x08
@@ -9223,6 +9354,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x32, 0x39, 0x30, 0x5f, 0x30, 0x31
.byte 0x00, 0x00, 0x00, 0x00
.global PartnerConversion3SIRO
PartnerConversion3SIRO:
.string "SIRO"
.byte 0x34, 0xab, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x50, 0xb1, 0x4e, 0x08, 0x2c, 0xb1, 0x4e, 0x08, 0x08, 0xb1, 0x4e, 0x08
.byte 0xe4, 0xb0, 0x4e, 0x08, 0xc0, 0xb0, 0x4e, 0x08, 0x9c, 0xb0, 0x4e, 0x08, 0x78, 0xb0, 0x4e, 0x08, 0x54, 0xb0, 0x4e, 0x08, 0x30, 0xb0, 0x4e, 0x08, 0x0c, 0xb0, 0x4e, 0x08, 0xe8, 0xaf, 0x4e, 0x08
@@ -9276,6 +9409,8 @@ DungeonPartnerDialogue8:
.byte 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x33, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x33, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion30SIRO
PartnerConversion30SIRO:
.string "SIRO"
.byte 0x84, 0xb1, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0xa0, 0xb7, 0x4e, 0x08, 0x7c, 0xb7, 0x4e, 0x08, 0x58, 0xb7, 0x4e, 0x08, 0x34, 0xb7, 0x4e, 0x08, 0x10, 0xb7, 0x4e, 0x08, 0xec, 0xb6, 0x4e, 0x08, 0xc8, 0xb6, 0x4e, 0x08
@@ -9330,6 +9465,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x30, 0x30, 0x5f, 0x30, 0x31
.byte 0x00, 0x00, 0x00, 0x00
.global PartnerConversion31SIRO
PartnerConversion31SIRO:
.string "SIRO"
.byte 0xd4, 0xb7, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf0, 0xbd, 0x4e, 0x08, 0xcc, 0xbd, 0x4e, 0x08, 0xa8, 0xbd, 0x4e, 0x08
.byte 0x84, 0xbd, 0x4e, 0x08, 0x60, 0xbd, 0x4e, 0x08, 0x3c, 0xbd, 0x4e, 0x08, 0x18, 0xbd, 0x4e, 0x08, 0xf4, 0xbc, 0x4e, 0x08, 0xd0, 0xbc, 0x4e, 0x08, 0xac, 0xbc, 0x4e, 0x08, 0x88, 0xbc, 0x4e, 0x08
@@ -9383,6 +9520,8 @@ DungeonPartnerDialogue8:
.byte 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x31, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63
.byte 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x31, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion32SIRO
PartnerConversion32SIRO:
.string "SIRO"
.byte 0x24, 0xbe, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x40, 0xc4, 0x4e, 0x08, 0x1c, 0xc4, 0x4e, 0x08, 0xf8, 0xc3, 0x4e, 0x08, 0xd4, 0xc3, 0x4e, 0x08, 0xb0, 0xc3, 0x4e, 0x08, 0x8c, 0xc3, 0x4e, 0x08, 0x68, 0xc3, 0x4e, 0x08
@@ -9437,6 +9576,8 @@ DungeonPartnerDialogue8:
.byte 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x32, 0x30, 0x5f, 0x30, 0x31
.byte 0x00, 0x00, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.global PartnerConversion33SIRO
PartnerConversion33SIRO:
.string "SIRO"
.byte 0x7c, 0xc4, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x98, 0xca, 0x4e, 0x08
.byte 0x74, 0xca, 0x4e, 0x08, 0x50, 0xca, 0x4e, 0x08, 0x2c, 0xca, 0x4e, 0x08, 0x08, 0xca, 0x4e, 0x08, 0xe4, 0xc9, 0x4e, 0x08, 0xc0, 0xc9, 0x4e, 0x08, 0x9c, 0xc9, 0x4e, 0x08, 0x78, 0xc9, 0x4e, 0x08
@@ -9490,6 +9631,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x33, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x33, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion34SIRO
PartnerConversion34SIRO:
.string "SIRO"
.byte 0xcc, 0xca, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xe8, 0xd0, 0x4e, 0x08, 0xc4, 0xd0, 0x4e, 0x08, 0xa0, 0xd0, 0x4e, 0x08, 0x7c, 0xd0, 0x4e, 0x08, 0x58, 0xd0, 0x4e, 0x08
.byte 0x34, 0xd0, 0x4e, 0x08, 0x10, 0xd0, 0x4e, 0x08, 0xec, 0xcf, 0x4e, 0x08, 0xc8, 0xcf, 0x4e, 0x08, 0xa4, 0xcf, 0x4e, 0x08, 0x80, 0xcf, 0x4e, 0x08, 0x5c, 0xcf, 0x4e, 0x08, 0x38, 0xcf, 0x4e, 0x08
@@ -9543,6 +9686,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x33, 0x34, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion35SIRO
PartnerConversion35SIRO:
.string "SIRO"
.byte 0x1c, 0xd1, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x38, 0xd7, 0x4e, 0x08
.byte 0x14, 0xd7, 0x4e, 0x08, 0xf0, 0xd6, 0x4e, 0x08, 0xcc, 0xd6, 0x4e, 0x08, 0xa8, 0xd6, 0x4e, 0x08, 0x84, 0xd6, 0x4e, 0x08, 0x60, 0xd6, 0x4e, 0x08, 0x3c, 0xd6, 0x4e, 0x08, 0x18, 0xd6, 0x4e, 0x08
@@ -9596,6 +9741,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x35, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x35, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion36SIRO
PartnerConversion36SIRO:
.string "SIRO"
.byte 0x6c, 0xd7, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x88, 0xdd, 0x4e, 0x08, 0x64, 0xdd, 0x4e, 0x08, 0x40, 0xdd, 0x4e, 0x08, 0x1c, 0xdd, 0x4e, 0x08, 0xf8, 0xdc, 0x4e, 0x08
.byte 0xd4, 0xdc, 0x4e, 0x08, 0xb0, 0xdc, 0x4e, 0x08, 0x8c, 0xdc, 0x4e, 0x08, 0x68, 0xdc, 0x4e, 0x08, 0x44, 0xdc, 0x4e, 0x08, 0x20, 0xdc, 0x4e, 0x08, 0xfc, 0xdb, 0x4e, 0x08, 0xd8, 0xdb, 0x4e, 0x08
@@ -9649,6 +9796,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x33, 0x36, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion37SIRO
PartnerConversion37SIRO:
.string "SIRO"
.byte 0xbc, 0xdd, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xd8, 0xe3, 0x4e, 0x08
.byte 0xb4, 0xe3, 0x4e, 0x08, 0x90, 0xe3, 0x4e, 0x08, 0x6c, 0xe3, 0x4e, 0x08, 0x48, 0xe3, 0x4e, 0x08, 0x24, 0xe3, 0x4e, 0x08, 0x00, 0xe3, 0x4e, 0x08, 0xdc, 0xe2, 0x4e, 0x08, 0xb8, 0xe2, 0x4e, 0x08
@@ -9702,8 +9851,16 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x37, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x37, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion38SIRO
PartnerConversion38SIRO:
.string "SIRO"
.byte 0x0c, 0xe4, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x28, 0xea, 0x4e, 0x08, 0x04, 0xea, 0x4e, 0x08, 0xe0, 0xe9, 0x4e, 0x08, 0xbc, 0xe9, 0x4e, 0x08, 0x98, 0xe9, 0x4e, 0x08
.byte 0x0c, 0xe4, 0x4e, 0x08
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.global PartnerConversionPointerTable38
PartnerConversionPointerTable38:
.byte 0x28, 0xea, 0x4e, 0x08, 0x04, 0xea, 0x4e, 0x08, 0xe0, 0xe9, 0x4e, 0x08, 0xbc, 0xe9, 0x4e, 0x08, 0x98, 0xe9, 0x4e, 0x08
.byte 0x74, 0xe9, 0x4e, 0x08, 0x50, 0xe9, 0x4e, 0x08, 0x2c, 0xe9, 0x4e, 0x08, 0x08, 0xe9, 0x4e, 0x08, 0xe4, 0xe8, 0x4e, 0x08, 0xc0, 0xe8, 0x4e, 0x08, 0x9c, 0xe8, 0x4e, 0x08, 0x78, 0xe8, 0x4e, 0x08
.byte 0x54, 0xe8, 0x4e, 0x08, 0x30, 0xe8, 0x4e, 0x08, 0x0c, 0xe8, 0x4e, 0x08, 0xe8, 0xe7, 0x4e, 0x08, 0xc4, 0xe7, 0x4e, 0x08, 0xa0, 0xe7, 0x4e, 0x08, 0x7c, 0xe7, 0x4e, 0x08, 0x58, 0xe7, 0x4e, 0x08
.byte 0x34, 0xe7, 0x4e, 0x08, 0x10, 0xe7, 0x4e, 0x08, 0xec, 0xe6, 0x4e, 0x08, 0xc8, 0xe6, 0x4e, 0x08, 0xa4, 0xe6, 0x4e, 0x08, 0x80, 0xe6, 0x4e, 0x08, 0x5c, 0xe6, 0x4e, 0x08, 0x38, 0xe6, 0x4e, 0x08
@@ -9755,6 +9912,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x33, 0x38, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion39SIRO
PartnerConversion39SIRO:
.string "SIRO"
.byte 0x5c, 0xea, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x78, 0xf0, 0x4e, 0x08
.byte 0x54, 0xf0, 0x4e, 0x08, 0x30, 0xf0, 0x4e, 0x08, 0x0c, 0xf0, 0x4e, 0x08, 0xe8, 0xef, 0x4e, 0x08, 0xc4, 0xef, 0x4e, 0x08, 0xa0, 0xef, 0x4e, 0x08, 0x7c, 0xef, 0x4e, 0x08, 0x58, 0xef, 0x4e, 0x08
@@ -9808,6 +9967,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x39, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x33, 0x39, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion4SIRO
PartnerConversion4SIRO:
.string "SIRO"
.byte 0xac, 0xf0, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xc8, 0xf6, 0x4e, 0x08, 0xa4, 0xf6, 0x4e, 0x08, 0x80, 0xf6, 0x4e, 0x08, 0x5c, 0xf6, 0x4e, 0x08, 0x38, 0xf6, 0x4e, 0x08
.byte 0x14, 0xf6, 0x4e, 0x08, 0xf0, 0xf5, 0x4e, 0x08, 0xcc, 0xf5, 0x4e, 0x08, 0xa8, 0xf5, 0x4e, 0x08, 0x84, 0xf5, 0x4e, 0x08, 0x60, 0xf5, 0x4e, 0x08, 0x3c, 0xf5, 0x4e, 0x08, 0x18, 0xf5, 0x4e, 0x08
@@ -9861,6 +10022,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x30, 0x34, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion40SIRO
PartnerConversion40SIRO:
.string "SIRO"
.byte 0xfc, 0xf6, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x18, 0xfd, 0x4e, 0x08
.byte 0xf4, 0xfc, 0x4e, 0x08, 0xd0, 0xfc, 0x4e, 0x08, 0xac, 0xfc, 0x4e, 0x08, 0x88, 0xfc, 0x4e, 0x08, 0x64, 0xfc, 0x4e, 0x08, 0x40, 0xfc, 0x4e, 0x08, 0x1c, 0xfc, 0x4e, 0x08, 0xf8, 0xfb, 0x4e, 0x08
@@ -9914,6 +10077,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x34, 0x30, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x34, 0x30, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion41SIRO
PartnerConversion41SIRO:
.string "SIRO"
.byte 0x4c, 0xfd, 0x4e, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x68, 0x03, 0x4f, 0x08, 0x44, 0x03, 0x4f, 0x08, 0x20, 0x03, 0x4f, 0x08, 0xfc, 0x02, 0x4f, 0x08, 0xd8, 0x02, 0x4f, 0x08
.byte 0xb4, 0x02, 0x4f, 0x08, 0x90, 0x02, 0x4f, 0x08, 0x6c, 0x02, 0x4f, 0x08, 0x48, 0x02, 0x4f, 0x08, 0x24, 0x02, 0x4f, 0x08, 0x00, 0x02, 0x4f, 0x08, 0xdc, 0x01, 0x4f, 0x08, 0xb8, 0x01, 0x4f, 0x08
@@ -9967,6 +10132,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x34, 0x31, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion42SIRO
PartnerConversion42SIRO:
.string "SIRO"
.byte 0x9c, 0x03, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb8, 0x04, 0x4f, 0x08
.byte 0x94, 0x04, 0x4f, 0x08, 0x70, 0x04, 0x4f, 0x08, 0x4c, 0x04, 0x4f, 0x08, 0x28, 0x04, 0x4f, 0x08, 0x04, 0x04, 0x4f, 0x08, 0xe0, 0x03, 0x4f, 0x08, 0xbc, 0x03, 0x4f, 0x08, 0x24, 0x6d, 0x30, 0x3a
@@ -9980,6 +10147,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x34, 0x32, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x34, 0x32, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion5SIRO
PartnerConversion5SIRO:
.string "SIRO"
.byte 0xec, 0x04, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x0b, 0x4f, 0x08, 0xe4, 0x0a, 0x4f, 0x08, 0xc0, 0x0a, 0x4f, 0x08, 0x9c, 0x0a, 0x4f, 0x08, 0x78, 0x0a, 0x4f, 0x08
.byte 0x54, 0x0a, 0x4f, 0x08, 0x30, 0x0a, 0x4f, 0x08, 0x0c, 0x0a, 0x4f, 0x08, 0xe8, 0x09, 0x4f, 0x08, 0xc4, 0x09, 0x4f, 0x08, 0xa0, 0x09, 0x4f, 0x08, 0x7c, 0x09, 0x4f, 0x08, 0x58, 0x09, 0x4f, 0x08
@@ -10033,6 +10202,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x30, 0x35, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion6SIRO
PartnerConversion6SIRO:
.string "SIRO"
.byte 0x3c, 0x0b, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x58, 0x11, 0x4f, 0x08
.byte 0x34, 0x11, 0x4f, 0x08, 0x10, 0x11, 0x4f, 0x08, 0xec, 0x10, 0x4f, 0x08, 0xc8, 0x10, 0x4f, 0x08, 0xa4, 0x10, 0x4f, 0x08, 0x80, 0x10, 0x4f, 0x08, 0x5c, 0x10, 0x4f, 0x08, 0x38, 0x10, 0x4f, 0x08
@@ -10086,6 +10257,8 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x36, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x36, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion7SIRO
PartnerConversion7SIRO:
.string "SIRO"
.byte 0x8c, 0x11, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xa8, 0x17, 0x4f, 0x08, 0x84, 0x17, 0x4f, 0x08, 0x60, 0x17, 0x4f, 0x08, 0x3c, 0x17, 0x4f, 0x08, 0x18, 0x17, 0x4f, 0x08
.byte 0xf4, 0x16, 0x4f, 0x08, 0xd0, 0x16, 0x4f, 0x08, 0xac, 0x16, 0x4f, 0x08, 0x88, 0x16, 0x4f, 0x08, 0x64, 0x16, 0x4f, 0x08, 0x40, 0x16, 0x4f, 0x08, 0x1c, 0x16, 0x4f, 0x08, 0xf8, 0x15, 0x4f, 0x08
@@ -10139,6 +10312,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x30, 0x37, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion8SIRO
PartnerConversion8SIRO:
.string "SIRO"
.byte 0xdc, 0x17, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xf8, 0x1d, 0x4f, 0x08
.byte 0xd4, 0x1d, 0x4f, 0x08, 0xb0, 0x1d, 0x4f, 0x08, 0x8c, 0x1d, 0x4f, 0x08, 0x68, 0x1d, 0x4f, 0x08, 0x44, 0x1d, 0x4f, 0x08, 0x20, 0x1d, 0x4f, 0x08, 0xfc, 0x1c, 0x4f, 0x08, 0xd8, 0x1c, 0x4f, 0x08
@@ -10192,8 +10367,15 @@ DungeonPartnerDialogue8:
.byte 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x38, 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70
.byte 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f, 0x6e, 0x5f, 0x30, 0x38, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global PartnerConversion9SIRO
PartnerConversion9SIRO:
.string "SIRO"
.byte 0x2c, 0x1e, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x48, 0x24, 0x4f, 0x08, 0x24, 0x24, 0x4f, 0x08, 0x00, 0x24, 0x4f, 0x08, 0xdc, 0x23, 0x4f, 0x08, 0xb8, 0x23, 0x4f, 0x08
.byte 0x2c, 0x1e, 0x4f, 0x08
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x48, 0x24, 0x4f, 0x08
.byte 0x24, 0x24, 0x4f, 0x08, 0x00, 0x24, 0x4f, 0x08, 0xdc, 0x23, 0x4f, 0x08, 0xb8, 0x23, 0x4f, 0x08
.byte 0x94, 0x23, 0x4f, 0x08, 0x70, 0x23, 0x4f, 0x08, 0x4c, 0x23, 0x4f, 0x08, 0x28, 0x23, 0x4f, 0x08, 0x04, 0x23, 0x4f, 0x08, 0xe0, 0x22, 0x4f, 0x08, 0xbc, 0x22, 0x4f, 0x08, 0x98, 0x22, 0x4f, 0x08
.byte 0x74, 0x22, 0x4f, 0x08, 0x50, 0x22, 0x4f, 0x08, 0x2c, 0x22, 0x4f, 0x08, 0x08, 0x22, 0x4f, 0x08, 0xe4, 0x21, 0x4f, 0x08, 0xc0, 0x21, 0x4f, 0x08, 0x9c, 0x21, 0x4f, 0x08, 0x78, 0x21, 0x4f, 0x08
.byte 0x54, 0x21, 0x4f, 0x08, 0x30, 0x21, 0x4f, 0x08, 0x0c, 0x21, 0x4f, 0x08, 0xe8, 0x20, 0x4f, 0x08, 0xc4, 0x20, 0x4f, 0x08, 0xa0, 0x20, 0x4f, 0x08, 0x7c, 0x20, 0x4f, 0x08, 0x58, 0x20, 0x4f, 0x08
@@ -10245,6 +10427,8 @@ DungeonPartnerDialogue8:
.byte 0x30, 0x5f, 0x30, 0x32, 0x00, 0x00, 0x00, 0x00, 0x24, 0x6d, 0x30, 0x3a, 0x20, 0x5f, 0x5f, 0x70, 0x61, 0x72, 0x74, 0x6e, 0x65, 0x72, 0x5f, 0x63, 0x6f, 0x6e, 0x76, 0x65, 0x72, 0x73, 0x69, 0x6f
.byte 0x6e, 0x5f, 0x30, 0x39, 0x30, 0x5f, 0x30, 0x31, 0x00, 0x00, 0x00, 0x00
.global Trappat_SIRO
Trappat_SIRO:
.string "SIRO"
.byte 0xa0, 0x45, 0x4f, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x05, 0x01, 0x00, 0x00
.byte 0x34, 0x33, 0x33, 0x33, 0x45, 0x44, 0x44, 0x44, 0x45, 0x56, 0x44, 0x44, 0x45, 0x45, 0x44, 0x44, 0x45, 0x44, 0x44, 0x44, 0x45, 0x44, 0x44, 0x64, 0x45, 0x44, 0x44, 0x76, 0x45, 0x44, 0x54, 0x76
@@ -10514,8 +10698,14 @@ DungeonPartnerDialogue8:
.byte 0x4f, 0x97, 0x4f, 0xff, 0x47, 0xb7, 0x47, 0xff, 0x9f, 0x57, 0x0f, 0xff, 0xbf, 0x67, 0x17, 0xff, 0xdf, 0x77, 0x1f, 0xff, 0x7f, 0xff, 0x8f, 0xff, 0xb7, 0xe7, 0xf7, 0xff, 0xef, 0xf7, 0xe7, 0xff
.byte 0x7c, 0x24, 0x4f, 0x08, 0x20, 0x45, 0x4f, 0x08
.global Zmappat_SIRO
Zmappat_SIRO:
.string "SIRO"
.byte 0xf8, 0x11, 0x50, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00
.byte 0xf8, 0x11, 0x50, 0x08
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0x00, 0x00

View File

@@ -3,51 +3,124 @@
.global gFriendAreaDialogue
gFriendAreaDialogue: @ 813237C
@ replacing .incbin "baserom.gba", 0x0013237c, 0x13d610
.byte 0xd0, 0x26, 0x13, 0x08
.byte 0xa8, 0x26, 0x13, 0x08
.byte 0x88, 0x26, 0x13, 0x08
.byte 0x6c, 0x26, 0x13, 0x08
.byte 0x20, 0x26, 0x13, 0x08
.byte 0x0c, 0x26, 0x13, 0x08
.byte 0xe4, 0x25, 0x13, 0x08
.byte 0xc0, 0x25, 0x13, 0x08
.byte 0x9c, 0x25, 0x13, 0x08
.byte 0x7c, 0x25, 0x13, 0x08
.byte 0x4c, 0x25, 0x13, 0x08
.byte 0x04, 0x25, 0x13, 0x08
.byte 0xd4, 0x24, 0x13, 0x08
.byte 0xac, 0x24, 0x13, 0x08
.byte 0x64, 0x24, 0x13, 0x08
.byte 0x28, 0x24, 0x13, 0x08
.byte 0x10, 0x24, 0x13, 0x08
.byte 0xc4, 0x23, 0x13, 0x08
.4byte FriendAreaFullEnergy
.4byte FriendAreaLikesPlace
.4byte FriendAreaVeryHappy
.4byte FriendAreaGrinning
.4byte FriendAreaStraight
.4byte FriendAreaHappy
.4byte FriendAreaRelax
.4byte FriendAreaTense
.4byte FriendAreaMood
.4byte FriendAreaFidge
.4byte FriendAreaDeep
.4byte FriendAreaWorried
.4byte FriendAreaEager
.4byte FriendAreaGrin
.4byte FriendAreaPensive
.4byte FriendAreaAnxious
.4byte FriendAreaGummi
.4byte FriendAreaSleepyEnergy
.global FriendAreaSleepyEnergy
FriendAreaSleepyEnergy:
.string "#+It appears to be a little sleepy~2c\n"
.string "#+but it~27s still full of energy.\0"
.align 2,0
.global FriendAreaGummi
FriendAreaGummi:
.string "#+It may want a Gummi.\0"
.align 2,0
.global FriendAreaAnxious
FriendAreaAnxious:
.string "#+It appears to be very anxious\n"
.string "#+to go on an adventure.\0"
.align 2,0
.global FriendAreaPensive
FriendAreaPensive:
.string "#+It looked pensive for a moment~2c\n"
.string "#+but it~27s grinning widely again.\0"
.align 2,0
.global FriendAreaGrin
FriendAreaGrin:
.string "#+It~27s looking this way with a grin.\0"
.align 2,0
.global FriendAreaEager
FriendAreaEager:
.string "#+It appears very eager\n"
.string "#+to go to a dungeon.\0"
.align 2,0
.global FriendAreaWorried
FriendAreaWorried:
.string "#+It appeared to have been worried~2c\n"
.string "#+but seems to have solved it.\0"
.align 2,0
.global FriendAreaDeep
FriendAreaDeep:
.string "#+It suddenly appears to be deep in thought.\0"
.align 2,0
.global FriendAreaFidge
FriendAreaFidge:
.string "#+It suddenly turned fidgety.\0"
.align 2,0
.global FriendAreaMood
FriendAreaMood:
.string "#+Its mood appears to have changed.\0"
.align 2,0
.global FriendAreaTense
FriendAreaTense:
.string "#+It appears to be a little tense.\0"
.align 2,0
.global FriendAreaRelax
FriendAreaRelax:
.string "#+It is relaxing at its favorite spot.\0"
.align 2,0
.global FriendAreaHappy
FriendAreaHappy:
.string "#+It is very happy!\0"
.align 2,0
.global FriendAreaStraight
FriendAreaStraight:
.string "#+It~27s trying to keep a straight face~2c\n"
.string "#+but it can~27t stop laughing!\0"
.align 2,0
.global FriendAreaGrinning
FriendAreaGrinning:
.string "#+It is grinning happily.\0"
.align 2,0
.global FriendAreaVeryHappy
FriendAreaVeryHappy:
.string "#+It appears to be very happy!\0"
.align 2,0
.global FriendAreaLikesPlace
FriendAreaLikesPlace:
.string "#+It appears to like this place a lot!\0"
.align 2,0
.global FriendAreaFullEnergy
FriendAreaFullEnergy:
.string "#+It seems to be full of energy!\0"
.align 2,0
.string "pksdir0\0"
.align 2,0
.byte 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74
.byte 0x74, 0x6c, 0x65, 0x20, 0x73, 0x6c, 0x65, 0x65, 0x70, 0x79, 0x7e, 0x32, 0x63, 0x0a, 0x23, 0x2b, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x73, 0x74, 0x69, 0x6c, 0x6c
.byte 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x6d, 0x61, 0x79, 0x20, 0x77, 0x61, 0x6e
.byte 0x74, 0x20, 0x61, 0x20, 0x47, 0x75, 0x6d, 0x6d, 0x69, 0x2e, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x76
.byte 0x65, 0x72, 0x79, 0x20, 0x61, 0x6e, 0x78, 0x69, 0x6f, 0x75, 0x73, 0x0a, 0x23, 0x2b, 0x74, 0x6f, 0x20, 0x67, 0x6f, 0x20, 0x6f, 0x6e, 0x20, 0x61, 0x6e, 0x20, 0x61, 0x64, 0x76, 0x65, 0x6e, 0x74
.byte 0x75, 0x72, 0x65, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x65, 0x64, 0x20, 0x70, 0x65, 0x6e, 0x73, 0x69, 0x76, 0x65, 0x20, 0x66, 0x6f, 0x72, 0x20
.byte 0x61, 0x20, 0x6d, 0x6f, 0x6d, 0x65, 0x6e, 0x74, 0x7e, 0x32, 0x63, 0x0a, 0x23, 0x2b, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x67, 0x72, 0x69, 0x6e, 0x6e, 0x69, 0x6e
.byte 0x67, 0x20, 0x77, 0x69, 0x64, 0x65, 0x6c, 0x79, 0x20, 0x61, 0x67, 0x61, 0x69, 0x6e, 0x2e, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x6c, 0x6f, 0x6f, 0x6b, 0x69, 0x6e, 0x67
.byte 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x77, 0x61, 0x79, 0x20, 0x77, 0x69, 0x74, 0x68, 0x20, 0x61, 0x20, 0x67, 0x72, 0x69, 0x6e, 0x2e, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70
.byte 0x65, 0x61, 0x72, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x65, 0x61, 0x67, 0x65, 0x72, 0x0a, 0x23, 0x2b, 0x74, 0x6f, 0x20, 0x67, 0x6f, 0x20, 0x74, 0x6f, 0x20, 0x61, 0x20, 0x64, 0x75, 0x6e
.byte 0x67, 0x65, 0x6f, 0x6e, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x65, 0x64, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x62, 0x65
.byte 0x65, 0x6e, 0x20, 0x77, 0x6f, 0x72, 0x72, 0x69, 0x65, 0x64, 0x7e, 0x32, 0x63, 0x0a, 0x23, 0x2b, 0x62, 0x75, 0x74, 0x20, 0x73, 0x65, 0x65, 0x6d, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x61, 0x76
.byte 0x65, 0x20, 0x73, 0x6f, 0x6c, 0x76, 0x65, 0x64, 0x20, 0x69, 0x74, 0x2e, 0x00, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x73, 0x75, 0x64, 0x64, 0x65, 0x6e, 0x6c, 0x79, 0x20, 0x61, 0x70
.byte 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x64, 0x65, 0x65, 0x70, 0x20, 0x69, 0x6e, 0x20, 0x74, 0x68, 0x6f, 0x75, 0x67, 0x68, 0x74, 0x2e, 0x00, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x49, 0x74, 0x20, 0x73, 0x75, 0x64, 0x64, 0x65, 0x6e, 0x6c, 0x79, 0x20, 0x74, 0x75, 0x72, 0x6e, 0x65, 0x64, 0x20, 0x66, 0x69, 0x64, 0x67, 0x65, 0x74, 0x79, 0x2e, 0x00, 0x00, 0x00
.byte 0x23, 0x2b, 0x49, 0x74, 0x73, 0x20, 0x6d, 0x6f, 0x6f, 0x64, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x68, 0x61, 0x76, 0x65, 0x20, 0x63, 0x68, 0x61, 0x6e, 0x67
.byte 0x65, 0x64, 0x2e, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x61, 0x20, 0x6c, 0x69, 0x74, 0x74, 0x6c, 0x65, 0x20
.byte 0x74, 0x65, 0x6e, 0x73, 0x65, 0x2e, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x72, 0x65, 0x6c, 0x61, 0x78, 0x69, 0x6e, 0x67, 0x20, 0x61, 0x74, 0x20, 0x69, 0x74, 0x73, 0x20
.byte 0x66, 0x61, 0x76, 0x6f, 0x72, 0x69, 0x74, 0x65, 0x20, 0x73, 0x70, 0x6f, 0x74, 0x2e, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x76, 0x65, 0x72, 0x79, 0x20, 0x68, 0x61, 0x70
.byte 0x70, 0x79, 0x21, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x7e, 0x32, 0x37, 0x73, 0x20, 0x74, 0x72, 0x79, 0x69, 0x6e, 0x67, 0x20, 0x74, 0x6f, 0x20, 0x6b, 0x65, 0x65, 0x70, 0x20, 0x61, 0x20, 0x73, 0x74
.byte 0x72, 0x61, 0x69, 0x67, 0x68, 0x74, 0x20, 0x66, 0x61, 0x63, 0x65, 0x7e, 0x32, 0x63, 0x0a, 0x23, 0x2b, 0x62, 0x75, 0x74, 0x20, 0x69, 0x74, 0x20, 0x63, 0x61, 0x6e, 0x7e, 0x32, 0x37, 0x74, 0x20
.byte 0x73, 0x74, 0x6f, 0x70, 0x20, 0x6c, 0x61, 0x75, 0x67, 0x68, 0x69, 0x6e, 0x67, 0x21, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x69, 0x73, 0x20, 0x67, 0x72, 0x69, 0x6e, 0x6e, 0x69, 0x6e, 0x67
.byte 0x20, 0x68, 0x61, 0x70, 0x70, 0x69, 0x6c, 0x79, 0x2e, 0x00, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x62, 0x65, 0x20, 0x76
.byte 0x65, 0x72, 0x79, 0x20, 0x68, 0x61, 0x70, 0x70, 0x79, 0x21, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x61, 0x70, 0x70, 0x65, 0x61, 0x72, 0x73, 0x20, 0x74, 0x6f, 0x20, 0x6c, 0x69, 0x6b, 0x65
.byte 0x20, 0x74, 0x68, 0x69, 0x73, 0x20, 0x70, 0x6c, 0x61, 0x63, 0x65, 0x20, 0x61, 0x20, 0x6c, 0x6f, 0x74, 0x21, 0x00, 0x00, 0x23, 0x2b, 0x49, 0x74, 0x20, 0x73, 0x65, 0x65, 0x6d, 0x73, 0x20, 0x74
.byte 0x6f, 0x20, 0x62, 0x65, 0x20, 0x66, 0x75, 0x6c, 0x6c, 0x20, 0x6f, 0x66, 0x20, 0x65, 0x6e, 0x65, 0x72, 0x67, 0x79, 0x21, 0x00, 0x00, 0x00, 0x00, 0x70, 0x6b, 0x73, 0x64, 0x69, 0x72, 0x30, 0x00
.byte 0xf6, 0x00, 0x0a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xec, 0x28, 0x13, 0x08, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x0c, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x02, 0x18, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0xb3, 0x03, 0x18, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xb3, 0x04, 0x18, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00

View File

@@ -1032,44 +1032,68 @@
.align 2,0
@ Question 1, Category 14 (Miscellaneous)
.global MiscQuest1Points
MiscQuest1Points:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 @ +1 Hasty, +1 Quirky
.byte 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00 @ +1 Jolly, +1 Lonely
.byte 0xbc, 0x24, 0x0f, 0x08
.global MiscQuest1Answers
MiscQuest1Answers:
.4byte MiscQuest1_Alone
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xac, 0x24, 0x0f, 0x08
.4byte MiscQuest1_Others
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.global MiscQuest1_Others
MiscQuest1_Others:
.string "Go with others.\0"
.align 2,0
.global MiscQuest1_Alone
MiscQuest1_Alone:
.string "Go alone.\0"
.align 2,0
.global MiscQuest1
MiscQuest1:
.byte 0xd4, 0x24, 0x0f, 0x08
.byte 0x94, 0x24, 0x0f, 0x08
.byte 0x74, 0x24, 0x0f, 0x08
.4byte MiscQuest1Question
.4byte MiscQuest1Answers
.4byte MiscQuest1Points
.global MiscQuest1Question
MiscQuest1Question:
.string "On vacation outings~2c you want to...\0"
.align 2,0
@ Question 2, Category 14 (Miscellaneous)
.global MiscQuest2Points
MiscQuest2Points:
.byte 0x00, 0x00, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00 @ +2 Jolly
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00 @ +1 Sassy, +1 Quirky
.global MiscQuest2Answers
MiscQuest2Answers:
.byte 0xd4, 0x0f, 0x0f, 0x08 @ Pointer to Love them!
.byte 0x00, 0x00, 0x00, 0x00
.byte 0x34, 0x25, 0x0f, 0x08 @ Pointer to Don't care.
.4byte MiscQuest2_DontCare
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.global MiscQuest2_DontCare
MiscQuest2_DontCare:
.string "Don~27t care.\0"
.align 2,0
.global MiscQuest2
MiscQuest2:
.byte 0x50, 0x25, 0x0f, 0x08 @ Pointer to Question Text
.byte 0x1c, 0x25, 0x0f, 0x08 @ Pointer to Answers Pointer Table
.byte 0xfc, 0x24, 0x0f, 0x08 @ Nature Points for Answers
.4byte MiscQuest2Question
.4byte MiscQuest2Answers
.4byte MiscQuest2Points
.global MiscQuest2Question
MiscQuest2Question:
.string "It~27s the summer festival!\n"
.string "Do you like carnivals?\0"
.align 2,0
@@ -1101,12 +1125,12 @@
.global MiscQuest3
MiscQuest3:
.4byte MiscQuest3Text
.4byte MiscQuest3Question
.4byte MiscQuest3Answers
.4byte MiscQuest3Points
.global MiscQuest3Text
MiscQuest3Text:
.global MiscQuest3Question
MiscQuest3Question:
.string "Somebody calls you ~93weird but funny.~94\n"
.string "How does that make you feel?\0"
.align 2,0
@@ -1171,7 +1195,7 @@ gPersonalityQuestionPointerTable: @ 80F2624 (pointers to each question text)
.byte 0xD8, 0x07, 0x0F, 0x08 @ (pointer to Question 2B for Brave)
.global gNatureQuestionTable
gNatureQuestionTable: @ 80F2704 (Categories??)
gNatureQuestionTable: @ 80F2704 (Categories)
.byte 0x00, 0x00, 0x00, 0x00 @ (Hardy)
.byte 0x01, 0x01, 0x01, 0x01 @ (Docile)
.byte 0x02, 0x02, 0x02, 0x02 @ (Brave)
@@ -1192,7 +1216,7 @@ gNatureQuestionTable: @ 80F2704 (Categories??)
gGenderText: @ 80F273C
.string "Are you a boy or a girl?\0"
.align 2,0
.byte 0x3C, 0x27, 0x0F, 0x08 @ pointer to above text
.4byte gGenderText
.global gUnknown_80F275C
gUnknown_80F275C: @ 80F275C

View File

@@ -195,22 +195,134 @@ StartOfDungeonTable:
.byte 0x1c, 0x1a, 0x3b, 0x08
.byte 0x2c, 0xb5, 0x3e, 0x08
.byte 0x14, 0x1a, 0x3b, 0x08, 0x2c, 0xb8, 0x3e, 0x08, 0x0c, 0x1a, 0x3b, 0x08, 0x40, 0xbd, 0x3e, 0x08, 0x04, 0x1a, 0x3b, 0x08, 0x70, 0xc5, 0x3e, 0x08, 0xfc, 0x19, 0x3b, 0x08, 0x0a, 0xc9, 0x3e, 0x08
.byte 0xf4, 0x19, 0x3b, 0x08, 0x4c, 0xea, 0x3e, 0x08, 0xec, 0x19, 0x3b, 0x08, 0x4c, 0xed, 0x3e, 0x08, 0xe4, 0x19, 0x3b, 0x08, 0x9c, 0xf1, 0x3e, 0x08, 0xdc, 0x19, 0x3b, 0x08, 0x54, 0xf9, 0x3e, 0x08
.byte 0xd4, 0x19, 0x3b, 0x08, 0xbb, 0xfc, 0x3e, 0x08, 0xcc, 0x19, 0x3b, 0x08, 0xec, 0x24, 0x3f, 0x08, 0xc4, 0x19, 0x3b, 0x08, 0xec, 0x27, 0x3f, 0x08, 0xbc, 0x19, 0x3b, 0x08, 0x3c, 0x2d, 0x3f, 0x08
.byte 0xb4, 0x19, 0x3b, 0x08, 0x94, 0x34, 0x3f, 0x08, 0xac, 0x19, 0x3b, 0x08, 0x2c, 0x38, 0x3f, 0x08, 0xa4, 0x19, 0x3b, 0x08, 0x94, 0x51, 0x3f, 0x08, 0x9c, 0x19, 0x3b, 0x08, 0x94, 0x54, 0x3f, 0x08
.byte 0x94, 0x19, 0x3b, 0x08, 0xe4, 0x59, 0x3f, 0x08, 0x8c, 0x19, 0x3b, 0x08, 0x88, 0x61, 0x3f, 0x08, 0x84, 0x19, 0x3b, 0x08, 0xa1, 0x64, 0x3f, 0x08, 0x7c, 0x19, 0x3b, 0x08, 0x68, 0x8c, 0x3f, 0x08
.byte 0x74, 0x19, 0x3b, 0x08, 0x68, 0x8f, 0x3f, 0x08, 0x6c, 0x19, 0x3b, 0x08, 0xb8, 0x95, 0x3f, 0x08, 0x64, 0x19, 0x3b, 0x08, 0xbc, 0x9c, 0x3f, 0x08, 0x5c, 0x19, 0x3b, 0x08, 0x51, 0xa0, 0x3f, 0x08
.byte 0x54, 0x19, 0x3b, 0x08, 0xb0, 0xb4, 0x3f, 0x08, 0x4c, 0x19, 0x3b, 0x08, 0xb0, 0xb7, 0x3f, 0x08, 0x44, 0x19, 0x3b, 0x08, 0x80, 0xbd, 0x3f, 0x08, 0x3c, 0x19, 0x3b, 0x08, 0x80, 0xc0, 0x3f, 0x08
.byte 0x34, 0x19, 0x3b, 0x08, 0xd0, 0xc5, 0x3f, 0x08, 0x2c, 0x19, 0x3b, 0x08, 0x4c, 0xcd, 0x3f, 0x08, 0x24, 0x19, 0x3b, 0x08, 0x98, 0xd0, 0x3f, 0x08, 0x1c, 0x19, 0x3b, 0x08, 0x30, 0xf3, 0x3f, 0x08
.byte 0x14, 0x19, 0x3b, 0x08, 0x30, 0xf6, 0x3f, 0x08, 0x0c, 0x19, 0x3b, 0x08, 0x80, 0xfa, 0x3f, 0x08, 0x04, 0x19, 0x3b, 0x08, 0x14, 0x01, 0x40, 0x08, 0xfc, 0x18, 0x3b, 0x08, 0x4a, 0x04, 0x40, 0x08
.byte 0xf4, 0x18, 0x3b, 0x08, 0x98, 0x1c, 0x40, 0x08, 0xec, 0x18, 0x3b, 0x08, 0x98, 0x1f, 0x40, 0x08, 0xe4, 0x18, 0x3b, 0x08, 0xe8, 0x23, 0x40, 0x08, 0xdc, 0x18, 0x3b, 0x08, 0xf0, 0x2b, 0x40, 0x08
.byte 0xd4, 0x18, 0x3b, 0x08, 0x86, 0x2f, 0x40, 0x08, 0xcc, 0x18, 0x3b, 0x08, 0x44, 0x4a, 0x40, 0x08, 0xc4, 0x18, 0x3b, 0x08, 0x44, 0x4d, 0x40, 0x08, 0xbc, 0x18, 0x3b, 0x08, 0x94, 0x52, 0x40, 0x08
.byte 0xb4, 0x18, 0x3b, 0x08, 0x94, 0x55, 0x40, 0x08, 0xac, 0x18, 0x3b, 0x08, 0xe4, 0x5a, 0x40, 0x08, 0xa4, 0x18, 0x3b, 0x08, 0xe4, 0x5d, 0x40, 0x08, 0x9c, 0x18, 0x3b, 0x08, 0x34, 0x64, 0x40, 0x08
.byte 0x94, 0x18, 0x3b, 0x08, 0x5c, 0x6b, 0x40, 0x08, 0x8c, 0x18, 0x3b, 0x08, 0x82, 0x6e, 0x40, 0x08, 0x84, 0x18, 0x3b, 0x08, 0x3c, 0x87, 0x40, 0x08, 0x7c, 0x18, 0x3b, 0x08, 0x3c, 0x8a, 0x40, 0x08
.byte 0x74, 0x18, 0x3b, 0x08, 0x8c, 0x8f, 0x40, 0x08, 0x6c, 0x18, 0x3b, 0x08, 0xb8, 0x96, 0x40, 0x08, 0x64, 0x18, 0x3b, 0x08, 0xe9, 0x99, 0x40, 0x08, 0x5c, 0x18, 0x3b, 0x08, 0xa0, 0xbc, 0x40, 0x08
.byte 0x54, 0x18, 0x3b, 0x08, 0xa0, 0xbf, 0x40, 0x08, 0x4c, 0x18, 0x3b, 0x08, 0xf0, 0xc4, 0x40, 0x08, 0x44, 0x18, 0x3b, 0x08, 0xc4, 0xcb, 0x40, 0x08, 0x3c, 0x18, 0x3b, 0x08, 0x0f, 0xcf, 0x40, 0x08
.byte 0x34, 0x18, 0x3b, 0x08, 0xec, 0xe5, 0x40, 0x08, 0x2c, 0x18, 0x3b, 0x08, 0xec, 0xe8, 0x40, 0x08, 0x24, 0x18, 0x3b, 0x08, 0x3c, 0xee, 0x40, 0x08, 0x1c, 0x18, 0x3b, 0x08, 0xe8, 0xf5, 0x40, 0x08
.byte 0x14, 0x1a, 0x3b, 0x08
.byte 0x2c, 0xb8, 0x3e, 0x08
.byte 0x0c, 0x1a, 0x3b, 0x08
.byte 0x40, 0xbd, 0x3e, 0x08
.byte 0x04, 0x1a, 0x3b, 0x08
.byte 0x70, 0xc5, 0x3e, 0x08
.byte 0xfc, 0x19, 0x3b, 0x08
.byte 0x0a, 0xc9, 0x3e, 0x08
.byte 0xf4, 0x19, 0x3b, 0x08
.byte 0x4c, 0xea, 0x3e, 0x08
.byte 0xec, 0x19, 0x3b, 0x08
.byte 0x4c, 0xed, 0x3e, 0x08
.byte 0xe4, 0x19, 0x3b, 0x08
.byte 0x9c, 0xf1, 0x3e, 0x08
.byte 0xdc, 0x19, 0x3b, 0x08
.byte 0x54, 0xf9, 0x3e, 0x08
.byte 0xd4, 0x19, 0x3b, 0x08
.byte 0xbb, 0xfc, 0x3e, 0x08
.byte 0xcc, 0x19, 0x3b, 0x08
.byte 0xec, 0x24, 0x3f, 0x08
.byte 0xc4, 0x19, 0x3b, 0x08
.byte 0xec, 0x27, 0x3f, 0x08
.byte 0xbc, 0x19, 0x3b, 0x08
.byte 0x3c, 0x2d, 0x3f, 0x08
.byte 0xb4, 0x19, 0x3b, 0x08
.byte 0x94, 0x34, 0x3f, 0x08
.byte 0xac, 0x19, 0x3b, 0x08
.byte 0x2c, 0x38, 0x3f, 0x08
.byte 0xa4, 0x19, 0x3b, 0x08
.byte 0x94, 0x51, 0x3f, 0x08
.byte 0x9c, 0x19, 0x3b, 0x08
.byte 0x94, 0x54, 0x3f, 0x08
.byte 0x94, 0x19, 0x3b, 0x08
.byte 0xe4, 0x59, 0x3f, 0x08
.byte 0x8c, 0x19, 0x3b, 0x08
.byte 0x88, 0x61, 0x3f, 0x08
.byte 0x84, 0x19, 0x3b, 0x08
.byte 0xa1, 0x64, 0x3f, 0x08
.byte 0x7c, 0x19, 0x3b, 0x08
.byte 0x68, 0x8c, 0x3f, 0x08
.byte 0x74, 0x19, 0x3b, 0x08
.byte 0x68, 0x8f, 0x3f, 0x08
.byte 0x6c, 0x19, 0x3b, 0x08
.byte 0xb8, 0x95, 0x3f, 0x08
.byte 0x64, 0x19, 0x3b, 0x08
.byte 0xbc, 0x9c, 0x3f, 0x08
.byte 0x5c, 0x19, 0x3b, 0x08
.byte 0x51, 0xa0, 0x3f, 0x08
.byte 0x54, 0x19, 0x3b, 0x08
.byte 0xb0, 0xb4, 0x3f, 0x08
.byte 0x4c, 0x19, 0x3b, 0x08
.byte 0xb0, 0xb7, 0x3f, 0x08
.byte 0x44, 0x19, 0x3b, 0x08
.byte 0x80, 0xbd, 0x3f, 0x08
.byte 0x3c, 0x19, 0x3b, 0x08
.byte 0x80, 0xc0, 0x3f, 0x08
.byte 0x34, 0x19, 0x3b, 0x08
.byte 0xd0, 0xc5, 0x3f, 0x08
.byte 0x2c, 0x19, 0x3b, 0x08
.byte 0x4c, 0xcd, 0x3f, 0x08
.byte 0x24, 0x19, 0x3b, 0x08
.byte 0x98, 0xd0, 0x3f, 0x08
.byte 0x1c, 0x19, 0x3b, 0x08
.byte 0x30, 0xf3, 0x3f, 0x08
.byte 0x14, 0x19, 0x3b, 0x08
.byte 0x30, 0xf6, 0x3f, 0x08
.byte 0x0c, 0x19, 0x3b, 0x08
.byte 0x80, 0xfa, 0x3f, 0x08
.byte 0x04, 0x19, 0x3b, 0x08
.byte 0x14, 0x01, 0x40, 0x08
.byte 0xfc, 0x18, 0x3b, 0x08
.byte 0x4a, 0x04, 0x40, 0x08
.byte 0xf4, 0x18, 0x3b, 0x08
.byte 0x98, 0x1c, 0x40, 0x08
.byte 0xec, 0x18, 0x3b, 0x08
.byte 0x98, 0x1f, 0x40, 0x08
.byte 0xe4, 0x18, 0x3b, 0x08
.byte 0xe8, 0x23, 0x40, 0x08
.byte 0xdc, 0x18, 0x3b, 0x08
.byte 0xf0, 0x2b, 0x40, 0x08
.byte 0xd4, 0x18, 0x3b, 0x08
.byte 0x86, 0x2f, 0x40, 0x08
.byte 0xcc, 0x18, 0x3b, 0x08
.byte 0x44, 0x4a, 0x40, 0x08
.byte 0xc4, 0x18, 0x3b, 0x08
.byte 0x44, 0x4d, 0x40, 0x08
.byte 0xbc, 0x18, 0x3b, 0x08
.byte 0x94, 0x52, 0x40, 0x08
.byte 0xb4, 0x18, 0x3b, 0x08
.byte 0x94, 0x55, 0x40, 0x08
.byte 0xac, 0x18, 0x3b, 0x08
.byte 0xe4, 0x5a, 0x40, 0x08
.byte 0xa4, 0x18, 0x3b, 0x08
.byte 0xe4, 0x5d, 0x40, 0x08
.byte 0x9c, 0x18, 0x3b, 0x08
.byte 0x34, 0x64, 0x40, 0x08
.byte 0x94, 0x18, 0x3b, 0x08
.byte 0x5c, 0x6b, 0x40, 0x08
.byte 0x8c, 0x18, 0x3b, 0x08
.byte 0x82, 0x6e, 0x40, 0x08
.byte 0x84, 0x18, 0x3b, 0x08
.byte 0x3c, 0x87, 0x40, 0x08
.byte 0x7c, 0x18, 0x3b, 0x08
.byte 0x3c, 0x8a, 0x40, 0x08
.byte 0x74, 0x18, 0x3b, 0x08
.byte 0x8c, 0x8f, 0x40, 0x08
.byte 0x6c, 0x18, 0x3b, 0x08
.byte 0xb8, 0x96, 0x40, 0x08
.byte 0x64, 0x18, 0x3b, 0x08
.byte 0xe9, 0x99, 0x40, 0x08
.byte 0x5c, 0x18, 0x3b, 0x08
.byte 0xa0, 0xbc, 0x40, 0x08
.byte 0x54, 0x18, 0x3b, 0x08
.byte 0xa0, 0xbf, 0x40, 0x08
.byte 0x4c, 0x18, 0x3b, 0x08
.byte 0xf0, 0xc4, 0x40, 0x08
.byte 0x44, 0x18, 0x3b, 0x08
.byte 0xc4, 0xcb, 0x40, 0x08
.byte 0x3c, 0x18, 0x3b, 0x08
.byte 0x0f, 0xcf, 0x40, 0x08
.byte 0x34, 0x18, 0x3b, 0x08
.byte 0xec, 0xe5, 0x40, 0x08
.byte 0x2c, 0x18, 0x3b, 0x08
.byte 0xec, 0xe8, 0x40, 0x08
.byte 0x24, 0x18, 0x3b, 0x08
.byte 0x3c, 0xee, 0x40, 0x08
.byte 0x1c, 0x18, 0x3b, 0x08
.byte 0xe8, 0xf5, 0x40, 0x08
.byte 0x14, 0x18, 0x3b, 0x08, 0x20, 0xf9, 0x40, 0x08, 0x0c, 0x18, 0x3b, 0x08, 0x18, 0x19, 0x41, 0x08, 0x04, 0x18, 0x3b, 0x08, 0x18, 0x1c, 0x41, 0x08, 0xfc, 0x17, 0x3b, 0x08, 0x28, 0x27, 0x41, 0x08
.byte 0xf4, 0x17, 0x3b, 0x08, 0x88, 0x2d, 0x41, 0x08, 0xec, 0x17, 0x3b, 0x08, 0xa4, 0x30, 0x41, 0x08, 0xe4, 0x17, 0x3b, 0x08, 0xe4, 0x41, 0x41, 0x08, 0xdc, 0x17, 0x3b, 0x08, 0xe4, 0x44, 0x41, 0x08
.byte 0xd4, 0x17, 0x3b, 0x08, 0xf4, 0x4f, 0x41, 0x08, 0xcc, 0x17, 0x3b, 0x08, 0x54, 0x56, 0x41, 0x08, 0xc4, 0x17, 0x3b, 0x08, 0x70, 0x59, 0x41, 0x08, 0xbc, 0x17, 0x3b, 0x08, 0x54, 0x6a, 0x41, 0x08
@@ -254,15 +366,76 @@ StartOfDungeonTable:
.byte 0x08, 0x13, 0x3b, 0x08, 0x0b, 0x50, 0x47, 0x08, 0x00, 0x13, 0x3b, 0x08, 0x5c, 0x74, 0x47, 0x08, 0xf8, 0x12, 0x3b, 0x08, 0x5c, 0x77, 0x47, 0x08, 0xf0, 0x12, 0x3b, 0x08, 0xec, 0x7b, 0x47, 0x08
.byte 0xe4, 0x12, 0x3b, 0x08, 0xa8, 0x89, 0x47, 0x08, 0xdc, 0x12, 0x3b, 0x08, 0xa9, 0x8b, 0x47, 0x08, 0xd4, 0x12, 0x3b, 0x08, 0x98, 0xa5, 0x47, 0x08, 0xcc, 0x12, 0x3b, 0x08, 0x98, 0xa8, 0x47, 0x08
.byte 0xc4, 0x12, 0x3b, 0x08, 0x68, 0xae, 0x47, 0x08, 0xb8, 0x12, 0x3b, 0x08, 0x10, 0xb9, 0x47, 0x08, 0xb0, 0x12, 0x3b, 0x08, 0x13, 0xbb, 0x47, 0x08, 0xa8, 0x12, 0x3b, 0x08, 0x24, 0xdf, 0x47, 0x08
.byte 0xa0, 0x12, 0x3b, 0x08, 0x24, 0xe2, 0x47, 0x08, 0x98, 0x12, 0x3b, 0x08, 0x3c, 0xe6, 0x47, 0x08, 0x8c, 0x12, 0x3b, 0x08, 0x68, 0xf2, 0x47, 0x08, 0x84, 0x12, 0x3b, 0x08, 0x20, 0xf4, 0x47, 0x08
.byte 0x7c, 0x12, 0x3b, 0x08, 0x08, 0x1e, 0x48, 0x08, 0x74, 0x12, 0x3b, 0x08, 0x08, 0x21, 0x48, 0x08, 0x6c, 0x12, 0x3b, 0x08, 0x18, 0x26, 0x48, 0x08, 0x60, 0x12, 0x3b, 0x08, 0xf8, 0x2f, 0x48, 0x08
.byte 0x58, 0x12, 0x3b, 0x08, 0x1f, 0x31, 0x48, 0x08, 0x50, 0x12, 0x3b, 0x08, 0x50, 0x5f, 0x48, 0x08, 0x48, 0x12, 0x3b, 0x08, 0x50, 0x62, 0x48, 0x08, 0x40, 0x12, 0x3b, 0x08, 0xa0, 0x65, 0x48, 0x08
.byte 0x34, 0x12, 0x3b, 0x08, 0x0c, 0x72, 0x48, 0x08, 0x2c, 0x12, 0x3b, 0x08, 0xba, 0x73, 0x48, 0x08, 0x24, 0x12, 0x3b, 0x08, 0x9c, 0x97, 0x48, 0x08, 0x1c, 0x12, 0x3b, 0x08, 0x9c, 0x9a, 0x48, 0x08
.byte 0x14, 0x12, 0x3b, 0x08, 0xac, 0xa0, 0x48, 0x08, 0x08, 0x12, 0x3b, 0x08, 0x10, 0xad, 0x48, 0x08, 0x00, 0x12, 0x3b, 0x08, 0xe5, 0xae, 0x48, 0x08, 0xf8, 0x11, 0x3b, 0x08, 0xd8, 0xd5, 0x48, 0x08
.byte 0xf0, 0x11, 0x3b, 0x08, 0xd8, 0xd8, 0x48, 0x08, 0xe8, 0x11, 0x3b, 0x08, 0x28, 0xe0, 0x48, 0x08, 0xdc, 0x11, 0x3b, 0x08, 0x84, 0xed, 0x48, 0x08, 0xd4, 0x11, 0x3b, 0x08, 0x18, 0xef, 0x48, 0x08
.byte 0xcc, 0x11, 0x3b, 0x08, 0xf0, 0x0b, 0x49, 0x08, 0xc4, 0x11, 0x3b, 0x08, 0xf0, 0x0e, 0x49, 0x08, 0xbc, 0x11, 0x3b, 0x08, 0x80, 0x14, 0x49, 0x08, 0xb0, 0x11, 0x3b, 0x08, 0xd0, 0x22, 0x49, 0x08
.byte 0xa8, 0x11, 0x3b, 0x08, 0x74, 0x24, 0x49, 0x08, 0xa0, 0x11, 0x3b, 0x08, 0x68, 0x4a, 0x49, 0x08, 0x98, 0x11, 0x3b, 0x08, 0x68, 0x4d, 0x49, 0x08, 0x90, 0x11, 0x3b, 0x08, 0xf8, 0x4e, 0x49, 0x08
.byte 0x84, 0x11, 0x3b, 0x08, 0xd0, 0x5d, 0x49, 0x08, 0x7c, 0x11, 0x3b, 0x08, 0x6f, 0x5f, 0x49, 0x08, 0x74, 0x11, 0x3b, 0x08, 0x54, 0x95, 0x49, 0x08
.byte 0xa0, 0x12, 0x3b, 0x08
.byte 0x24, 0xe2, 0x47, 0x08
.byte 0x98, 0x12, 0x3b, 0x08
.byte 0x3c, 0xe6, 0x47, 0x08
.byte 0x8c, 0x12, 0x3b, 0x08
.byte 0x68, 0xf2, 0x47, 0x08
.byte 0x84, 0x12, 0x3b, 0x08
.byte 0x20, 0xf4, 0x47, 0x08
.byte 0x7c, 0x12, 0x3b, 0x08
.byte 0x08, 0x1e, 0x48, 0x08
.byte 0x74, 0x12, 0x3b, 0x08
.byte 0x08, 0x21, 0x48, 0x08
.byte 0x6c, 0x12, 0x3b, 0x08
.byte 0x18, 0x26, 0x48, 0x08
.byte 0x60, 0x12, 0x3b, 0x08
.byte 0xf8, 0x2f, 0x48, 0x08
.byte 0x58, 0x12, 0x3b, 0x08
.byte 0x1f, 0x31, 0x48, 0x08
.byte 0x50, 0x12, 0x3b, 0x08
.byte 0x50, 0x5f, 0x48, 0x08
.byte 0x48, 0x12, 0x3b, 0x08
.byte 0x50, 0x62, 0x48, 0x08
.byte 0x40, 0x12, 0x3b, 0x08
.byte 0xa0, 0x65, 0x48, 0x08
.byte 0x34, 0x12, 0x3b, 0x08
.byte 0x0c, 0x72, 0x48, 0x08
.byte 0x2c, 0x12, 0x3b, 0x08
.byte 0xba, 0x73, 0x48, 0x08
.byte 0x24, 0x12, 0x3b, 0x08
.byte 0x9c, 0x97, 0x48, 0x08
.byte 0x1c, 0x12, 0x3b, 0x08
.byte 0x9c, 0x9a, 0x48, 0x08
.byte 0x14, 0x12, 0x3b, 0x08
.byte 0xac, 0xa0, 0x48, 0x08
.byte 0x08, 0x12, 0x3b, 0x08
.byte 0x10, 0xad, 0x48, 0x08
.byte 0x00, 0x12, 0x3b, 0x08
.byte 0xe5, 0xae, 0x48, 0x08
.byte 0xf8, 0x11, 0x3b, 0x08
.byte 0xd8, 0xd5, 0x48, 0x08
.byte 0xf0, 0x11, 0x3b, 0x08
.byte 0xd8, 0xd8, 0x48, 0x08
.byte 0xe8, 0x11, 0x3b, 0x08
.byte 0x28, 0xe0, 0x48, 0x08
.byte 0xdc, 0x11, 0x3b, 0x08
.byte 0x84, 0xed, 0x48, 0x08
.byte 0xd4, 0x11, 0x3b, 0x08
.byte 0x18, 0xef, 0x48, 0x08
.byte 0xcc, 0x11, 0x3b, 0x08
.byte 0xf0, 0x0b, 0x49, 0x08
.byte 0xc4, 0x11, 0x3b, 0x08
.byte 0xf0, 0x0e, 0x49, 0x08
.byte 0xbc, 0x11, 0x3b, 0x08
.byte 0x80, 0x14, 0x49, 0x08
.byte 0xb0, 0x11, 0x3b, 0x08
.byte 0xd0, 0x22, 0x49, 0x08
.byte 0xa8, 0x11, 0x3b, 0x08
.byte 0x74, 0x24, 0x49, 0x08
.byte 0xa0, 0x11, 0x3b, 0x08
.byte 0x68, 0x4a, 0x49, 0x08
.byte 0x98, 0x11, 0x3b, 0x08
.byte 0x68, 0x4d, 0x49, 0x08
.byte 0x90, 0x11, 0x3b, 0x08
.byte 0xf8, 0x4e, 0x49, 0x08
.byte 0x84, 0x11, 0x3b, 0x08
.byte 0xd0, 0x5d, 0x49, 0x08
.byte 0x7c, 0x11, 0x3b, 0x08
.byte 0x6f, 0x5f, 0x49, 0x08
.byte 0x74, 0x11, 0x3b, 0x08
.byte 0x54, 0x95, 0x49, 0x08
.byte 0x6c, 0x11, 0x3b, 0x08
.byte 0x54, 0x98, 0x49, 0x08
@@ -279,80 +452,189 @@ StartOfDungeonTable:
.byte 0x34, 0x11, 0x3b, 0x08
.byte 0xec, 0x05, 0x4a, 0x08
.byte 0x2c, 0x11, 0x3b, 0x08
.byte 0xf0, 0x07, 0x4a, 0x08
.4byte itempat_SIRO
.byte 0x24, 0x11, 0x3b, 0x08
.byte 0x0c, 0x14, 0x4a, 0x08
.4byte jyochu_SIRO
.byte 0x1c, 0x11, 0x3b, 0x08
.byte 0x64, 0x1f, 0x4a, 0x08
.4byte levfont_SIRO
.byte 0x10, 0x11, 0x3b, 0x08
.byte 0xf4, 0x2b, 0x4a, 0x08
.4byte Mapparam_SIRO @ DungeonMasterTable SIRO
.byte 0x08, 0x11, 0x3b, 0x08
.byte 0x48, 0xb8, 0x4c, 0x08
.4byte PartnerDialogue0SIRO
.byte 0x00, 0x11, 0x3b, 0x08
.byte 0x70, 0xbf, 0x4c, 0x08
.4byte PartnerDialogue1SIRO
.byte 0xf8, 0x10, 0x3b, 0x08
.byte 0x14, 0xc7, 0x4c, 0x08
.4byte PartnerDialogue10SIRO
.byte 0xf0, 0x10, 0x3b, 0x08
.byte 0x0c, 0xd0, 0x4c, 0x08
.4byte PartnerDialogue11SIRO
.byte 0xe8, 0x10, 0x3b, 0x08
.byte 0xfc, 0xd8, 0x4c, 0x08
.4byte PartnerDialogue12SIRO
.byte 0xe0, 0x10, 0x3b, 0x08
.byte 0xf0, 0xe1, 0x4c, 0x08
.4byte PartnerDialogue13SIRO
.byte 0xd8, 0x10, 0x3b, 0x08
.byte 0x9c, 0xea, 0x4c, 0x08
.4byte PartnerDialogue14SIRO
.byte 0xd0, 0x10, 0x3b, 0x08
.byte 0x98, 0xf3, 0x4c, 0x08
.4byte PartnerDialogue15SIRO
.byte 0xc8, 0x10, 0x3b, 0x08
.byte 0x28, 0xfc, 0x4c, 0x08
.4byte PartnerDialogue16SIRO
.byte 0xc0, 0x10, 0x3b, 0x08
.byte 0x8c, 0x05, 0x4d, 0x08
.4byte PartnerDialogue17SIRO
.byte 0xb8, 0x10, 0x3b, 0x08
.byte 0xec, 0x0d, 0x4d, 0x08
.4byte PartnerDialogue18SIRO
.byte 0xb0, 0x10, 0x3b, 0x08
.byte 0x34, 0x17, 0x4d, 0x08
.4byte PartnerDialogue19SIRO
.byte 0xa8, 0x10, 0x3b, 0x08
.byte 0xc4, 0x20, 0x4d, 0x08
.4byte PartnerDialogue2SIRO
.byte 0xa0, 0x10, 0x3b, 0x08
.byte 0x64, 0x28, 0x4d, 0x08
.4byte PartnerDialogue20SIRO
.byte 0x98, 0x10, 0x3b, 0x08
.byte 0x6c, 0x2a, 0x4d, 0x08
.4byte PartnerDialogue21SIRO
.byte 0x90, 0x10, 0x3b, 0x08
.byte 0x1c, 0x2b, 0x4d, 0x08
.4byte PartnerDialogue22SIRO
.byte 0x88, 0x10, 0x3b, 0x08
.byte 0x40, 0x2e, 0x4d, 0x08
.4byte PartnerDialogue23SIRO
.byte 0x80, 0x10, 0x3b, 0x08
.byte 0x70, 0x38, 0x4d, 0x08
.4byte PartnerDialogue24SIRO
.byte 0x78, 0x10, 0x3b, 0x08
.byte 0x38, 0x42, 0x4d, 0x08, 0x70, 0x10, 0x3b, 0x08, 0xe0, 0x4b, 0x4d, 0x08, 0x68, 0x10, 0x3b, 0x08, 0xec, 0x55, 0x4d, 0x08, 0x60, 0x10, 0x3b, 0x08, 0x54, 0x5f, 0x4d, 0x08
.byte 0x58, 0x10, 0x3b, 0x08, 0x7c, 0x68, 0x4d, 0x08, 0x50, 0x10, 0x3b, 0x08, 0xa4, 0x71, 0x4d, 0x08, 0x48, 0x10, 0x3b, 0x08, 0x1c, 0x7a, 0x4d, 0x08, 0x40, 0x10, 0x3b, 0x08, 0xdc, 0x83, 0x4d, 0x08
.byte 0x38, 0x10, 0x3b, 0x08, 0x04, 0x8d, 0x4d, 0x08, 0x30, 0x10, 0x3b, 0x08, 0x78, 0x96, 0x4d, 0x08, 0x28, 0x10, 0x3b, 0x08, 0x80, 0x9f, 0x4d, 0x08, 0x20, 0x10, 0x3b, 0x08, 0x08, 0xa9, 0x4d, 0x08
.byte 0x18, 0x10, 0x3b, 0x08, 0xe0, 0xb2, 0x4d, 0x08, 0x10, 0x10, 0x3b, 0x08, 0x48, 0xbc, 0x4d, 0x08, 0x08, 0x10, 0x3b, 0x08, 0x28, 0xc3, 0x4d, 0x08, 0x00, 0x10, 0x3b, 0x08, 0x2c, 0xcc, 0x4d, 0x08
.byte 0xf8, 0x0f, 0x3b, 0x08, 0x5c, 0xd6, 0x4d, 0x08, 0xf0, 0x0f, 0x3b, 0x08, 0xc4, 0xde, 0x4d, 0x08, 0xe8, 0x0f, 0x3b, 0x08, 0x80, 0xe7, 0x4d, 0x08, 0xe0, 0x0f, 0x3b, 0x08, 0xa4, 0xef, 0x4d, 0x08
.byte 0xd8, 0x0f, 0x3b, 0x08, 0xf8, 0xf0, 0x4d, 0x08, 0xd0, 0x0f, 0x3b, 0x08, 0xf4, 0xf8, 0x4d, 0x08, 0xc8, 0x0f, 0x3b, 0x08, 0x30, 0x01, 0x4e, 0x08, 0xc0, 0x0f, 0x3b, 0x08, 0x40, 0x09, 0x4e, 0x08
.byte 0xb8, 0x0f, 0x3b, 0x08, 0xd4, 0x10, 0x4e, 0x08, 0xb0, 0x0f, 0x3b, 0x08, 0x6c, 0x19, 0x4e, 0x08, 0xa8, 0x0f, 0x3b, 0x08, 0xc8, 0x1f, 0x4e, 0x08, 0xa0, 0x0f, 0x3b, 0x08, 0x18, 0x26, 0x4e, 0x08
.byte 0x98, 0x0f, 0x3b, 0x08, 0x68, 0x2c, 0x4e, 0x08, 0x90, 0x0f, 0x3b, 0x08, 0xc0, 0x32, 0x4e, 0x08, 0x88, 0x0f, 0x3b, 0x08, 0x10, 0x39, 0x4e, 0x08, 0x80, 0x0f, 0x3b, 0x08, 0x60, 0x3f, 0x4e, 0x08
.byte 0x78, 0x0f, 0x3b, 0x08, 0xb0, 0x45, 0x4e, 0x08, 0x70, 0x0f, 0x3b, 0x08, 0x3c, 0x4c, 0x4e, 0x08, 0x68, 0x0f, 0x3b, 0x08, 0x8c, 0x52, 0x4e, 0x08, 0x60, 0x0f, 0x3b, 0x08, 0xdc, 0x58, 0x4e, 0x08
.byte 0x58, 0x0f, 0x3b, 0x08, 0x2c, 0x5f, 0x4e, 0x08, 0x50, 0x0f, 0x3b, 0x08, 0x7c, 0x65, 0x4e, 0x08, 0x48, 0x0f, 0x3b, 0x08, 0xd8, 0x6b, 0x4e, 0x08, 0x40, 0x0f, 0x3b, 0x08, 0x28, 0x72, 0x4e, 0x08
.byte 0x38, 0x0f, 0x3b, 0x08, 0x78, 0x78, 0x4e, 0x08, 0x30, 0x0f, 0x3b, 0x08, 0xc8, 0x7e, 0x4e, 0x08, 0x28, 0x0f, 0x3b, 0x08, 0x18, 0x85, 0x4e, 0x08, 0x20, 0x0f, 0x3b, 0x08, 0x68, 0x8b, 0x4e, 0x08
.byte 0x18, 0x0f, 0x3b, 0x08, 0xb8, 0x91, 0x4e, 0x08, 0x10, 0x0f, 0x3b, 0x08, 0x08, 0x98, 0x4e, 0x08, 0x08, 0x0f, 0x3b, 0x08, 0x60, 0x9e, 0x4e, 0x08, 0x00, 0x0f, 0x3b, 0x08, 0xd4, 0xa4, 0x4e, 0x08
.byte 0xf8, 0x0e, 0x3b, 0x08, 0x24, 0xab, 0x4e, 0x08, 0xf0, 0x0e, 0x3b, 0x08, 0x74, 0xb1, 0x4e, 0x08, 0xe8, 0x0e, 0x3b, 0x08, 0xc4, 0xb7, 0x4e, 0x08, 0xe0, 0x0e, 0x3b, 0x08, 0x14, 0xbe, 0x4e, 0x08
.byte 0xd8, 0x0e, 0x3b, 0x08, 0x6c, 0xc4, 0x4e, 0x08, 0xd0, 0x0e, 0x3b, 0x08, 0xbc, 0xca, 0x4e, 0x08, 0xc8, 0x0e, 0x3b, 0x08, 0x0c, 0xd1, 0x4e, 0x08, 0xc0, 0x0e, 0x3b, 0x08, 0x5c, 0xd7, 0x4e, 0x08
.byte 0xb8, 0x0e, 0x3b, 0x08, 0xac, 0xdd, 0x4e, 0x08, 0xb0, 0x0e, 0x3b, 0x08, 0xfc, 0xe3, 0x4e, 0x08, 0xa8, 0x0e, 0x3b, 0x08, 0x4c, 0xea, 0x4e, 0x08, 0xa0, 0x0e, 0x3b, 0x08, 0x9c, 0xf0, 0x4e, 0x08
.byte 0x98, 0x0e, 0x3b, 0x08, 0xec, 0xf6, 0x4e, 0x08, 0x90, 0x0e, 0x3b, 0x08, 0x3c, 0xfd, 0x4e, 0x08, 0x88, 0x0e, 0x3b, 0x08, 0x8c, 0x03, 0x4f, 0x08
.4byte PartnerDialogue25SIRO
.byte 0x70, 0x10, 0x3b, 0x08
.4byte PartnerDialogue26SIRO
.byte 0x68, 0x10, 0x3b, 0x08
.4byte PartnerDialogue27SIRO
.byte 0x60, 0x10, 0x3b, 0x08
.4byte PartnerDialogue28SIRO
.byte 0x58, 0x10, 0x3b, 0x08
.4byte PartnerDialogue29SIRO
.byte 0x50, 0x10, 0x3b, 0x08
.4byte PartnerDialogue3SIRO
.byte 0x48, 0x10, 0x3b, 0x08
.4byte PartnerDialogue30SIRO
.byte 0x40, 0x10, 0x3b, 0x08
.4byte PartnerDialogue31SIRO
.byte 0x38, 0x10, 0x3b, 0x08
.4byte PartnerDialogue32SIRO
.byte 0x30, 0x10, 0x3b, 0x08
.4byte PartnerDialogue33SIRO
.byte 0x28, 0x10, 0x3b, 0x08
.4byte PartnerDialogue34SIRO
.byte 0x20, 0x10, 0x3b, 0x08
.4byte PartnerDialogue35SIRO
.byte 0x18, 0x10, 0x3b, 0x08
.4byte PartnerDialogue36SIRO
.byte 0x10, 0x10, 0x3b, 0x08
.4byte PartnerDialogue37SIRO
.byte 0x08, 0x10, 0x3b, 0x08
.4byte PartnerDialogue38SIRO
.byte 0x00, 0x10, 0x3b, 0x08
.4byte PartnerDialogue39SIRO
.byte 0xf8, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue4SIRO
.byte 0xf0, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue40SIRO
.byte 0xe8, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue41SIRO
.byte 0xe0, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue42SIRO
.byte 0xd8, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue5SIRO
.byte 0xd0, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue6SIRO
.byte 0xc8, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue7SIRO
.byte 0xc0, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue8SIRO
.byte 0xb8, 0x0f, 0x3b, 0x08
.4byte PartnerDialogue9SIRO
.byte 0xb0, 0x0f, 0x3b, 0x08
.4byte PartnerConversion0SIRO
.byte 0xa8, 0x0f, 0x3b, 0x08
.4byte PartnerConversion1SIRO
.byte 0xa0, 0x0f, 0x3b, 0x08
.4byte PartnerConversion10SIRO
.byte 0x98, 0x0f, 0x3b, 0x08
.4byte PartnerConversion11SIRO
.byte 0x90, 0x0f, 0x3b, 0x08
.4byte PartnerConversion12SIRO
.byte 0x88, 0x0f, 0x3b, 0x08
.4byte PartnerConversion13SIRO
.byte 0x80, 0x0f, 0x3b, 0x08
.4byte PartnerConversion14SIRO
.byte 0x78, 0x0f, 0x3b, 0x08
.4byte PartnerConversion15SIRO
.byte 0x70, 0x0f, 0x3b, 0x08
.4byte PartnerConversion16SIRO
.byte 0x68, 0x0f, 0x3b, 0x08
.4byte PartnerConversion17SIRO
.byte 0x60, 0x0f, 0x3b, 0x08
.4byte PartnerConversion18SIRO
.byte 0x58, 0x0f, 0x3b, 0x08
.4byte PartnerConversion19SIRO
.byte 0x50, 0x0f, 0x3b, 0x08
.4byte PartnerConversion2SIRO
.byte 0x48, 0x0f, 0x3b, 0x08
.4byte PartnerConversion20SIRO
.byte 0x40, 0x0f, 0x3b, 0x08
.4byte PartnerConversion21SIRO
.byte 0x38, 0x0f, 0x3b, 0x08
.4byte PartnerConversion22SIRO
.byte 0x30, 0x0f, 0x3b, 0x08
.4byte PartnerConversion23SIRO
.byte 0x28, 0x0f, 0x3b, 0x08
.4byte PartnerConversion24SIRO
.byte 0x20, 0x0f, 0x3b, 0x08
.4byte PartnerConversion25SIRO
.byte 0x18, 0x0f, 0x3b, 0x08
.4byte PartnerConversion26SIRO
.byte 0x10, 0x0f, 0x3b, 0x08
.4byte PartnerConversion27SIRO
.byte 0x08, 0x0f, 0x3b, 0x08
.4byte PartnerConversion28SIRO
.byte 0x00, 0x0f, 0x3b, 0x08
.4byte PartnerConversion29SIRO
.byte 0xf8, 0x0e, 0x3b, 0x08
.4byte PartnerConversion3SIRO
.byte 0xf0, 0x0e, 0x3b, 0x08
.4byte PartnerConversion30SIRO
.byte 0xe8, 0x0e, 0x3b, 0x08
.4byte PartnerConversion31SIRO
.byte 0xe0, 0x0e, 0x3b, 0x08
.4byte PartnerConversion32SIRO
.byte 0xd8, 0x0e, 0x3b, 0x08
.4byte PartnerConversion33SIRO
.byte 0xd0, 0x0e, 0x3b, 0x08
.4byte PartnerConversion34SIRO
.byte 0xc8, 0x0e, 0x3b, 0x08
.4byte PartnerConversion35SIRO
.byte 0xc0, 0x0e, 0x3b, 0x08
.4byte PartnerConversion36SIRO
.byte 0xb8, 0x0e, 0x3b, 0x08
.4byte PartnerConversion37SIRO
.byte 0xb0, 0x0e, 0x3b, 0x08
.4byte PartnerConversion38SIRO
.byte 0xa8, 0x0e, 0x3b, 0x08
.4byte PartnerConversion39SIRO
.byte 0xa0, 0x0e, 0x3b, 0x08
.4byte PartnerConversion4SIRO
.byte 0x98, 0x0e, 0x3b, 0x08
.4byte PartnerConversion40SIRO
.byte 0x90, 0x0e, 0x3b, 0x08
.4byte PartnerConversion41SIRO
.byte 0x88, 0x0e, 0x3b, 0x08
.4byte PartnerConversion42SIRO
.4byte talkp5_string
.byte 0xdc, 0x04, 0x4f, 0x08
.4byte PartnerConversion5SIRO
.4byte talkp6_string
.byte 0x2c, 0x0b, 0x4f, 0x08
.4byte PartnerConversion6SIRO
.4byte talkp7_string
.byte 0x7c, 0x11, 0x4f, 0x08
.4byte PartnerConversion7SIRO
.4byte talkp8_string
.byte 0xcc, 0x17, 0x4f, 0x08
.4byte PartnerConversion8SIRO
.4byte talkp9_string
.byte 0x1c, 0x1e, 0x4f, 0x08
.4byte PartnerConversion9SIRO
.4byte trappat_string
.byte 0x6c, 0x24, 0x4f, 0x08
.4byte Trappat_SIRO
.4byte zmappat_string
.byte 0xa8, 0x45, 0x4f, 0x08
.4byte Zmappat_SIRO
.global zmappat_string
zmappat_string:
@@ -31266,7 +31548,12 @@ b00pal:
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x00, 0x10, 0x00, 0xf1, 0x11, 0xf1, 0x01, 0xf1, 0x1a, 0xaf, 0x01, 0xf1, 0xf8, 0xa8, 0x01
.byte 0xa1, 0x81, 0xa1, 0x01, 0xa1, 0x11, 0xf1, 0x01, 0xf1, 0x01, 0xf1, 0x01, 0x10, 0x00, 0x10, 0x00, 0x00, 0x11, 0x01, 0x00, 0x10, 0xaf, 0x1a, 0x00, 0x00, 0xa1, 0x01, 0x00, 0x00, 0xa1, 0x01, 0x00
.byte 0x00, 0xf1, 0x01, 0x00, 0x00, 0xf1, 0x01, 0x00, 0x10, 0xaf, 0x1a, 0x00, 0x00, 0x11, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x10, 0xaf, 0x01, 0x00, 0xf1, 0x11, 0x1a, 0x00, 0x81, 0x1f, 0x01, 0x00
.byte 0x10, 0xf1, 0x18, 0x00, 0xf1, 0x11, 0x1a, 0x00, 0x10, 0xaf, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00, 0x53, 0x49, 0x52, 0x4f, 0x04, 0x14, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x10, 0xf1, 0x18, 0x00, 0xf1, 0x11, 0x1a, 0x00, 0x10, 0xaf, 0x01, 0x00, 0x00, 0x11, 0x00, 0x00
.global itempat_SIRO
itempat_SIRO:
.string "SIRO"
.byte 0x04, 0x14, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x60, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x91, 0x01, 0x00, 0x00, 0x10, 0x19, 0x00, 0x00, 0x10, 0x89, 0x01, 0x00, 0x00, 0xa1, 0x18
.byte 0x00, 0x00, 0x81, 0x9a, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0xa9, 0x00, 0x00, 0x10, 0xa8, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x91, 0x00, 0x00, 0x00, 0x81, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x00
@@ -31363,7 +31650,12 @@ b00pal:
.byte 0x10, 0x34, 0x43, 0x34, 0x00, 0x00, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x11, 0xf3, 0x01, 0x00, 0x1f, 0x43, 0x1f, 0x00, 0x43, 0x38, 0x14, 0x00, 0xff, 0x98, 0x43, 0x01, 0xff, 0x81, 0x14, 0x00
.byte 0x43, 0x11, 0x01, 0x00, 0x00, 0xf1, 0xf3, 0x3f, 0x00, 0x10, 0xf4, 0x4f, 0x00, 0xd1, 0x18, 0x11, 0x00, 0x10, 0xda, 0x18, 0x00, 0x00, 0x11, 0x8a, 0x00, 0x00, 0x00, 0x11, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x1f, 0x98, 0x19, 0x00, 0x81, 0x8a, 0x01, 0x00, 0x91, 0x11, 0x01, 0x00, 0x1d, 0x98, 0x1a, 0x00, 0x89, 0x19, 0x01, 0x00, 0x18, 0x01, 0x00, 0x00, 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x53, 0x49, 0x52, 0x4f, 0x44, 0x1f, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x08, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00
.global jyochu_SIRO
jyochu_SIRO:
.string "SIRO"
.byte 0x44, 0x1f, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xff, 0xff, 0x00, 0x00
.byte 0xf0, 0x01, 0xf0, 0x80, 0x00, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80, 0x10, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80, 0x20, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80
.byte 0x30, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0x00, 0x00, 0xf0, 0x01, 0xf0, 0x80, 0x40, 0xec, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff
@@ -31454,7 +31746,12 @@ b00pal:
.byte 0xff, 0x87, 0x5f, 0x80, 0xff, 0x87, 0xbf, 0x80, 0xff, 0xff, 0xff, 0x80, 0x1c, 0x14, 0x4a, 0x08, 0x30, 0x14, 0x4a, 0x08, 0x44, 0x14, 0x4a, 0x08, 0x58, 0x14, 0x4a, 0x08, 0x6c, 0x14, 0x4a, 0x08
.byte 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08, 0x84, 0x14, 0x4a, 0x08
.byte 0x20, 0x1f, 0x4a, 0x08, 0x0c, 0x1f, 0x4a, 0x08, 0x40, 0x1f, 0x4a, 0x08, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xcc, 0x14, 0x4a, 0x08, 0xcc, 0x1e, 0x4a, 0x08
.byte 0x50, 0x00, 0x00, 0x00, 0x53, 0x49, 0x52, 0x4f, 0x74, 0x1f, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x50, 0x00, 0x00, 0x00
.global levfont_SIRO
levfont_SIRO:
.string "SIRO"
.byte 0x74, 0x1f, 0x4a, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x10, 0x11, 0x11, 0x01, 0x11, 0x11, 0x11, 0x11, 0x11, 0x61, 0x16, 0x11
.byte 0x11, 0x46, 0x64, 0x11, 0x11, 0x46, 0x64, 0x11, 0x11, 0x61, 0x16, 0x11, 0x11, 0x11, 0x11, 0x11, 0x10, 0x11, 0x11, 0x01, 0x10, 0xfc, 0xcf, 0x01, 0x11, 0x1f, 0xf1, 0x11, 0x11, 0x11, 0xf1, 0x11
.byte 0x11, 0x11, 0xcf, 0x11, 0x11, 0xf1, 0x1c, 0x11, 0x11, 0xcf, 0x11, 0x11, 0x11, 0xff, 0xff, 0x11, 0x50, 0x55, 0x55, 0x05, 0x10, 0xfc, 0xcf, 0x01, 0x11, 0x1f, 0xf1, 0x11, 0x11, 0x11, 0xf1, 0x11

View File

@@ -1,6 +1,8 @@
#ifndef POKEMON_H
#define POKEMON_H
#include "file_system.h"
struct EvolveStruct1
{
/* 0x34 */ u16 evolve_from;
@@ -13,6 +15,13 @@ struct EvolveNeeds
/* 0x3A */ u16 evolve_need2;
};
struct unkEvolve
{
/* 0x0 */ struct EvolveStruct1 conditions;
/* 0x4 */ struct EvolveNeeds needs;
};
struct gPokemon
{
/* 0x0 */ u8* species;
@@ -51,4 +60,34 @@ struct gPokemon
/* 0x42 */ s16 unk42[2]; // alphabetNo and parentNo
};
u8 *GetCategoryString(s16 index);
u8 GetPokemonSize(s16 index);
u8 GetShadowSize(s16 index);
s32 GetMoveSpeed(s16 index);
u8 GetWalkableTiles(s16 index);
u8 GetUnk1B(s16 index);
bool8 GetIsMoving(s16 index);
u8 GetUnk1D(s16 index);
u16 GetLowKickDmg(s16 index);
u16 GetSizeOrbDmg(s16 index);
u8 GetFriendArea(s16 index);
u16 GetBaseHP(s16 index);
bool8 GetUnk33(s16 index);
u8 GetUnk12(s16 index);
s16 GetPokemonEvolveFrom(s16 index);
u16 GetPokemonAttSpatt(s16 index, u32 r1);
u16 GetPokemonDefSpdef(s16 index, u32 r1);
u8 GetPokemonType(s32 index, u32 typeIndex);;
u8 GetPokemonAbility(s16 index, u32 abilityIndex);
s16 sub_808DCA0(s16 index, u32 r1);
s16 GetBaseRecruit(s16 index);
s16 sub_808DCDC(s16 index, s32 r1);
s16 sub_808DCFC(s16 index);
u32 CalculateEXPGain(s16 index, s32 level);
s16 sub_808DD48(s16 index, struct unkEvolve *r1);
u8 GetPokemonOverworldPalette(s16 index, u32 r1);
bool8 IsPokemonDialogueSpriteAvail(s16 index, s32 r1);
struct OpenedFile *OpenPokemonDialogueSpriteFile(s16 index);
struct OpenedFile *GetDialogueSpriteDataPtr(s16 index);
#endif // POKEMON_H

View File

@@ -95,11 +95,14 @@ SECTIONS {
src/wonder_mail.o(.text);
asm/wonder_mail.o(.text);
src/wonder_mail_1.o(.text);
src/credits.o(.text);
asm/credits.o(.text);
src/main_menu.o(.text);
asm/main_menu.o(.text);
src/pokemon_mail.o(.text);
src/code_803C1B4.o(.text);
asm/code_803C1D0.o(.text);
src/personality_test_pre.o(.text);
asm/personality_test.o(.text);
src/personality_test.o(.text);
asm/code_803D110.o(.text);

View File

@@ -50,7 +50,7 @@ extern u8 sub_80363E0(void);
extern void SetUpMenu(void);
extern u32 UpdateMenu(void);
extern void CleanUpMenu(void);
extern void sub_80357D0(void);
extern void DeleteMainMenu(void);
extern s32 sub_80953D4(u32);
extern void sub_8095240(u8);
extern void sub_80122A8(void);
@@ -78,7 +78,7 @@ extern struct OpenedFile *gTitlePaletteFile;
extern struct Inputs gRealInputs;
extern u8 *gUnknown_203B46C;
extern char gUnknown_80B69BC[];
extern char gPMDBuildVersion[];
void xxx_update_stuff(u32);
@@ -109,7 +109,7 @@ void GameLoop(void)
sub_800CD64(0x8000, 0);
sub_8012284();
sub_8094998(1);
SetWindowTitle(gUnknown_80B69BC);
SetWindowTitle(gPMDBuildVersion);
sub_800DAAC();
SetSavingIconCoords(0);
tmp = 0;
@@ -175,7 +175,7 @@ void GameLoop(void)
if (tmp4 == 4) break;
if (tmp4 == 3) break;
}
sub_80357D0();
DeleteMainMenu();
while (gUnknown_2000A80 > 0) {
s32 i;
gUnknown_2000A80--;

View File

@@ -28,6 +28,9 @@ struct unk_203B250
u16 unk4;
u8 unk6;
u8 unk7;
u32 padding[3];
u32 unk14;
u32 unk18;
};
struct unk_203B250 *gUnknown_203B250;

33
src/credits.c Normal file
View File

@@ -0,0 +1,33 @@
#include "global.h"
extern s32 sub_80144A4(s32 *);
extern void sub_80338C4(u32);
extern void sub_80338C4(u32);
void sub_8035404(u32 param_1)
{
s32 iVar1;
if(sub_80144A4(&iVar1) == 0){
sub_80338C4(param_1);
}
}
void sub_8035424(void)
{
sub_80338C4(6);
}
void sub_8035430(void)
{
sub_80338C4(0x4F);
}
void nullsub_50(void)
{
}
void nullsub_51(void)
{
}

View File

@@ -1,18 +1,22 @@
#include "global.h"
struct MainMenu
struct MainMenuSub
{
u32 unk0;
s32 unk4;
u32 unk8;
u8 padding[0x20];
u8 unk2C;
u8 unk2D;
u8 unk2E;
u8 padding2[0x30 - 0x2F];
};
struct MainMenu
{
s32 unk0;
s32 unk4;
s32 unk8;
u8 padding[0x20];
/* 0x2C */ struct MainMenuSub sub;
u32 unk30;
u32 unk34;
u16 unk38;
s16 unk38;
u8 unk3A;
u8 unk3B;
s32 unk3C;
@@ -75,16 +79,16 @@ void InitMainMenu(void)
gUnknown_203B348->unk0 = 0xffdc;
gUnknown_203B348->unk4 = 1;
gUnknown_203B348->unk8 = 1;
gUnknown_203B348->unk38 = 0xffdc + 0x23;
gUnknown_203B348->unk38 = -1;
gUnknown_203B348->unk3C = -1;
gUnknown_203B348->unk2E = 0;
gUnknown_203B348->unk2C = 1;
gUnknown_203B348->unk2D = 0;
gUnknown_203B348->sub.unk2E = 0;
gUnknown_203B348->sub.unk2C = 1;
gUnknown_203B348->sub.unk2D = 0;
sub_8035DA0();
gUnknown_203B348->unk3A = 0;
}
void sub_80357D0(void)
void DeleteMainMenu(void)
{
if(gUnknown_203B348){
MemoryFree(gUnknown_203B348);
@@ -294,3 +298,22 @@ void CleanUpMenu(void)
gUnknown_203B348->unk8 = gUnknown_203B348->unk4;
}
}
// Unused
void sub_8035C00(struct MainMenuSub *param)
{
gUnknown_203B348->sub = *param;
}
// Unused
struct MainMenuSub *sub_8035C10(void)
{
return &gUnknown_203B348->sub;
}
void sub_8035C1C(void)
{
gUnknown_203B348->sub.unk2E = 0;
gUnknown_203B348->sub.unk2C = 1;
gUnknown_203B348->sub.unk2D = 0;
}

View File

@@ -454,6 +454,7 @@ u16 GetCurrentBGSong(void)
}
#ifdef NONMATCHING
// TODO fix reg allocation.. using one too many regs
void sub_800C074(u16 SongIndex,u16 param_2)
{
bool8 interrupt_flag;
@@ -548,10 +549,15 @@ void sub_800C074(u16 SongIndex,u16 param_2)
m4aSongNumStart(SongIndex);
preload->unk0 = 1;
preload->songIndex = SongIndex;
// TODO fix this comparison
// Generates eor/neg/lsr
preload->unk6 = param_2 != 0x100;
preload->unk4 = param_2;
if(msVar == param_2)
{
preload->unk6 = 1;
}
else
{
preload->unk6 = 0;
}
preload->unk4 = msVar;
if (interrupt_flag)
EnableInterrupts();
}

View File

@@ -1,5 +1,8 @@
#include "global.h"
#include "constants/species.h"
#include "pokemon.h"
#define NUM_PARTNERS 10
// TODO convert this... maybe a script?
const u8 gUnknown_80F4244[32] =
@@ -14,7 +17,7 @@ const u8 gUnknown_80F4244[32] =
'p', 'k', 's', 'd', 'i', 'r', '0', 0
};
const u16 gPartners[10] =
const s16 gPartners[NUM_PARTNERS] =
{
SPECIES_CHARMANDER,
SPECIES_BULBASAUR,
@@ -32,6 +35,40 @@ extern u8 gUnknown_80F42D0[];
extern u8 gUnknown_80F42F0[];
extern u8 gUnknown_203B408;
struct unkStruct_203B404
{
// Size: 0xB8
/* 0x0 */ s16 StarterID;
/* 0x2 */ s16 PartnerArray[NUM_PARTNERS];
};
extern struct unkStruct_203B404 *gUnknown_203B404;
s32 GetValidPartners(void)
{
u8 PlayerType[2];
u8 currentPartnerTypes[2];
s32 counter;
s32 ValidPartnerCounter;
s32 CurrentPartnerID;
ValidPartnerCounter = 0;
PlayerType[0] = GetPokemonType(gUnknown_203B404->StarterID,0);
PlayerType[1] = GetPokemonType(gUnknown_203B404->StarterID,1);
for(counter = 0; counter < NUM_PARTNERS; counter++){
CurrentPartnerID = gPartners[counter];
currentPartnerTypes[0] = GetPokemonType(CurrentPartnerID,0);
currentPartnerTypes[1] = GetPokemonType(CurrentPartnerID,1);
if (((currentPartnerTypes[0] == '\0') || ((currentPartnerTypes[0] != PlayerType[0] && (currentPartnerTypes[0] != PlayerType[1]))))
&& ((currentPartnerTypes[1] == '\0' || ((currentPartnerTypes[1] != PlayerType[0] && (currentPartnerTypes[1] != PlayerType[1])))
))) {
gUnknown_203B404->PartnerArray[ValidPartnerCounter] = CurrentPartnerID;
ValidPartnerCounter++;
}
}
return ValidPartnerCounter;
}
u8 sub_803D0D8()
{
return gUnknown_203B408;

299
src/personality_test_pre.c Normal file
View File

@@ -0,0 +1,299 @@
#include "global.h"
#define NUM_PERSONALITIES 13
#define NUM_QUIZ_QUESTIONS 55
struct PersonalityStruct_203B400
{
u32 unk0;
u32 unk4;
u8 padding[0x34 - 8];
/* 0x34 */ u32 TestState;
/* 0x38 */ u32 QuestionCounter;
/* 0x3C */ u32 currQuestionIndex;
u8 unk40;
u8 padding2[3];
/* 0x44 */ u32 NatureTotals[13];
/* 0x78 */ u8 QuestionTracker[NUM_QUIZ_QUESTIONS];
u32 unkb0;
u32 unkb4;
u32 unkb8;
u32 unkbc;
};
extern struct PersonalityStruct_203B400 *gUnknown_203B400;
extern void* MemoryAlloc(u32, u32);
extern void MemoryFree(void *);
extern void sub_801317C(u32 *);
extern void sub_8099690(u32);
extern void sub_8001024(u32 *);
extern s32 Random(void);
extern s32 sub_8094E4C(void);
extern void sub_8011C40(s32);
extern void sub_8094D28(s32);
extern void sub_8001044(u32 *);
extern void sub_803C870(void);
extern void sub_803C908(void);
extern void sub_803C920(void);
extern void sub_803C98C(void);
extern void sub_803C9D8(void);
extern void sub_803CA54(void);
extern void sub_803CA8C(void);
extern void sub_803CAAC(void);
extern void sub_803CAD4(void);
extern void sub_803CAF4(void);
extern void sub_803CB14(void);
extern void sub_803CB5C(void);
extern void sub_803CB7C(void);
extern void sub_803CBB0(void);
extern void sub_803CBE4(void);
void InitializeTestStats(void);
u8 CreateTestTracker(void)
{
gUnknown_203B400 = MemoryAlloc(sizeof(struct PersonalityStruct_203B400),8);
sub_801317C(&gUnknown_203B400->unkb4);
InitializeTestStats();
sub_8099690(1);
return 1;
}
void InitializeTestStats(void)
{
s32 counter;
sub_8001024(&gUnknown_203B400->unk4);
gUnknown_203B400->unk0 = 0;
gUnknown_203B400->TestState = 0;
gUnknown_203B400->QuestionCounter = 0;
for(counter = 0; counter < NUM_PERSONALITIES; counter++){
gUnknown_203B400->NatureTotals[counter] = 0;
}
gUnknown_203B400->currQuestionIndex = 0;
for(counter = 0; counter < NUM_QUIZ_QUESTIONS; counter++){
gUnknown_203B400->QuestionTracker[counter] = 0;
}
gUnknown_203B400->unk40 = 0;
gUnknown_203B400->unkb0 = 0;
}
#ifdef NONMATCHING
u8 HandleTestTrackerState(void)
{
s32 counter;
s32 iVar1;
gUnknown_203B400->unk0++;
switch(gUnknown_203B400->TestState)
{
case 0:
sub_803C870();
break;
case 1:
sub_803C908();
break;
case 2:
sub_803C920();
break;
case 3:
sub_803C98C();
break;
case 4:
sub_803C9D8();
break;
case 5:
sub_803CA54();
break;
case 6:
sub_803CA8C();
break;
case 7:
sub_803CAAC();
break;
case 8:
sub_803CAD4();
break;
case 9:
sub_803CAF4();
break;
case 10:
sub_803CB14();
break;
case 11:
sub_803CB5C();
break;
case 12:
sub_803CB7C();
break;
case 13:
sub_803CBB0();
break;
case 14:
sub_803CBE4();
break;
case 15:
iVar1 = Random() * gUnknown_203B400->unk0;
sub_8094D28(Random());
// TODO fix this math..
for(counter = 0; counter < 13; counter++){
iVar1 *= (gUnknown_203B400->NatureTotals[counter] + 3);
}
iVar1 += sub_8094E4C();
while (iVar1 == -1) {
iVar1 += sub_8094E4C();
}
sub_8011C40(iVar1);
return 3;
default:
break;
}
return 0;
}
#else
NAKED
u8 HandleTestTrackerState(void)
{
asm_unified(
"\tpush {r4,r5,lr}\n"
"\tldr r0, _0803C750\n"
"\tldr r1, [r0]\n"
"\tldr r0, [r1]\n"
"\tadds r0, 0x1\n"
"\tstr r0, [r1]\n"
"\tldr r0, [r1, 0x34]\n"
"\tcmp r0, 0xF\n"
"\tbls _0803C744\n"
"\tb _0803C848\n"
"_0803C744:\n"
"\tlsls r0, 2\n"
"\tldr r1, _0803C754\n"
"\tadds r0, r1\n"
"\tldr r0, [r0]\n"
"\tmov pc, r0\n"
"\t.align 2, 0\n"
"_0803C750: .4byte gUnknown_203B400\n"
"_0803C754: .4byte _0803C758\n"
"\t.align 2, 0\n"
"_0803C758:\n"
"\t.4byte _0803C798\n"
"\t.4byte _0803C79E\n"
"\t.4byte _0803C7A4\n"
"\t.4byte _0803C7AA\n"
"\t.4byte _0803C7B0\n"
"\t.4byte _0803C7B6\n"
"\t.4byte _0803C7BC\n"
"\t.4byte _0803C7C2\n"
"\t.4byte _0803C7C8\n"
"\t.4byte _0803C7CE\n"
"\t.4byte _0803C7D4\n"
"\t.4byte _0803C7DA\n"
"\t.4byte _0803C7E0\n"
"\t.4byte _0803C7E6\n"
"\t.4byte _0803C7EC\n"
"\t.4byte _0803C7F2\n"
"_0803C798:\n"
"\tbl sub_803C870\n"
"\tb _0803C848\n"
"_0803C79E:\n"
"\tbl sub_803C908\n"
"\tb _0803C848\n"
"_0803C7A4:\n"
"\tbl sub_803C920\n"
"\tb _0803C848\n"
"_0803C7AA:\n"
"\tbl sub_803C98C\n"
"\tb _0803C848\n"
"_0803C7B0:\n"
"\tbl sub_803C9D8\n"
"\tb _0803C848\n"
"_0803C7B6:\n"
"\tbl sub_803CA54\n"
"\tb _0803C848\n"
"_0803C7BC:\n"
"\tbl sub_803CA8C\n"
"\tb _0803C848\n"
"_0803C7C2:\n"
"\tbl sub_803CAAC\n"
"\tb _0803C848\n"
"_0803C7C8:\n"
"\tbl sub_803CAD4\n"
"\tb _0803C848\n"
"_0803C7CE:\n"
"\tbl sub_803CAF4\n"
"\tb _0803C848\n"
"_0803C7D4:\n"
"\tbl sub_803CB14\n"
"\tb _0803C848\n"
"_0803C7DA:\n"
"\tbl sub_803CB5C\n"
"\tb _0803C848\n"
"_0803C7E0:\n"
"\tbl sub_803CB7C\n"
"\tb _0803C848\n"
"_0803C7E6:\n"
"\tbl sub_803CBB0\n"
"\tb _0803C848\n"
"_0803C7EC:\n"
"\tbl sub_803CBE4\n"
"\tb _0803C848\n"
"_0803C7F2:\n"
"\tbl Random\n"
"\tldr r4, _0803C844\n"
"\tldr r1, [r4]\n"
"\tldr r1, [r1]\n"
"\tadds r5, r0, 0\n"
"\tmuls r5, r1\n"
"\tbl Random\n"
"\tbl sub_8094D28\n"
"\tmovs r1, 0\n"
"\tldr r0, [r4]\n"
"\tadds r2, r0, 0\n"
"\tadds r2, 0x44\n"
"_0803C810:\n"
"\tldm r2!, {r0}\n"
"\tadds r0, r1\n"
"\tadds r0, 0x3\n"
"\tmuls r5, r0\n"
"\tadds r1, 0x1\n"
"\tcmp r1, 0xC\n"
"\tble _0803C810\n"
"\tbl sub_8094E4C\n"
"\tadds r5, r0\n"
"\tmovs r0, 0x1\n"
"\tnegs r0, r0\n"
"\tcmp r5, r0\n"
"\tbne _0803C838\n"
"\tadds r4, r5, 0\n"
"_0803C82E:\n"
"\tbl sub_8094E4C\n"
"\tadds r5, r0\n"
"\tcmp r5, r4\n"
"\tbeq _0803C82E\n"
"_0803C838:\n"
"\tadds r0, r5, 0\n"
"\tbl sub_8011C40\n"
"\tmovs r0, 0x3\n"
"\tb _0803C84A\n"
"\t.align 2, 0\n"
"_0803C844: .4byte gUnknown_203B400\n"
"_0803C848:\n"
"\tmovs r0, 0\n"
"_0803C84A:\n"
"\tpop {r4,r5}\n"
"\tpop {r1}\n"
"\tbx r1");
#endif
}
void DeleteTestTracker(void)
{
sub_8001044(&gUnknown_203B400->unk4);
MemoryFree(gUnknown_203B400);
gUnknown_203B400 = NULL;
}

View File

@@ -8,12 +8,6 @@ extern struct gPokemon *gMonsterParameters;
extern struct FileArchive gMonsterFileArchive;
extern const char gUnknown_8107684[];
struct unkEvolve
{
/* 0x0 */ struct EvolveStruct1 conditions;
/* 0x4 */ struct EvolveNeeds needs;
};
u8 *GetCategoryString(s16 index)
{
return gMonsterParameters[index].category;
@@ -99,9 +93,10 @@ u16 GetPokemonDefSpdef(s16 index, u32 r1)
return gMonsterParameters[index].base_def_spdef[r1];
}
u8 GetPokemonType(s16 index, u32 typeIndex)
u8 GetPokemonType(s32 index, u32 typeIndex)
{
return gMonsterParameters[index].types[typeIndex];
s16 newIndex = index;
return gMonsterParameters[newIndex].types[typeIndex];
}
u8 GetPokemonAbility(s16 index, u32 abilityIndex)