Merge pull request #140 from PikalaxALT/dism_more_data
Disassemble more data
@@ -1,990 +0,0 @@
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.syntax unified
|
||||
|
||||
.text
|
||||
|
||||
thumb_func_start sub_80BE46C
|
||||
sub_80BE46C: @ 80BE46C
|
||||
ldr r1, _080BE474 @ =gUnknown_20399C0
|
||||
str r0, [r1]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080BE474: .4byte gUnknown_20399C0
|
||||
thumb_func_end sub_80BE46C
|
||||
|
||||
thumb_func_start sub_80BE478
|
||||
sub_80BE478: @ 80BE478
|
||||
push {lr}
|
||||
sub sp, 0x4
|
||||
ldr r0, _080BE4B0 @ =gSaveBlock2Ptr
|
||||
ldr r0, [r0]
|
||||
ldrb r0, [r0, 0x14]
|
||||
lsrs r0, 3
|
||||
bl GetUserFrameGraphicsInfo
|
||||
ldr r3, _080BE4B4 @ =gUnknown_20399C0
|
||||
ldr r2, [r3]
|
||||
ldr r1, [r0]
|
||||
str r1, [r2, 0x2C]
|
||||
ldr r0, [r0, 0x4]
|
||||
str r0, [r2, 0x30]
|
||||
ldr r0, _080BE4B8 @ =0x000010b4
|
||||
adds r2, r0
|
||||
movs r1, 0
|
||||
strb r1, [r2]
|
||||
mov r0, sp
|
||||
strh r1, [r0]
|
||||
ldr r1, [r3]
|
||||
adds r1, 0x34
|
||||
ldr r2, _080BE4BC @ =0x01000800
|
||||
bl CpuSet
|
||||
add sp, 0x4
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BE4B0: .4byte gSaveBlock2Ptr
|
||||
_080BE4B4: .4byte gUnknown_20399C0
|
||||
_080BE4B8: .4byte 0x000010b4
|
||||
_080BE4BC: .4byte 0x01000800
|
||||
thumb_func_end sub_80BE478
|
||||
|
||||
thumb_func_start sub_80BE4C0
|
||||
sub_80BE4C0: @ 80BE4C0
|
||||
push {r4-r7,lr}
|
||||
ldr r0, _080BE4E0 @ =gUnknown_20399C0
|
||||
ldr r1, [r0]
|
||||
ldr r2, _080BE4E4 @ =0x000010b4
|
||||
adds r0, r1, r2
|
||||
ldrb r2, [r0]
|
||||
lsls r0, r2, 8
|
||||
adds r0, 0x34
|
||||
adds r5, r1, r0
|
||||
cmp r2, 0xD
|
||||
beq _080BE590
|
||||
cmp r2, 0xD
|
||||
bgt _080BE4E8
|
||||
cmp r2, 0
|
||||
beq _080BE4EE
|
||||
b _080BE538
|
||||
.align 2, 0
|
||||
_080BE4E0: .4byte gUnknown_20399C0
|
||||
_080BE4E4: .4byte 0x000010b4
|
||||
_080BE4E8:
|
||||
cmp r2, 0xE
|
||||
beq _080BE5DC
|
||||
b _080BE538
|
||||
_080BE4EE:
|
||||
ldr r0, [r1, 0x2C]
|
||||
adds r1, r5, 0
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
movs r4, 0
|
||||
adds r7, r5, 0
|
||||
adds r7, 0xE0
|
||||
_080BE4FE:
|
||||
ldr r6, _080BE530 @ =gUnknown_20399C0
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x2C]
|
||||
adds r0, 0x20
|
||||
adds r4, 0x1
|
||||
lsls r1, r4, 5
|
||||
adds r1, r5, r1
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
lsls r4, 16
|
||||
lsrs r4, 16
|
||||
cmp r4, 0x5
|
||||
bls _080BE4FE
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x2C]
|
||||
adds r0, 0x40
|
||||
adds r1, r7, 0
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
ldr r1, [r6]
|
||||
ldr r0, _080BE534 @ =0x000010b4
|
||||
adds r1, r0
|
||||
b _080BE57E
|
||||
.align 2, 0
|
||||
_080BE530: .4byte gUnknown_20399C0
|
||||
_080BE534: .4byte 0x000010b4
|
||||
_080BE538:
|
||||
ldr r0, _080BE588 @ =gUnknown_20399C0
|
||||
ldr r0, [r0]
|
||||
ldr r0, [r0, 0x2C]
|
||||
adds r0, 0x60
|
||||
adds r1, r5, 0
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
movs r4, 0
|
||||
adds r7, r5, 0
|
||||
adds r7, 0xE0
|
||||
_080BE54E:
|
||||
ldr r6, _080BE588 @ =gUnknown_20399C0
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x2C]
|
||||
adds r0, 0x80
|
||||
adds r4, 0x1
|
||||
lsls r1, r4, 5
|
||||
adds r1, r5, r1
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
lsls r4, 16
|
||||
lsrs r4, 16
|
||||
cmp r4, 0x5
|
||||
bls _080BE54E
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x2C]
|
||||
adds r0, 0xA0
|
||||
adds r1, r7, 0
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
ldr r1, [r6]
|
||||
ldr r2, _080BE58C @ =0x000010b4
|
||||
adds r1, r2
|
||||
_080BE57E:
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
strb r0, [r1]
|
||||
b _080BE5E8
|
||||
.align 2, 0
|
||||
_080BE588: .4byte gUnknown_20399C0
|
||||
_080BE58C: .4byte 0x000010b4
|
||||
_080BE590:
|
||||
ldr r0, [r1, 0x2C]
|
||||
adds r0, 0xC0
|
||||
adds r1, r5, 0
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
movs r4, 0
|
||||
adds r7, r5, 0
|
||||
adds r7, 0xE0
|
||||
_080BE5A2:
|
||||
ldr r6, _080BE5E0 @ =gUnknown_20399C0
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x2C]
|
||||
adds r0, 0xE0
|
||||
adds r4, 0x1
|
||||
lsls r1, r4, 5
|
||||
adds r1, r5, r1
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
lsls r4, 16
|
||||
lsrs r4, 16
|
||||
cmp r4, 0x5
|
||||
bls _080BE5A2
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x2C]
|
||||
movs r1, 0x80
|
||||
lsls r1, 1
|
||||
adds r0, r1
|
||||
adds r1, r7, 0
|
||||
movs r2, 0x8
|
||||
bl CpuFastSet
|
||||
ldr r1, [r6]
|
||||
ldr r2, _080BE5E4 @ =0x000010b4
|
||||
adds r1, r2
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
strb r0, [r1]
|
||||
_080BE5DC:
|
||||
movs r0, 0
|
||||
b _080BE5EA
|
||||
.align 2, 0
|
||||
_080BE5E0: .4byte gUnknown_20399C0
|
||||
_080BE5E4: .4byte 0x000010b4
|
||||
_080BE5E8:
|
||||
movs r0, 0x1
|
||||
_080BE5EA:
|
||||
pop {r4-r7}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80BE4C0
|
||||
|
||||
thumb_func_start sub_80BE5F0
|
||||
sub_80BE5F0: @ 80BE5F0
|
||||
push {lr}
|
||||
bl sub_80BE478
|
||||
_080BE5F6:
|
||||
bl sub_80BE4C0
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _080BE5F6
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80BE5F0
|
||||
|
||||
thumb_func_start sub_80BE604
|
||||
sub_80BE604: @ 80BE604
|
||||
push {r4-r7,lr}
|
||||
lsls r1, 16
|
||||
lsrs r5, r1, 16
|
||||
lsls r2, 16
|
||||
lsrs r6, r2, 16
|
||||
ldr r2, _080BE654 @ =gUnknown_20399C0
|
||||
ldr r3, [r2]
|
||||
movs r1, 0
|
||||
strb r1, [r3, 0x5]
|
||||
ldr r1, [r2]
|
||||
strb r0, [r1, 0x4]
|
||||
movs r3, 0
|
||||
adds r7, r2, 0
|
||||
adds r4, r7, 0
|
||||
movs r2, 0x1
|
||||
_080BE622:
|
||||
ldr r0, [r4]
|
||||
adds r1, r0, 0x6
|
||||
adds r1, r3
|
||||
ldrb r0, [r0, 0x4]
|
||||
asrs r0, r3
|
||||
ands r0, r2
|
||||
strb r0, [r1]
|
||||
adds r0, r3, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r3, r0, 16
|
||||
cmp r3, 0x3
|
||||
bls _080BE622
|
||||
lsls r0, r5, 16
|
||||
asrs r0, 16
|
||||
lsls r1, r6, 16
|
||||
asrs r1, 16
|
||||
ldr r3, [r7]
|
||||
ldrh r2, [r3]
|
||||
ldrh r3, [r3, 0x2]
|
||||
bl sub_80BE7CC
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BE654: .4byte gUnknown_20399C0
|
||||
thumb_func_end sub_80BE604
|
||||
|
||||
thumb_func_start sub_80BE658
|
||||
sub_80BE658: @ 80BE658
|
||||
push {r4,r5,lr}
|
||||
movs r4, 0
|
||||
ldr r5, _080BE6EC @ =gUnknown_20399C0
|
||||
_080BE65E:
|
||||
ldr r0, [r5]
|
||||
ldrh r0, [r0]
|
||||
adds r0, r4, r0
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl FreeSpriteTilesByTag
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r4, r0, 16
|
||||
cmp r4, 0x2
|
||||
bls _080BE65E
|
||||
ldr r4, _080BE6EC @ =gUnknown_20399C0
|
||||
ldr r0, [r4]
|
||||
ldrh r0, [r0, 0x2]
|
||||
bl FreeSpritePaletteByTag
|
||||
ldr r0, [r4]
|
||||
ldrh r0, [r0, 0x2]
|
||||
adds r0, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
bl FreeSpritePaletteByTag
|
||||
movs r4, 0
|
||||
_080BE690:
|
||||
ldr r0, _080BE6EC @ =gUnknown_20399C0
|
||||
ldr r0, [r0]
|
||||
lsls r1, r4, 2
|
||||
adds r0, 0xC
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080BE6E6
|
||||
bl DestroySprite
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r4, r0, 16
|
||||
cmp r4, 0x1
|
||||
bls _080BE690
|
||||
movs r4, 0
|
||||
_080BE6B0:
|
||||
ldr r5, _080BE6EC @ =gUnknown_20399C0
|
||||
ldr r0, [r5]
|
||||
lsls r1, r4, 2
|
||||
adds r0, 0x14
|
||||
adds r0, r1
|
||||
ldr r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080BE6E6
|
||||
bl DestroySprite
|
||||
adds r0, r4, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r4, r0, 16
|
||||
cmp r4, 0x3
|
||||
bls _080BE6B0
|
||||
ldr r0, [r5]
|
||||
ldr r0, [r0, 0x24]
|
||||
cmp r0, 0
|
||||
beq _080BE6DA
|
||||
bl DestroySprite
|
||||
_080BE6DA:
|
||||
ldr r0, [r5]
|
||||
ldr r0, [r0, 0x28]
|
||||
cmp r0, 0
|
||||
beq _080BE6E6
|
||||
bl DestroySprite
|
||||
_080BE6E6:
|
||||
pop {r4,r5}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BE6EC: .4byte gUnknown_20399C0
|
||||
thumb_func_end sub_80BE658
|
||||
|
||||
thumb_func_start sub_80BE6F0
|
||||
sub_80BE6F0: @ 80BE6F0
|
||||
push {r4,r5,lr}
|
||||
ldr r0, _080BE720 @ =gMain
|
||||
ldrh r1, [r0, 0x2E]
|
||||
movs r0, 0x40
|
||||
ands r0, r1
|
||||
lsls r0, 16
|
||||
lsrs r5, r0, 16
|
||||
cmp r5, 0
|
||||
beq _080BE728
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
ldr r2, _080BE724 @ =gUnknown_20399C0
|
||||
ldr r1, [r2]
|
||||
ldrb r0, [r1, 0x5]
|
||||
subs r0, 0x1
|
||||
strb r0, [r1, 0x5]
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bge _080BE7B0
|
||||
ldr r1, [r2]
|
||||
movs r0, 0x5
|
||||
strb r0, [r1, 0x5]
|
||||
b _080BE7B0
|
||||
.align 2, 0
|
||||
_080BE720: .4byte gMain
|
||||
_080BE724: .4byte gUnknown_20399C0
|
||||
_080BE728:
|
||||
movs r0, 0x80
|
||||
ands r0, r1
|
||||
lsls r0, 16
|
||||
lsrs r4, r0, 16
|
||||
cmp r4, 0
|
||||
beq _080BE758
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
ldr r2, _080BE754 @ =gUnknown_20399C0
|
||||
ldr r1, [r2]
|
||||
ldrb r0, [r1, 0x5]
|
||||
adds r0, 0x1
|
||||
strb r0, [r1, 0x5]
|
||||
lsls r0, 24
|
||||
asrs r0, 24
|
||||
cmp r0, 0x5
|
||||
ble _080BE7B0
|
||||
ldr r0, [r2]
|
||||
strb r5, [r0, 0x5]
|
||||
b _080BE7B0
|
||||
.align 2, 0
|
||||
_080BE754: .4byte gUnknown_20399C0
|
||||
_080BE758:
|
||||
movs r0, 0x1
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080BE7B4
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
ldr r2, _080BE788 @ =gUnknown_20399C0
|
||||
ldr r0, [r2]
|
||||
movs r1, 0x5
|
||||
ldrsb r1, [r0, r1]
|
||||
cmp r1, 0x4
|
||||
beq _080BE78C
|
||||
cmp r1, 0x5
|
||||
beq _080BE7C2
|
||||
adds r0, 0x6
|
||||
adds r1, r0, r1
|
||||
movs r2, 0
|
||||
ldrb r0, [r1]
|
||||
cmp r0, 0
|
||||
bne _080BE7AE
|
||||
movs r2, 0x1
|
||||
b _080BE7AE
|
||||
.align 2, 0
|
||||
_080BE788: .4byte gUnknown_20399C0
|
||||
_080BE78C:
|
||||
strb r4, [r0, 0x4]
|
||||
movs r3, 0
|
||||
adds r4, r2, 0
|
||||
_080BE792:
|
||||
ldr r2, [r4]
|
||||
adds r0, r2, 0x6
|
||||
adds r0, r3
|
||||
ldrb r0, [r0]
|
||||
lsls r0, r3
|
||||
ldrb r1, [r2, 0x4]
|
||||
orrs r0, r1
|
||||
strb r0, [r2, 0x4]
|
||||
adds r0, r3, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r3, r0, 16
|
||||
cmp r3, 0x3
|
||||
bls _080BE792
|
||||
b _080BE7C2
|
||||
_080BE7AE:
|
||||
strb r2, [r1]
|
||||
_080BE7B0:
|
||||
movs r0, 0x1
|
||||
b _080BE7C4
|
||||
_080BE7B4:
|
||||
movs r0, 0x2
|
||||
ands r0, r1
|
||||
cmp r0, 0
|
||||
beq _080BE7B0
|
||||
movs r0, 0x5
|
||||
bl PlaySE
|
||||
_080BE7C2:
|
||||
movs r0, 0
|
||||
_080BE7C4:
|
||||
pop {r4,r5}
|
||||
pop {r1}
|
||||
bx r1
|
||||
thumb_func_end sub_80BE6F0
|
||||
|
||||
thumb_func_start sub_80BE7CC
|
||||
sub_80BE7CC: @ 80BE7CC
|
||||
push {r4-r7,lr}
|
||||
mov r7, r10
|
||||
mov r6, r9
|
||||
mov r5, r8
|
||||
push {r5-r7}
|
||||
sub sp, 0x50
|
||||
mov r8, r0
|
||||
mov r9, r1
|
||||
adds r5, r2, 0
|
||||
adds r6, r3, 0
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
mov r8, r0
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
mov r9, r1
|
||||
lsls r5, 16
|
||||
lsrs r5, 16
|
||||
lsls r6, 16
|
||||
lsrs r6, 16
|
||||
ldr r4, _080BE9C4 @ =gUnknown_20399C0
|
||||
ldr r0, [r4]
|
||||
adds r0, 0x34
|
||||
str r0, [sp, 0x18]
|
||||
add r1, sp, 0x1C
|
||||
movs r7, 0
|
||||
movs r0, 0x80
|
||||
lsls r0, 5
|
||||
strh r0, [r1]
|
||||
mov r0, sp
|
||||
adds r0, 0x1E
|
||||
strh r5, [r0]
|
||||
add r1, sp, 0x20
|
||||
ldr r0, _080BE9C8 @ =gUnknown_8E9CBBC
|
||||
str r0, [sp, 0x20]
|
||||
movs r0, 0xC8
|
||||
lsls r0, 2
|
||||
strh r0, [r1, 0x4]
|
||||
adds r0, r5, 0x1
|
||||
strh r0, [r1, 0x6]
|
||||
add r0, sp, 0x28
|
||||
movs r1, 0
|
||||
movs r2, 0x8
|
||||
bl memset
|
||||
add r2, sp, 0x18
|
||||
mov r10, r2
|
||||
mov r0, sp
|
||||
mov r1, r10
|
||||
movs r2, 0x18
|
||||
bl memcpy
|
||||
ldr r0, [r4]
|
||||
ldr r0, [r0, 0x30]
|
||||
str r0, [sp, 0x30]
|
||||
add r0, sp, 0x34
|
||||
strh r6, [r0]
|
||||
add r1, sp, 0x38
|
||||
ldr r0, _080BE9CC @ =gUnknown_8E9CB9C
|
||||
str r0, [sp, 0x38]
|
||||
adds r0, r6, 0x1
|
||||
strh r0, [r1, 0x4]
|
||||
add r0, sp, 0x40
|
||||
movs r1, 0
|
||||
movs r2, 0x8
|
||||
bl memset
|
||||
add r4, sp, 0x30
|
||||
mov r0, r10
|
||||
adds r1, r4, 0
|
||||
movs r2, 0x18
|
||||
bl memcpy
|
||||
strh r5, [r4]
|
||||
strh r6, [r4, 0x2]
|
||||
ldr r0, _080BE9D0 @ =gUnknown_83EE830
|
||||
str r0, [r4, 0x4]
|
||||
ldr r0, _080BE9D4 @ =gUnknown_83EE8C8
|
||||
str r0, [r4, 0x8]
|
||||
str r7, [r4, 0xC]
|
||||
ldr r0, _080BE9D8 @ =gDummySpriteAffineAnimTable
|
||||
str r0, [r4, 0x10]
|
||||
ldr r0, _080BE9DC @ =nullsub_62
|
||||
str r0, [r4, 0x14]
|
||||
mov r0, sp
|
||||
bl LoadSpriteSheets
|
||||
mov r0, r10
|
||||
bl LoadSpritePalettes
|
||||
movs r5, 0
|
||||
mov r3, r8
|
||||
lsls r3, 16
|
||||
mov r8, r3
|
||||
movs r0, 0x80
|
||||
lsls r0, 14
|
||||
add r0, r8
|
||||
mov r10, r0
|
||||
mov r1, r8
|
||||
str r1, [sp, 0x48]
|
||||
mov r2, r9
|
||||
lsls r2, 16
|
||||
mov r9, r2
|
||||
movs r7, 0x80
|
||||
lsls r7, 14
|
||||
add r7, r9
|
||||
mov r3, r9
|
||||
str r3, [sp, 0x4C]
|
||||
_080BE8A4:
|
||||
adds r0, r4, 0
|
||||
mov r2, r10
|
||||
asrs r1, r2, 16
|
||||
asrs r2, r7, 16
|
||||
movs r3, 0x1
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
cmp r3, 0x40
|
||||
bne _080BE8BC
|
||||
b _080BEA48
|
||||
_080BE8BC:
|
||||
ldr r6, _080BE9C4 @ =gUnknown_20399C0
|
||||
ldr r2, [r6]
|
||||
lsls r0, r5, 2
|
||||
adds r2, 0xC
|
||||
adds r2, r0
|
||||
lsls r0, r3, 4
|
||||
adds r0, r3
|
||||
lsls r0, 2
|
||||
ldr r1, _080BE9E0 @ =gSprites
|
||||
adds r0, r1
|
||||
str r0, [r2]
|
||||
lsls r1, r5, 24
|
||||
lsrs r1, 24
|
||||
bl StartSpriteAnim
|
||||
adds r0, r5, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r5, r0, 16
|
||||
cmp r5, 0x1
|
||||
bls _080BE8A4
|
||||
ldr r0, [r6]
|
||||
ldr r1, [r0, 0x10]
|
||||
ldr r3, [sp, 0x4C]
|
||||
asrs r0, r3, 16
|
||||
adds r0, 0x60
|
||||
strh r0, [r1, 0x22]
|
||||
ldrh r0, [r4]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4]
|
||||
ldrh r0, [r4, 0x2]
|
||||
adds r0, 0x1
|
||||
strh r0, [r4, 0x2]
|
||||
ldr r0, _080BE9E4 @ =gUnknown_83EE890
|
||||
str r0, [r4, 0x8]
|
||||
ldr r0, _080BE9E8 @ =sub_80BEA8C
|
||||
str r0, [r4, 0x14]
|
||||
ldr r0, _080BE9EC @ =gUnknown_83EE838
|
||||
str r0, [r4, 0x4]
|
||||
movs r5, 0
|
||||
ldr r0, [sp, 0x48]
|
||||
movs r1, 0x80
|
||||
lsls r1, 14
|
||||
adds r0, r1
|
||||
mov r9, r0
|
||||
_080BE914:
|
||||
lsls r2, r5, 4
|
||||
adds r2, 0x10
|
||||
ldr r3, [sp, 0x4C]
|
||||
asrs r3, 16
|
||||
mov r8, r3
|
||||
add r2, r8
|
||||
lsls r2, 16
|
||||
asrs r2, 16
|
||||
adds r0, r4, 0
|
||||
mov r3, r9
|
||||
asrs r1, r3, 16
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
cmp r3, 0x40
|
||||
bne _080BE93A
|
||||
b _080BEA58
|
||||
_080BE93A:
|
||||
ldr r6, _080BE9C4 @ =gUnknown_20399C0
|
||||
ldr r1, [r6]
|
||||
lsls r0, r5, 2
|
||||
adds r1, 0x14
|
||||
adds r1, r0
|
||||
lsls r0, r3, 4
|
||||
adds r0, r3
|
||||
lsls r0, 2
|
||||
ldr r7, _080BE9E0 @ =gSprites
|
||||
adds r0, r7
|
||||
str r0, [r1]
|
||||
strh r5, [r0, 0x2E]
|
||||
adds r0, r5, 0x1
|
||||
lsls r0, 16
|
||||
lsrs r5, r0, 16
|
||||
cmp r5, 0x3
|
||||
bls _080BE914
|
||||
ldr r0, _080BE9F0 @ =SpriteCallbackDummy
|
||||
str r0, [r4, 0x14]
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
cmp r3, 0x40
|
||||
beq _080BE9F4
|
||||
ldr r0, [r6]
|
||||
lsls r1, r3, 4
|
||||
adds r1, r3
|
||||
lsls r1, 2
|
||||
adds r1, r7
|
||||
str r1, [r0, 0x28]
|
||||
ldrb r3, [r1, 0x1]
|
||||
movs r2, 0x3F
|
||||
adds r0, r2, 0
|
||||
ands r0, r3
|
||||
strb r0, [r1, 0x1]
|
||||
ldr r0, [r6]
|
||||
ldr r1, [r0, 0x28]
|
||||
ldrb r0, [r1, 0x3]
|
||||
ands r2, r0
|
||||
movs r0, 0x80
|
||||
orrs r2, r0
|
||||
strb r2, [r1, 0x3]
|
||||
ldr r0, [r6]
|
||||
ldr r0, [r0, 0x28]
|
||||
movs r1, 0x9
|
||||
bl StartSpriteAnim
|
||||
ldr r1, [r6]
|
||||
ldr r2, [r1, 0x28]
|
||||
ldr r3, [sp, 0x48]
|
||||
asrs r0, r3, 16
|
||||
adds r0, 0x20
|
||||
strh r0, [r2, 0x20]
|
||||
ldr r2, [r1, 0x28]
|
||||
mov r0, r8
|
||||
adds r0, 0x50
|
||||
strh r0, [r2, 0x22]
|
||||
ldr r0, [r1, 0x28]
|
||||
movs r1, 0x1
|
||||
movs r2, 0x2
|
||||
movs r3, 0
|
||||
bl CalcCenterToCornerVec
|
||||
b _080BE9FA
|
||||
.align 2, 0
|
||||
_080BE9C4: .4byte gUnknown_20399C0
|
||||
_080BE9C8: .4byte gUnknown_8E9CBBC
|
||||
_080BE9CC: .4byte gUnknown_8E9CB9C
|
||||
_080BE9D0: .4byte gUnknown_83EE830
|
||||
_080BE9D4: .4byte gUnknown_83EE8C8
|
||||
_080BE9D8: .4byte gDummySpriteAffineAnimTable
|
||||
_080BE9DC: .4byte nullsub_62
|
||||
_080BE9E0: .4byte gSprites
|
||||
_080BE9E4: .4byte gUnknown_83EE890
|
||||
_080BE9E8: .4byte sub_80BEA8C
|
||||
_080BE9EC: .4byte gUnknown_83EE838
|
||||
_080BE9F0: .4byte SpriteCallbackDummy
|
||||
_080BE9F4:
|
||||
ldr r1, [r6]
|
||||
movs r0, 0
|
||||
str r0, [r1, 0x28]
|
||||
_080BE9FA:
|
||||
ldr r0, _080BEA3C @ =sub_80BEAC8
|
||||
str r0, [r4, 0x14]
|
||||
ldr r0, [sp, 0x48]
|
||||
movs r2, 0xC0
|
||||
lsls r2, 12
|
||||
adds r1, r0, r2
|
||||
asrs r1, 16
|
||||
adds r0, r4, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r3, r0, 24
|
||||
cmp r3, 0x40
|
||||
beq _080BEA6C
|
||||
ldr r0, _080BEA40 @ =gUnknown_20399C0
|
||||
ldr r2, [r0]
|
||||
lsls r1, r3, 4
|
||||
adds r1, r3
|
||||
lsls r1, 2
|
||||
ldr r0, _080BEA44 @ =gSprites
|
||||
adds r1, r0
|
||||
str r1, [r2, 0x24]
|
||||
ldr r3, [sp, 0x4C]
|
||||
asrs r0, r3, 16
|
||||
adds r0, 0x10
|
||||
strh r0, [r1, 0x2E]
|
||||
ldr r0, [r2, 0x24]
|
||||
movs r1, 0x8
|
||||
bl StartSpriteAnim
|
||||
b _080BEA74
|
||||
.align 2, 0
|
||||
_080BEA3C: .4byte sub_80BEAC8
|
||||
_080BEA40: .4byte gUnknown_20399C0
|
||||
_080BEA44: .4byte gSprites
|
||||
_080BEA48:
|
||||
ldr r0, _080BEA54 @ =gUnknown_20399C0
|
||||
ldr r0, [r0]
|
||||
lsls r1, r5, 2
|
||||
adds r0, 0xC
|
||||
b _080BEA60
|
||||
.align 2, 0
|
||||
_080BEA54: .4byte gUnknown_20399C0
|
||||
_080BEA58:
|
||||
ldr r0, _080BEA68 @ =gUnknown_20399C0
|
||||
ldr r0, [r0]
|
||||
lsls r1, r5, 2
|
||||
adds r0, 0x14
|
||||
_080BEA60:
|
||||
adds r0, r1
|
||||
movs r1, 0
|
||||
str r1, [r0]
|
||||
b _080BEA74
|
||||
.align 2, 0
|
||||
_080BEA68: .4byte gUnknown_20399C0
|
||||
_080BEA6C:
|
||||
ldr r0, _080BEA84 @ =gUnknown_20399C0
|
||||
ldr r1, [r0]
|
||||
movs r0, 0
|
||||
str r0, [r1, 0x24]
|
||||
_080BEA74:
|
||||
add sp, 0x50
|
||||
pop {r3-r5}
|
||||
mov r8, r3
|
||||
mov r9, r4
|
||||
mov r10, r5
|
||||
pop {r4-r7}
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BEA84: .4byte gUnknown_20399C0
|
||||
thumb_func_end sub_80BE7CC
|
||||
|
||||
thumb_func_start nullsub_62
|
||||
nullsub_62: @ 80BEA88
|
||||
bx lr
|
||||
thumb_func_end nullsub_62
|
||||
|
||||
thumb_func_start sub_80BEA8C
|
||||
sub_80BEA8C: @ 80BEA8C
|
||||
push {lr}
|
||||
adds r2, r0, 0
|
||||
ldr r0, _080BEAB4 @ =gUnknown_20399C0
|
||||
ldr r0, [r0]
|
||||
movs r3, 0x2E
|
||||
ldrsh r1, [r2, r3]
|
||||
adds r0, 0x6
|
||||
adds r0, r1
|
||||
ldrb r0, [r0]
|
||||
cmp r0, 0
|
||||
beq _080BEAB8
|
||||
lsls r1, 1
|
||||
adds r1, 0x1
|
||||
lsls r1, 24
|
||||
lsrs r1, 24
|
||||
adds r0, r2, 0
|
||||
bl StartSpriteAnim
|
||||
b _080BEAC2
|
||||
.align 2, 0
|
||||
_080BEAB4: .4byte gUnknown_20399C0
|
||||
_080BEAB8:
|
||||
lsls r1, 25
|
||||
lsrs r1, 24
|
||||
adds r0, r2, 0
|
||||
bl StartSpriteAnim
|
||||
_080BEAC2:
|
||||
pop {r0}
|
||||
bx r0
|
||||
thumb_func_end sub_80BEA8C
|
||||
|
||||
thumb_func_start sub_80BEAC8
|
||||
sub_80BEAC8: @ 80BEAC8
|
||||
ldr r1, _080BEADC @ =gUnknown_20399C0
|
||||
ldr r1, [r1]
|
||||
ldrb r1, [r1, 0x5]
|
||||
lsls r1, 24
|
||||
asrs r1, 24
|
||||
lsls r1, 4
|
||||
ldrh r2, [r0, 0x2E]
|
||||
adds r1, r2
|
||||
strh r1, [r0, 0x22]
|
||||
bx lr
|
||||
.align 2, 0
|
||||
_080BEADC: .4byte gUnknown_20399C0
|
||||
thumb_func_end sub_80BEAC8
|
||||
|
||||
thumb_func_start sub_80BEAE0
|
||||
sub_80BEAE0: @ 80BEAE0
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
cmp r2, 0
|
||||
bne _080BEAF0
|
||||
ldr r2, _080BEAFC @ =gUnknown_83EE008
|
||||
_080BEAF0:
|
||||
movs r3, 0x10
|
||||
bl sub_80BEB20
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080BEAFC: .4byte gUnknown_83EE008
|
||||
thumb_func_end sub_80BEAE0
|
||||
|
||||
thumb_func_start sub_80BEB00
|
||||
sub_80BEB00: @ 80BEB00
|
||||
push {lr}
|
||||
lsls r0, 16
|
||||
lsrs r0, 16
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
cmp r2, 0
|
||||
bne _080BEB10
|
||||
ldr r2, _080BEB1C @ =gUnknown_83EE008
|
||||
_080BEB10:
|
||||
movs r3, 0x1
|
||||
bl sub_80BEB20
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080BEB1C: .4byte gUnknown_83EE008
|
||||
thumb_func_end sub_80BEB00
|
||||
|
||||
thumb_func_start sub_80BEB20
|
||||
sub_80BEB20: @ 80BEB20
|
||||
push {r4-r6,lr}
|
||||
mov r6, r8
|
||||
push {r6}
|
||||
sub sp, 0x28
|
||||
lsls r0, 16
|
||||
lsls r1, 16
|
||||
lsrs r1, 16
|
||||
ldr r4, _080BEB9C @ =gUnknown_83EE028
|
||||
str r4, [sp, 0x18]
|
||||
movs r4, 0x80
|
||||
add r5, sp, 0x18
|
||||
lsrs r6, r0, 16
|
||||
orrs r0, r4
|
||||
str r0, [r5, 0x4]
|
||||
str r2, [sp, 0x20]
|
||||
ldr r0, _080BEBA0 @ =0xffff0000
|
||||
mov r8, r0
|
||||
add r4, sp, 0x20
|
||||
ldr r0, [r4, 0x4]
|
||||
mov r2, r8
|
||||
ands r0, r2
|
||||
orrs r0, r1
|
||||
str r0, [r4, 0x4]
|
||||
mov r0, sp
|
||||
movs r2, 0
|
||||
strh r6, [r0]
|
||||
strh r1, [r0, 0x2]
|
||||
ldr r0, _080BEBA4 @ =gUnknown_83EE8D0
|
||||
str r0, [sp, 0x4]
|
||||
ldr r0, _080BEBA8 @ =gUnknown_83EE958
|
||||
str r0, [sp, 0x8]
|
||||
str r2, [sp, 0xC]
|
||||
ldr r0, _080BEBAC @ =gDummySpriteAffineAnimTable
|
||||
str r0, [sp, 0x10]
|
||||
ldr r0, _080BEBB0 @ =nullsub_62
|
||||
str r0, [sp, 0x14]
|
||||
lsls r3, 23
|
||||
lsrs r3, 16
|
||||
ldr r0, [r5, 0x4]
|
||||
mov r1, r8
|
||||
ands r0, r1
|
||||
orrs r0, r3
|
||||
str r0, [r5, 0x4]
|
||||
adds r0, r5, 0
|
||||
bl LoadSpriteSheet
|
||||
adds r0, r4, 0
|
||||
bl LoadSpritePalette
|
||||
mov r0, sp
|
||||
movs r1, 0
|
||||
movs r2, 0
|
||||
movs r3, 0
|
||||
bl CreateSprite
|
||||
lsls r0, 24
|
||||
lsrs r1, r0, 24
|
||||
cmp r1, 0x40
|
||||
bne _080BEBB4
|
||||
movs r0, 0
|
||||
b _080BEBBE
|
||||
.align 2, 0
|
||||
_080BEB9C: .4byte gUnknown_83EE028
|
||||
_080BEBA0: .4byte 0xffff0000
|
||||
_080BEBA4: .4byte gUnknown_83EE8D0
|
||||
_080BEBA8: .4byte gUnknown_83EE958
|
||||
_080BEBAC: .4byte gDummySpriteAffineAnimTable
|
||||
_080BEBB0: .4byte nullsub_62
|
||||
_080BEBB4:
|
||||
lsls r0, r1, 4
|
||||
adds r0, r1
|
||||
lsls r0, 2
|
||||
ldr r1, _080BEBCC @ =gSprites
|
||||
adds r0, r1
|
||||
_080BEBBE:
|
||||
add sp, 0x28
|
||||
pop {r3}
|
||||
mov r8, r3
|
||||
pop {r4-r6}
|
||||
pop {r1}
|
||||
bx r1
|
||||
.align 2, 0
|
||||
_080BEBCC: .4byte gSprites
|
||||
thumb_func_end sub_80BEB20
|
||||
|
||||
thumb_func_start sub_80BEBD0
|
||||
sub_80BEBD0: @ 80BEBD0
|
||||
push {lr}
|
||||
lsls r0, 24
|
||||
lsrs r0, 17
|
||||
ldr r2, _080BEBE8 @ =gUnknown_83EE028
|
||||
adds r0, r2
|
||||
movs r2, 0x80
|
||||
movs r3, 0x1
|
||||
bl RequestDma3Copy
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BEBE8: .4byte gUnknown_83EE028
|
||||
thumb_func_end sub_80BEBD0
|
||||
|
||||
.section ewram_data
|
||||
.align 2, 0
|
||||
gUnknown_20399C0:
|
||||
.4byte 0
|
||||
|
||||
.text
|
||||
.align 2, 0 @ Don't pad with nop.
|
||||
@@ -3112,8 +3112,8 @@ _0808D178:
|
||||
adds r2, r1
|
||||
ldr r1, _0808D1B0 @ =0x0000dace
|
||||
strh r1, [r2]
|
||||
bl sub_80BE46C
|
||||
bl sub_80BE5F0
|
||||
bl SetMonMarkingsMenuPointer
|
||||
bl LoadMonMarkingsFrameGfx
|
||||
b _0808D20C
|
||||
.align 2, 0
|
||||
_0808D1A8: .4byte gUnknown_20397B0
|
||||
@@ -4913,7 +4913,7 @@ _0808E0D4:
|
||||
ldrb r0, [r0]
|
||||
movs r1, 0xB0
|
||||
movs r2, 0x10
|
||||
bl sub_80BE604
|
||||
bl DrawMonMarkingsMenu
|
||||
ldr r1, [r4]
|
||||
ldrb r0, [r1]
|
||||
adds r0, 0x1
|
||||
@@ -4923,11 +4923,11 @@ _0808E0D4:
|
||||
_0808E100: .4byte 0x00000ce7
|
||||
_0808E104: .4byte 0x00000da4
|
||||
_0808E108:
|
||||
bl sub_80BE6F0
|
||||
bl MonMarkingsHandleInput
|
||||
lsls r0, 24
|
||||
cmp r0, 0
|
||||
bne _0808E130
|
||||
bl sub_80BE658
|
||||
bl TeardownMonMarkingsMenu
|
||||
bl sub_808FD20
|
||||
ldr r0, [r4]
|
||||
ldr r1, _0808E138 @ =0x00000da4
|
||||
@@ -6839,7 +6839,7 @@ sub_808F0F4: @ 808F0F4
|
||||
ldr r1, _0808F154 @ =0x0000dac8
|
||||
movs r0, 0x10
|
||||
movs r2, 0
|
||||
bl sub_80BEB00
|
||||
bl CreateMonMarkingSprite_AllOff
|
||||
ldr r4, _0808F158 @ =gUnknown_20397B0
|
||||
ldr r1, [r4]
|
||||
movs r3, 0xD9
|
||||
|
||||
@@ -13051,7 +13051,7 @@ sub_813AFFC: @ 813AFFC
|
||||
ldr r2, _0813B064 @ =gUnknown_84636E0
|
||||
movs r0, 0x8C
|
||||
movs r1, 0x8C
|
||||
bl sub_80BEAE0
|
||||
bl CreateMonMarkingSprite_SelectCombo
|
||||
adds r2, r0, 0
|
||||
ldr r0, [r5]
|
||||
adds r0, r4
|
||||
|
||||
@@ -80,7 +80,7 @@ _080BFE92:
|
||||
sub_80BFEA0: @ 80BFEA0
|
||||
push {r4,lr}
|
||||
sub sp, 0x20
|
||||
ldr r4, _080BFED8 @ =gUnknown_83EF31C
|
||||
ldr r4, _080BFED8 @ =gUnknown_83EF2DC + 0x40
|
||||
adds r0, r4, 0
|
||||
mov r1, sp
|
||||
movs r2, 0x10
|
||||
@@ -103,7 +103,7 @@ sub_80BFEA0: @ 80BFEA0
|
||||
pop {r0}
|
||||
bx r0
|
||||
.align 2, 0
|
||||
_080BFED8: .4byte gUnknown_83EF31C
|
||||
_080BFED8: .4byte gUnknown_83EF2DC + 0x40
|
||||
thumb_func_end sub_80BFEA0
|
||||
|
||||
thumb_func_start sub_80BFEDC
|
||||
@@ -567,7 +567,7 @@ _080C0298:
|
||||
bne _080C02B6
|
||||
b _080C03C8
|
||||
_080C02B6:
|
||||
ldr r4, _080C02F8 @ =gUnknown_83EF25A
|
||||
ldr r4, _080C02F8 @ =gUnknown_83EF23C + 0x1E
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
movs r2, 0x2
|
||||
@@ -593,7 +593,7 @@ _080C02B6:
|
||||
_080C02EC: .4byte gUnknown_83EF2DC
|
||||
_080C02F0: .4byte gUnknown_20399D4
|
||||
_080C02F4: .4byte 0x00004796
|
||||
_080C02F8: .4byte gUnknown_83EF25A
|
||||
_080C02F8: .4byte gUnknown_83EF23C + 0x1E
|
||||
_080C02FC:
|
||||
bl ResetTempTileDataBuffers
|
||||
b _080C03C8
|
||||
@@ -5116,7 +5116,7 @@ _080C285C: .4byte gUnknown_8418E8D
|
||||
_080C2860: .4byte gUnknown_20399E0
|
||||
_080C2864: .4byte 0x00000ccc
|
||||
_080C2868:
|
||||
ldr r4, _080C28A0 @ =gUnknown_83EF25A
|
||||
ldr r4, _080C28A0 @ =gUnknown_83EF23C + 0x1E
|
||||
adds r0, r4, 0
|
||||
movs r1, 0
|
||||
movs r2, 0x2
|
||||
@@ -5139,7 +5139,7 @@ _080C2868:
|
||||
bl LoadPalette
|
||||
b _080C2976
|
||||
.align 2, 0
|
||||
_080C28A0: .4byte gUnknown_83EF25A
|
||||
_080C28A0: .4byte gUnknown_83EF23C + 0x1E
|
||||
_080C28A4:
|
||||
movs r4, 0x1
|
||||
str r4, [sp]
|
||||
|
||||
@@ -321,50 +321,10 @@ TALL_PLUS = FC 0C FB
|
||||
'·' = AF
|
||||
'‥' = B0
|
||||
|
||||
@ TODO: Identify and declare F7 control codes
|
||||
UNKNOWN_F7 = F7
|
||||
DYNAMIC = F7
|
||||
KEYGFX = F8
|
||||
EXTRA = F9
|
||||
|
||||
KEYGFX_A_BUTTON = F8 00
|
||||
KEYGFX_B_BUTTON = F8 01
|
||||
KEYGFX_L_BUTTON = F8 02
|
||||
KEYGFX_R_BUTTON = F8 03
|
||||
KEYGFX_START_BUTTON = F8 04
|
||||
KEYGFX_SELECT_BUTTON = F8 05
|
||||
KEYGFX_DPAD_UP = F8 06
|
||||
KEYGFX_DPAD_DOWN = F8 07
|
||||
KEYGFX_DPAD_LEFT = F8 08
|
||||
KEYGFX_DPAD_RIGHT = F8 09
|
||||
KEYGFX_DPAD_UP_DOWN = F8 0A
|
||||
KEYGFX_DPAD_LEFT_RIGHT = F8 0B
|
||||
KEYGFX_DPAD_ANY = F8 0C
|
||||
|
||||
EXTRA_UPARROW = F9 00
|
||||
EXTRA_DOWNARROW = F9 01
|
||||
EXTRA_LEFTARROW = F9 02
|
||||
EXTRA_RIGHTARROW = F9 03
|
||||
EXTRA_PLUS = F9 04
|
||||
EXTRA_LV = F9 05
|
||||
EXTRA_PP = F9 06
|
||||
EXTRA_ID = F9 07
|
||||
EXTRA_NO = F9 08
|
||||
EXTRA_UNDERSCORE = F9 09
|
||||
EXTRA_CIRCLE_1 = F9 0A
|
||||
EXTRA_CIRCLE_2 = F9 0B
|
||||
EXTRA_CIRCLE_3 = F9 0C
|
||||
EXTRA_CIRCLE_4 = F9 0D
|
||||
EXTRA_CIRCLE_5 = F9 0E
|
||||
EXTRA_CIRCLE_6 = F9 0F
|
||||
EXTRA_CIRCLE_7 = F9 10
|
||||
EXTRA_CIRCLE_8 = F9 11
|
||||
EXTRA_CIRCLE_9 = F9 12
|
||||
EXTRA_LEFT_PAREN = F9 13
|
||||
EXTRA_RIGHT_PAREN = F9 14
|
||||
EXTRA_TARGET = F9 15
|
||||
EXTRA_TRIANGLE = F9 16
|
||||
EXTRA_X = F9 17
|
||||
|
||||
STRING = FD
|
||||
|
||||
@ string placeholders
|
||||
@@ -404,20 +364,20 @@ SHADOW = FC 03 @ same as fc 01
|
||||
COLOR_HIGHLIGHT_SHADOW = FC 04 @ takes 3 bytes
|
||||
PALETTE = FC 05 @ used in credits
|
||||
SIZE = FC 06 @ note that anything other than "SMALL" is invalid
|
||||
UNKNOWN_7 = FC 07
|
||||
RESET_SIZE = FC 07
|
||||
PAUSE = FC 08 @ manually print the wait byte after this, havent mapped them
|
||||
PAUSE_UNTIL_PRESS = FC 09
|
||||
UNKNOWN_A = FC 0A
|
||||
WAIT_SE = FC 0A
|
||||
PLAY_BGM = FC 0B
|
||||
ESCAPE = FC 0C
|
||||
SHIFT_TEXT = FC 0D
|
||||
UNKNOWN_E = FC 0E
|
||||
UNKNOWN_F = FC 0F
|
||||
SHIFT_TEXT = FC 0D @ shift rightward by 1-byte arg
|
||||
SHIFT_DOWN = FC 0E @ shift downward by 1-byte arg
|
||||
FILL_WINDOW = FC 0F
|
||||
PLAY_SE = FC 10
|
||||
CLEAR = FC 11
|
||||
SKIP = FC 12
|
||||
CLEAR_TO = FC 13
|
||||
UNKNOWN_14 = FC 14
|
||||
SPACING = FC 14
|
||||
JPN = FC 15
|
||||
ENG = FC 16
|
||||
PAUSE_MUSIC = FC 17
|
||||
@@ -798,6 +758,93 @@ MUS_T_TOWER = 58 01
|
||||
MUS_SLOWMASARA = 59 01
|
||||
MUS_TVNOIZE = 5A 01
|
||||
|
||||
A_BUTTON = F8 00
|
||||
B_BUTTON = F8 01
|
||||
L_BUTTON = F8 02
|
||||
R_BUTTON = F8 03
|
||||
START_BUTTON = F8 04
|
||||
SELECT_BUTTON = F8 05
|
||||
DPAD_UP = F8 06
|
||||
DPAD_DOWN = F8 07
|
||||
DPAD_LEFT = F8 08
|
||||
DPAD_RIGHT = F8 09
|
||||
DPAD_UPDOWN = F8 0A
|
||||
DPAD_LEFTRIGHT = F8 0B
|
||||
DPAD_ANY = F8 0C
|
||||
|
||||
UP_ARROW_2 = F9 00
|
||||
DOWN_ARROW_2 = F9 01
|
||||
LEFT_ARROW_2 = F9 02
|
||||
RIGHT_ARROW_2 = F9 03
|
||||
PLUS = F9 04
|
||||
LV_2 = F9 05
|
||||
PP = F9 06
|
||||
ID = F9 07
|
||||
NO = F9 08
|
||||
UNDERSCORE = F9 09
|
||||
CIRCLE_1 = F9 0A
|
||||
CIRCLE_2 = F9 0B
|
||||
CIRCLE_3 = F9 0C
|
||||
CIRCLE_4 = F9 0D
|
||||
CIRCLE_5 = F9 0E
|
||||
CIRCLE_6 = F9 0F
|
||||
CIRCLE_7 = F9 10
|
||||
CIRCLE_8 = F9 11
|
||||
CIRCLE_9 = F9 12
|
||||
LEFT_PAREN = F9 13
|
||||
RIGHT_PAREN = F9 14
|
||||
CIRCLE_DOT = F9 15
|
||||
TRIANGLE = F9 16
|
||||
BIG_MULT_X = F9 17
|
||||
|
||||
EMOJI_UNDERSCORE = F9 D0
|
||||
EMOJI_PIPE = F9 D1
|
||||
EMOJI_HIGHBAR = F9 D2
|
||||
EMOJI_TILDE = F9 D3
|
||||
EMOJI_LEFT_PAREN = F9 D4
|
||||
EMOJI_RIGHT_PAREN = F9 D5
|
||||
EMOJI_UNION = F9 D6 @ ⊂
|
||||
EMOJI_GREATER_THAN = F9 D7
|
||||
EMOJI_LEFT_EYE = F9 D8
|
||||
EMOJI_RIGHT_EYE = F9 D9
|
||||
EMOJI_AT = F9 DA
|
||||
EMOJI_SEMICOLON = F9 DB
|
||||
EMOJI_PLUS = F9 DC
|
||||
EMOJI_MINUS = F9 DD
|
||||
EMOJI_EQUALS = F9 DE
|
||||
EMOJI_SPIRAL = F9 DF
|
||||
EMOJI_TONGUE = F9 E0
|
||||
EMOJI_TRIANGLE_OUTLINE = F9 E1
|
||||
EMOJI_ACUTE = F9 E2
|
||||
EMOJI_GRAVE = F9 E3
|
||||
EMOJI_CIRCLE = F9 E4
|
||||
EMOJI_TRIANGLE = F9 E5
|
||||
EMOJI_SQUARE = F9 E6
|
||||
EMOJI_HEART = F9 E7
|
||||
EMOJI_MOON = F9 E8
|
||||
EMOJI_NOTE = F9 E9
|
||||
EMOJI_BALL = F9 EA
|
||||
EMOJI_BOLT = F9 EB
|
||||
EMOJI_LEAF = F9 EC
|
||||
EMOJI_FIRE = F9 ED
|
||||
EMOJI_WATER = F9 EE
|
||||
EMOJI_LEFT_FIST = F9 EF
|
||||
EMOJI_RIGHT_FIST = F9 F0
|
||||
EMOJI_BIGWHEEL = F9 F1
|
||||
EMOJI_SMALLWHEEL = F9 F2
|
||||
EMOJI_SPHERE = F9 F3
|
||||
EMOJI_IRRITATED = F9 F4
|
||||
EMOJI_MISCHIEVOUS = F9 F5
|
||||
EMOJI_HAPPY = F9 F6
|
||||
EMOJI_ANGRY = F9 F7
|
||||
EMOJI_SURPRISED = F9 F8
|
||||
EMOJI_BIGSMILE = F9 F9
|
||||
EMOJI_EVIL = F9 FA
|
||||
EMOJI_TIRED = F9 FB
|
||||
EMOJI_NEUTRAL = F9 FC
|
||||
EMOJI_SHOCKED = F9 FD
|
||||
EMOJI_BIGANGER = F9 FE
|
||||
|
||||
'\l' = FA @ scroll up window text
|
||||
'\p' = FB @ new paragraph
|
||||
'\n' = FE @ new line
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83FEDE4:: @ 83FEDE4
|
||||
.incbin "baserom.gba", 0x3FEDE4, 0x29C
|
||||
|
||||
gUnknown_83FF080:: @ 83FF080
|
||||
.incbin "baserom.gba", 0x3FF080, 0xB0
|
||||
|
||||
gUnknown_83FF130:: @ 83FF130
|
||||
.incbin "baserom.gba", 0x3FF130, 0x38
|
||||
|
||||
gUnknown_83FF168:: @ 83FF168
|
||||
.incbin "baserom.gba", 0x3FF168, 0x18
|
||||
|
||||
gUnknown_83FF180:: @ 83FF180
|
||||
.incbin "baserom.gba", 0x3FF180, 0x18
|
||||
|
||||
gUnknown_83FF198:: @ 83FF198
|
||||
.incbin "baserom.gba", 0x3FF198, 0x28
|
||||
|
||||
gUnknown_83FF1C0:: @ 83FF1C0
|
||||
.incbin "baserom.gba", 0x3FF1C0, 0x50
|
||||
|
||||
gUnknown_83FF210:: @ 83FF210
|
||||
.incbin "baserom.gba", 0x3FF210, 0x30
|
||||
|
||||
gUnknown_83FF240:: @ 83FF240
|
||||
.incbin "baserom.gba", 0x3FF240, 0x2C
|
||||
|
||||
gUnknown_83FF26C:: @ 83FF26C
|
||||
.incbin "baserom.gba", 0x3FF26C, 0x18
|
||||
|
||||
gUnknown_83FF284:: @ 83FF284
|
||||
.incbin "baserom.gba", 0x3FF284, 0x4
|
||||
|
||||
gUnknown_83FF288:: @ 83FF288
|
||||
.incbin "baserom.gba", 0x3FF288, 0x8
|
||||
|
||||
gUnknown_83FF290:: @ 83FF290
|
||||
.incbin "baserom.gba", 0x3FF290, 0x140
|
||||
|
||||
gUnknown_83FF3D0:: @ 83FF3D0
|
||||
.incbin "baserom.gba", 0x3FF3D0, 0x15C
|
||||
|
||||
gUnknown_83FF52C:: @ 83FF52C
|
||||
.incbin "baserom.gba", 0x3FF52C, 0x20
|
||||
|
||||
gUnknown_83FF54C:: @ 83FF54C
|
||||
.incbin "baserom.gba", 0x3FF54C, 0x18
|
||||
|
||||
gUnknown_83FF564:: @ 83FF564
|
||||
.incbin "baserom.gba", 0x3FF564, 0x68
|
||||
|
||||
gUnknown_83FF5CC:: @ 83FF5CC
|
||||
.incbin "baserom.gba", 0x3FF5CC, 0x60
|
||||
|
||||
gUnknown_83FF62C:: @ 83FF62C
|
||||
.incbin "baserom.gba", 0x3FF62C, 0x30
|
||||
|
||||
gUnknown_83FF65C:: @ 83FF65C
|
||||
.incbin "baserom.gba", 0x3FF65C, 0x14C
|
||||
|
||||
gUnknown_83FF7A8:: @ 83FF7A8
|
||||
.incbin "baserom.gba", 0x3FF7A8, 0x24C
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_840BF3C:: @ 840BF3C
|
||||
.incbin "baserom.gba", 0x40BF3C, 0xC
|
||||
|
||||
gUnknown_840BF48:: @ 840BF48
|
||||
.incbin "baserom.gba", 0x40BF48, 0x60
|
||||
|
||||
gUnknown_840BFA8:: @ 840BFA8
|
||||
.incbin "baserom.gba", 0x40BFA8, 0xC0
|
||||
|
||||
gUnknown_840C068:: @ 840C068
|
||||
.incbin "baserom.gba", 0x40C068, 0xC
|
||||
|
||||
gUnknown_840C074:: @ 840C074
|
||||
.incbin "baserom.gba", 0x40C074, 0x30
|
||||
|
||||
gUnknown_840C0A4:: @ 840C0A4
|
||||
.incbin "baserom.gba", 0x40C0A4, 0x60
|
||||
|
||||
gUnknown_840C104:: @ 840C104
|
||||
.incbin "baserom.gba", 0x40C104, 0xC0
|
||||
|
||||
gUnknown_840C1C4:: @ 840C1C4
|
||||
.incbin "baserom.gba", 0x40C1C4, 0x64
|
||||
@@ -129,7 +129,7 @@ gUnknown_82604EC:: @ 82604EC
|
||||
spr_template 55061, 55059, gUnknown_82604B4, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, SpriteCB_StatusSummaryBallsOnBattleStart
|
||||
|
||||
gUnknown_826051C:: @ 826051C
|
||||
.string "{EXTRA_LV}$", 16
|
||||
.string "{LV_2}$", 16
|
||||
|
||||
gUnknown_826052C:: @ 826052C
|
||||
.string "{COLOR 01}{HIGHLIGHT 02}", 20
|
||||
|
||||
@@ -0,0 +1,31 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83FFAC4:: @ 83FFAC4
|
||||
.incbin "baserom.gba", 0x3FFAC4, 0x1
|
||||
|
||||
gUnknown_83FFAC5:: @ 83FFAC5
|
||||
.incbin "baserom.gba", 0x3FFAC5, 0x5
|
||||
|
||||
gUnknown_83FFACA:: @ 83FFACA
|
||||
.incbin "baserom.gba", 0x3FFACA, 0x7A
|
||||
|
||||
gUnknown_83FFB44:: @ 83FFB44
|
||||
.incbin "baserom.gba", 0x3FFB44, 0x12C0
|
||||
|
||||
gUnknown_8400E04:: @ 8400E04
|
||||
.incbin "baserom.gba", 0x400E04, 0x12C0
|
||||
|
||||
gUnknown_84020C4:: @ 84020C4
|
||||
.incbin "baserom.gba", 0x4020C4, 0x16
|
||||
|
||||
gUnknown_84020DA:: @ 84020DA
|
||||
.incbin "baserom.gba", 0x4020DA, 0xC
|
||||
|
||||
gUnknown_84020E6:: @ 84020E6
|
||||
.incbin "baserom.gba", 0x4020E6, 0x12
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_841F4B4:: @ 841F4B4
|
||||
.incbin "baserom.gba", 0x41f4b4, 0x20
|
||||
@@ -0,0 +1,16 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_841EE64:: @ 841EE64
|
||||
.incbin "baserom.gba", 0x41EE64, 0x4
|
||||
|
||||
gUnknown_841EE68:: @ 841EE68
|
||||
.incbin "baserom.gba", 0x41EE68, 0x18
|
||||
|
||||
gUnknown_841EE80:: @ 841EE80
|
||||
.incbin "baserom.gba", 0x41EE80, 0x44
|
||||
@@ -1,451 +0,0 @@
|
||||
#include "constants/species.h"
|
||||
#include "constants/items.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
|
||||
.align 2
|
||||
gUnknown_83F5738:: @ 83F5738
|
||||
.incbin "baserom.gba", 0x3F5738, 0xCC
|
||||
|
||||
gUnknown_83F5804:: @ 83F5804
|
||||
.incbin "baserom.gba", 0x3F5804, 0x20
|
||||
|
||||
gUnknown_83F5824:: @ 83F5824
|
||||
.incbin "baserom.gba", 0x3F5824, 0x20
|
||||
|
||||
gUnknown_83F5844:: @ 83F5844
|
||||
.incbin "baserom.gba", 0x3F5844, 0x10
|
||||
|
||||
gUnknown_83F5854:: @ 83F5854
|
||||
.incbin "baserom.gba", 0x3F5854, 0x10
|
||||
|
||||
gUnknown_83F5864:: @ 83F5864
|
||||
.incbin "baserom.gba", 0x3F5864, 0x1E0
|
||||
|
||||
gUnknown_83F5A44:: @ 83F5A44
|
||||
.incbin "baserom.gba", 0x3F5A44, 0xB4
|
||||
|
||||
.section .rodata.83F6C90
|
||||
gUnknown_83F6C90:: @ 83F6C90
|
||||
.incbin "baserom.gba", 0x3F6C90, 0x20
|
||||
|
||||
gUnknown_83F6CB0:: @ 83F6CB0
|
||||
.incbin "baserom.gba", 0x3F6CB0, 0x6F8
|
||||
|
||||
gUnknown_83F73A8:: @ 83F73A8
|
||||
.incbin "baserom.gba", 0x3F73A8, 0x4E4
|
||||
|
||||
gUnknown_83F788C:: @ 83F788C
|
||||
.incbin "baserom.gba", 0x3F788C, 0x4D4
|
||||
|
||||
gUnknown_83F7D60:: @ 83F7D60
|
||||
.incbin "baserom.gba", 0x3F7D60, 0x6A0
|
||||
|
||||
gUnknown_83F8400:: @ 83F8400
|
||||
.incbin "baserom.gba", 0x3F8400, 0x40
|
||||
|
||||
gUnknown_83F8440:: @ 83F8440
|
||||
.incbin "baserom.gba", 0x3F8440, 0x2D
|
||||
|
||||
gUnknown_83F846D:: @ 83F846D
|
||||
.incbin "baserom.gba", 0x3F846D, 0x10
|
||||
|
||||
gUnknown_83F847D:: @ 83F847D
|
||||
.incbin "baserom.gba", 0x3F847D, 0x323
|
||||
|
||||
.section .rodata.83FB218
|
||||
|
||||
gUnknown_83FB218:: @ 83FB218
|
||||
.incbin "baserom.gba", 0x3FB218, 0x99C
|
||||
|
||||
BattleText_MistShroud:: @ 83FBBB4
|
||||
.incbin "baserom.gba", 0x3FBBB4, 0x35
|
||||
|
||||
BattleText_GetPumped:: @ 83FBBE9
|
||||
.incbin "baserom.gba", 0x3FBBE9, 0xE43
|
||||
|
||||
gText_PkmnsXPreventsSwitching:: @ 83FCA2C
|
||||
.incbin "baserom.gba", 0x3FCA2C, 0x11E
|
||||
|
||||
BattleText_Rose:: @ 83FCB4A
|
||||
.incbin "baserom.gba", 0x3FCB4A, 0x20
|
||||
|
||||
BattleText_UnknownString3:: @ 83FCB6A
|
||||
.incbin "baserom.gba", 0x3FCB6A, 0x120
|
||||
|
||||
gUnknown_83FCC8A:: @ 83FCC8A
|
||||
.incbin "baserom.gba", 0x3FCC8A, 0x5A
|
||||
|
||||
gUnknown_83FCCE4:: @ 83FCCE4
|
||||
.incbin "baserom.gba", 0x3FCCE4, 0x14
|
||||
|
||||
gUnknown_83FCCF8:: @ 83FCCF8
|
||||
.incbin "baserom.gba", 0x3FCCF8, 0x17
|
||||
|
||||
gUnknown_83FCD0F:: @ 83FCD0F
|
||||
.incbin "baserom.gba", 0x3FCD0F, 0x18
|
||||
|
||||
gUnknown_83FCD27:: @ 83FCD27
|
||||
.incbin "baserom.gba", 0x3FCD27, 0x1A
|
||||
|
||||
gUnknown_83FCD41:: @ 83FCD41
|
||||
.incbin "baserom.gba", 0x3FCD41, 0x25
|
||||
|
||||
gUnknown_83FCD66:: @ 83FCD66
|
||||
.incbin "baserom.gba", 0x3FCD66, 0x2C
|
||||
|
||||
gUnknown_83FCD92:: @ 83FCD92
|
||||
.incbin "baserom.gba", 0x3FCD92, 0xD
|
||||
|
||||
gUnknown_83FCD9F:: @ 83FCD9F
|
||||
.incbin "baserom.gba", 0x3FCD9F, 0x428
|
||||
|
||||
gUnknown_83FD1C7:: @ 83FD1C7
|
||||
.incbin "baserom.gba", 0x3FD1C7, 0xBD
|
||||
|
||||
gUnknown_83FD284:: @ 83FD284
|
||||
.incbin "baserom.gba", 0x3FD284, 0x13
|
||||
|
||||
gUnknown_83FD297:: @ 83FD297
|
||||
.incbin "baserom.gba", 0x3FD297, 0x13
|
||||
|
||||
gUnknown_83FD2AA:: @ 83FD2AA
|
||||
.incbin "baserom.gba", 0x3FD2AA, 0x15
|
||||
|
||||
gUnknown_83FD2BF:: @ 83FD2BF
|
||||
.incbin "baserom.gba", 0x3FD2BF, 0x1A
|
||||
|
||||
gUnknown_83FD2D9:: @ 83FD2D9
|
||||
.incbin "baserom.gba", 0x3FD2D9, 0x34
|
||||
|
||||
gUnknown_83FD30D:: @ 83FD30D
|
||||
.incbin "baserom.gba", 0x3FD30D, 0x59
|
||||
|
||||
gUnknown_83FD366:: @ 83FD366
|
||||
.incbin "baserom.gba", 0x3FD366, 0x1D
|
||||
|
||||
gUnknown_83FD383:: @ 83FD383
|
||||
.incbin "baserom.gba", 0x3FD383, 0x14
|
||||
|
||||
gUnknown_83FD397:: @ 83FD397
|
||||
.incbin "baserom.gba", 0x3FD397, 0x1A
|
||||
|
||||
gUnknown_83FD3B1:: @ 83FD3B1
|
||||
.incbin "baserom.gba", 0x3FD3B1, 0x16
|
||||
|
||||
gUnknown_83FD3C7:: @ 83FD3C7
|
||||
.incbin "baserom.gba", 0x3FD3C7, 0x1D
|
||||
|
||||
gUnknown_83FD3E4:: @ 83FD3E4
|
||||
.incbin "baserom.gba", 0x3FD3E4, 0x13
|
||||
|
||||
gUnknown_83FD3F7:: @ 83FD3F7
|
||||
.incbin "baserom.gba", 0x3FD3F7, 0x10
|
||||
|
||||
gUnknown_83FD407:: @ 83FD407
|
||||
.incbin "baserom.gba", 0x3FD407, 0x17
|
||||
|
||||
gUnknown_83FD41E:: @ 83FD41E
|
||||
.incbin "baserom.gba", 0x3FD41E, 0x20
|
||||
|
||||
gUnknown_83FD43E:: @ 83FD43E
|
||||
.incbin "baserom.gba", 0x3FD43E, 0x10
|
||||
|
||||
gUnknown_83FD44E:: @ 83FD44E
|
||||
.incbin "baserom.gba", 0x3FD44E, 0x10
|
||||
|
||||
gUnknown_83FD45E:: @ 83FD45E
|
||||
.incbin "baserom.gba", 0x3FD45E, 0x8
|
||||
|
||||
gUnknown_83FD466:: @ 83FD466
|
||||
.incbin "baserom.gba", 0x3FD466, 0xF
|
||||
|
||||
gUnknown_83FD475:: @ 83FD475
|
||||
.incbin "baserom.gba", 0x3FD475, 0x8
|
||||
|
||||
gUnknown_83FD47D:: @ 83FD47D
|
||||
.incbin "baserom.gba", 0x3FD47D, 0xB
|
||||
|
||||
gUnknown_83FD488:: @ 83FD488
|
||||
.incbin "baserom.gba", 0x3FD488, 0xF
|
||||
|
||||
gUnknown_83FD497:: @ 83FD497
|
||||
.incbin "baserom.gba", 0x3FD497, 0x1E
|
||||
|
||||
gUnknown_83FD4B5:: @ 83FD4B5
|
||||
.incbin "baserom.gba", 0x3FD4B5, 0x18
|
||||
|
||||
gUnknown_83FD4CD:: @ 83FD4CD
|
||||
.incbin "baserom.gba", 0x3FD4CD, 0x1E
|
||||
|
||||
gUnknown_83FD4EB:: @ 83FD4EB
|
||||
.incbin "baserom.gba", 0x3FD4EB, 0xF
|
||||
|
||||
gUnknown_83FD4FA:: @ 83FD4FA
|
||||
.incbin "baserom.gba", 0x3FD4FA, 0x13
|
||||
|
||||
gUnknown_83FD50D:: @ 83FD50D
|
||||
.incbin "baserom.gba", 0x3FD50D, 0x15
|
||||
|
||||
gUnknown_83FD522:: @ 83FD522
|
||||
.incbin "baserom.gba", 0x3FD522, 0x13
|
||||
|
||||
gUnknown_83FD535:: @ 83FD535
|
||||
.incbin "baserom.gba", 0x3FD535, 0x10
|
||||
|
||||
gUnknown_83FD545:: @ 83FD545
|
||||
.incbin "baserom.gba", 0x3FD545, 0x10
|
||||
|
||||
gUnknown_83FD555:: @ 83FD555
|
||||
.incbin "baserom.gba", 0x3FD555, 0x6
|
||||
|
||||
gUnknown_83FD55B:: @ 83FD55B
|
||||
.incbin "baserom.gba", 0x3FD55B, 0x5
|
||||
|
||||
gUnknown_83FD560:: @ 83FD560
|
||||
.incbin "baserom.gba", 0x3FD560, 0x4
|
||||
|
||||
gUnknown_83FD564:: @ 83FD564
|
||||
.incbin "baserom.gba", 0x3FD564, 0x5
|
||||
|
||||
gUnknown_83FD569:: @ 83FD569
|
||||
.incbin "baserom.gba", 0x3FD569, 0x4
|
||||
|
||||
gUnknown_83FD56D:: @ 83FD56D
|
||||
.incbin "baserom.gba", 0x3FD56D, 0x5
|
||||
|
||||
gUnknown_83FD572:: @ 83FD572
|
||||
.incbin "baserom.gba", 0x3FD572, 0x4
|
||||
|
||||
gUnknown_83FD576:: @ 83FD576
|
||||
.incbin "baserom.gba", 0x3FD576, 0x5
|
||||
|
||||
gUnknown_83FD57B:: @ 83FD57B
|
||||
.incbin "baserom.gba", 0x3FD57B, 0xB
|
||||
|
||||
gUnknown_83FD586:: @ 83FD586
|
||||
.incbin "baserom.gba", 0x3FD586, 0x2
|
||||
|
||||
gUnknown_83FD588:: @ 83FD588
|
||||
.incbin "baserom.gba", 0x3FD588, 0x2
|
||||
|
||||
gUnknown_83FD58A:: @ 83FD58A
|
||||
.incbin "baserom.gba", 0x3FD58A, 0x2
|
||||
|
||||
gUnknown_83FD58C:: @ 83FD58C
|
||||
.incbin "baserom.gba", 0x3FD58C, 0x2
|
||||
|
||||
gUnknown_83FD58E:: @ 83FD58E
|
||||
.incbin "baserom.gba", 0x3FD58E, 0x42
|
||||
|
||||
gUnknown_83FD5D0:: @ 83FD5D0
|
||||
.incbin "baserom.gba", 0x3FD5D0, 0x6C
|
||||
|
||||
gUnknown_83FD63C:: @ 83FD63C
|
||||
.incbin "baserom.gba", 0x3FD63C, 0x1DE
|
||||
|
||||
gUnknown_83FD81A:: @ 83FD81A
|
||||
.incbin "baserom.gba", 0x3FD81A, 0xA
|
||||
|
||||
gUnknown_83FD824:: @ 83FD824
|
||||
.incbin "baserom.gba", 0x3FD824, 0x7E
|
||||
|
||||
gUnknown_83FD8A2:: @ 83FD8A2
|
||||
.incbin "baserom.gba", 0x3FD8A2, 0xD
|
||||
|
||||
gUnknown_83FD8AF:: @ 83FD8AF
|
||||
.incbin "baserom.gba", 0x3FD8AF, 0x19D
|
||||
|
||||
gUnknown_83FDA4C:: @ 83FDA4C
|
||||
.incbin "baserom.gba", 0x3FDA4C, 0x96
|
||||
|
||||
gUnknown_83FDAE2:: @ 83FDAE2
|
||||
.incbin "baserom.gba", 0x3FDAE2, 0xB0
|
||||
|
||||
gUnknown_83FDB92:: @ 83FDB92
|
||||
.incbin "baserom.gba", 0x3FDB92, 0x5D
|
||||
|
||||
gUnknown_83FDBEF:: @ 83FDBEF
|
||||
.incbin "baserom.gba", 0x3FDBEF, 0x69
|
||||
|
||||
gUnknown_83FDC58:: @ 83FDC58
|
||||
.incbin "baserom.gba", 0x3FDC58, 0x3D
|
||||
|
||||
gUnknown_83FDC95:: @ 83FDC95
|
||||
.incbin "baserom.gba", 0x3FDC95, 0x3D
|
||||
|
||||
gUnknown_83FDCD2:: @ 83FDCD2
|
||||
.incbin "baserom.gba", 0x3FDCD2, 0x51
|
||||
|
||||
gUnknown_83FDD23:: @ 83FDD23
|
||||
.incbin "baserom.gba", 0x3FDD23, 0x41
|
||||
|
||||
gUnknown_83FDD64:: @ 83FDD64
|
||||
.incbin "baserom.gba", 0x3FDD64, 0x87
|
||||
|
||||
gUnknown_83FDDEB:: @ 83FDDEB
|
||||
.incbin "baserom.gba", 0x3FDDEB, 0x151
|
||||
|
||||
gUnknown_83FDF3C:: @ 83FDF3C
|
||||
.incbin "baserom.gba", 0x3FDF3C, 0x5D8
|
||||
|
||||
gMissStringIds:: @ 83FE514
|
||||
.incbin "baserom.gba", 0x3FE514, 0x150
|
||||
|
||||
gTrappingMoves:: @ 83FE664
|
||||
.incbin "baserom.gba", 0x3FE664, 0xE
|
||||
|
||||
gUnknown_83FE672:: @ 83FE672
|
||||
.incbin "baserom.gba", 0x3FE672, 0x16
|
||||
|
||||
gUnknown_83FE688:: @ 83FE688
|
||||
.incbin "baserom.gba", 0x3FE688, 0x2D
|
||||
|
||||
gUnknown_83FE6B5:: @ 83FE6B5
|
||||
.incbin "baserom.gba", 0x3FE6B5, 0x1B
|
||||
|
||||
gUnknown_83FE6D0:: @ 83FE6D0
|
||||
.incbin "baserom.gba", 0x3FE6D0, 0x5
|
||||
|
||||
gText_WhatWillPkmnDo:: @ 83FE6D5
|
||||
.incbin "baserom.gba", 0x3FE6D5, 0x11
|
||||
|
||||
gUnknown_83FE6E6:: @ 83FE6E6
|
||||
.incbin "baserom.gba", 0x3FE6E6, 0x14
|
||||
|
||||
gUnknown_83FE6FA:: @ 83FE6FA
|
||||
.incbin "baserom.gba", 0x3FE6FA, 0x1A
|
||||
|
||||
gText_LinkStandby:: @ 83FE714
|
||||
.incbin "baserom.gba", 0x3FE714, 0x11
|
||||
|
||||
gUnknown_83FE725:: @ 83FE725
|
||||
.incbin "baserom.gba", 0x3FE725, 0x22
|
||||
|
||||
gUnknown_83FE747:: @ 83FE747
|
||||
.incbin "baserom.gba", 0x3FE747, 0x1F
|
||||
|
||||
gText_MoveInterfacePP:: @ 83FE766
|
||||
.incbin "baserom.gba", 0x3FE766, 0x4
|
||||
|
||||
gText_MoveInterfaceType:: @ 83FE76A
|
||||
.incbin "baserom.gba", 0x3FE76A, 0x6
|
||||
|
||||
gUnknown_83FE770:: @ 83FE770
|
||||
.incbin "baserom.gba", 0x3FE770, 0x21
|
||||
|
||||
gText_BattleYesNoChoice:: @ 83FE791
|
||||
.incbin "baserom.gba", 0x3FE791, 0xF
|
||||
|
||||
gText_BattleSwitchWhich:: @ 83FE7A0
|
||||
.incbin "baserom.gba", 0x3FE7A0, 0x6C
|
||||
|
||||
gUnknown_83FE80C:: @ 83FE80C
|
||||
.incbin "baserom.gba", 0x3FE80C, 0x10
|
||||
|
||||
gText_HighlightRed_Left:: @ 83FE81C
|
||||
.string "{HIGHLIGHT RED}Left: $"
|
||||
|
||||
gText_HighlightRed::
|
||||
.string "{HIGHLIGHT RED}$"
|
||||
|
||||
gText_Sleep::
|
||||
.string "sleep$"
|
||||
|
||||
gText_Poison::
|
||||
.string "poison$"
|
||||
|
||||
gText_Burn::
|
||||
.string "burn$"
|
||||
|
||||
gText_Paralysis::
|
||||
.string "paralysis$"
|
||||
|
||||
gText_Ice::
|
||||
.string "ice$"
|
||||
|
||||
gText_Confusion::
|
||||
.string "confusion$"
|
||||
|
||||
gText_Love::
|
||||
.string "love$"
|
||||
|
||||
gUnknown_83FE859:: @ 83FE859
|
||||
.incbin "baserom.gba", 0x3FE859, 0x3
|
||||
|
||||
gUnknown_83FE85C:: @ 83FE85C
|
||||
.incbin "baserom.gba", 0x3FE85C, 0x2
|
||||
|
||||
gUnknown_83FE85E:: @ 83FE85E
|
||||
.incbin "baserom.gba", 0x3FE85E, 0x2
|
||||
|
||||
gUnknown_83FE860:: @ 83FE860
|
||||
.incbin "baserom.gba", 0x3FE860, 0x4
|
||||
|
||||
gUnknown_83FE864:: @ 83FE864
|
||||
.incbin "baserom.gba", 0x3FE864, 0x4
|
||||
|
||||
gText_BadEgg:: @ 83FE868
|
||||
.incbin "baserom.gba", 0x3FE868, 0xC
|
||||
|
||||
gUnknown_83FE874:: @ 83FE874
|
||||
.incbin "baserom.gba", 0x3FE874, 0x7
|
||||
|
||||
gUnknown_83FE87B:: @ 83FE87B
|
||||
.incbin "baserom.gba", 0x3FE87B, 0x8
|
||||
|
||||
gUnknown_83FE883:: @ 83FE883
|
||||
.incbin "baserom.gba", 0x3FE883, 0x8
|
||||
|
||||
gUnknown_83FE88B:: @ 83FE88B
|
||||
.incbin "baserom.gba", 0x3FE88B, 0x4
|
||||
|
||||
gUnknown_83FE88F:: @ 83FE88F
|
||||
.incbin "baserom.gba", 0x3FE88F, 0xF3
|
||||
|
||||
gUnknown_83FE982:: @ 83FE982
|
||||
.string "TIME BOARD$"
|
||||
.string "CLEAR TIME$"
|
||||
|
||||
gUnknown_83FE998:: @ 83FE998
|
||||
.string "{STR_VAR_1}MIN. {STR_VAR_2}.{STR_VAR_3}SEC.$"
|
||||
.string "1F$"
|
||||
.string "2F$"
|
||||
.string "3F$"
|
||||
.string "4F$"
|
||||
.string "5F$"
|
||||
.string "6F$"
|
||||
.string "7F$"
|
||||
.string "8F$"
|
||||
|
||||
.align 2
|
||||
gUnknown_83FE9C4:: @ 83FE9C4
|
||||
.4byte gOtherText_Single
|
||||
.4byte gOtherText_Double
|
||||
.4byte gOtherText_Knockout
|
||||
.4byte gOtherText_Mixed
|
||||
|
||||
gUnknown_83FE9D4:: @ 83FE9D4
|
||||
.incbin "baserom.gba", 0x3FE9D4, 0x10
|
||||
|
||||
gUnknown_83FE9E4:: @ 83FE9E4
|
||||
.incbin "baserom.gba", 0x3FE9E4, 0x1B
|
||||
|
||||
gUnknown_83FE9FF:: @ 83FE9FF
|
||||
.incbin "baserom.gba", 0x3FE9FF, 0x29
|
||||
|
||||
gUnknown_83FEA28:: @ 83FEA28
|
||||
.incbin "baserom.gba", 0x3FEA28, 0x48
|
||||
|
||||
gUnknown_83FEA70:: @ 83FEA70
|
||||
.incbin "baserom.gba", 0x3FEA70, 0xEC
|
||||
|
||||
gUnknown_83FEB5C:: @ 83FEB5C
|
||||
.incbin "baserom.gba", 0x3FEB5C, 0x8
|
||||
|
||||
gUnknown_83FEB64:: @ 83FEB64
|
||||
.incbin "baserom.gba", 0x3FEB64, 0x12C
|
||||
|
||||
gUnknown_83FEC90:: @ 83FEC90
|
||||
.incbin "baserom.gba", 0x3FEC90, 0x4
|
||||
@@ -10086,7 +10086,7 @@ gUnknown_81BCE73:: @ 81BCE73
|
||||
.string "Command DODRIO's three heads to\n"
|
||||
.string "catch falling BERRIES.\p"
|
||||
.string "Press right, up, or left on the\n"
|
||||
.string "{EXTRA_PLUS} Control Pad to move the heads.\p"
|
||||
.string "{PLUS} Control Pad to move the heads.\p"
|
||||
.string "To play this game, you must have\n"
|
||||
.string "a DODRIO.$"
|
||||
|
||||
|
||||
@@ -0,0 +1,19 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_841EEC4:: @ 841EEC4
|
||||
.incbin "baserom.gba", 0x41EEC4, 0x10
|
||||
|
||||
gUnknown_841EED4:: @ 841EED4
|
||||
.incbin "baserom.gba", 0x41EED4, 0x24
|
||||
|
||||
gUnknown_841EEF8:: @ 841EEF8
|
||||
.incbin "baserom.gba", 0x41EEF8, 0x18
|
||||
|
||||
gUnknown_841EF10:: @ 841EF10
|
||||
.incbin "baserom.gba", 0x41EF10, 0x2B8
|
||||
@@ -0,0 +1,33 @@
|
||||
#include "constants/species.h"
|
||||
#include "constants/items.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83F6C90:: @ 83F6C90
|
||||
.incbin "baserom.gba", 0x3F6C90, 0x20
|
||||
|
||||
gUnknown_83F6CB0:: @ 83F6CB0
|
||||
.incbin "baserom.gba", 0x3F6CB0, 0x6F8
|
||||
|
||||
gUnknown_83F73A8:: @ 83F73A8
|
||||
.incbin "baserom.gba", 0x3F73A8, 0x4E4
|
||||
|
||||
gUnknown_83F788C:: @ 83F788C
|
||||
.incbin "baserom.gba", 0x3F788C, 0x4D4
|
||||
|
||||
gUnknown_83F7D60:: @ 83F7D60
|
||||
.incbin "baserom.gba", 0x3F7D60, 0x6A0
|
||||
|
||||
gUnknown_83F8400:: @ 83F8400
|
||||
.incbin "baserom.gba", 0x3F8400, 0x40
|
||||
|
||||
gUnknown_83F8440:: @ 83F8440
|
||||
.incbin "baserom.gba", 0x3F8440, 0x2D
|
||||
|
||||
gUnknown_83F846D:: @ 83F846D
|
||||
.incbin "baserom.gba", 0x3F846D, 0x10
|
||||
|
||||
gUnknown_83F847D:: @ 83F847D
|
||||
.incbin "baserom.gba", 0x3F847D, 0x323
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83FECCC:: @ 83FECCC
|
||||
.byte 0x0c, 0x00, 0x1c, 0x00, 0x2c, 0x00
|
||||
|
||||
gUnknown_83FECD2:: @ 83FECD2
|
||||
.incbin "baserom.gba", 0x3FECD2, 0x4
|
||||
|
||||
gUnknown_83FECD6:: @ 83FECD6
|
||||
.incbin "baserom.gba", 0x3FECD6, 0xA
|
||||
|
||||
gUnknown_83FECE0:: @ 83FECE0
|
||||
.incbin "baserom.gba", 0x3FECE0, 0x8
|
||||
|
||||
gUnknown_83FECE8:: @ 83FECE8
|
||||
.incbin "baserom.gba", 0x3FECE8, 0xC
|
||||
|
||||
gUnknown_83FECF4:: @ 83FECF4
|
||||
.incbin "baserom.gba", 0x3FECF4, 0x6
|
||||
|
||||
gUnknown_83FECFA:: @ 83FECFA
|
||||
.incbin "baserom.gba", 0x3FECFA, 0x6
|
||||
@@ -0,0 +1,27 @@
|
||||
#include "constants/species.h"
|
||||
#include "constants/items.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83F5738:: @ 83F5738
|
||||
.incbin "baserom.gba", 0x3F5738, 0xCC
|
||||
|
||||
gUnknown_83F5804:: @ 83F5804
|
||||
.incbin "baserom.gba", 0x3F5804, 0x20
|
||||
|
||||
gUnknown_83F5824:: @ 83F5824
|
||||
.incbin "baserom.gba", 0x3F5824, 0x20
|
||||
|
||||
gUnknown_83F5844:: @ 83F5844
|
||||
.incbin "baserom.gba", 0x3F5844, 0x10
|
||||
|
||||
gUnknown_83F5854:: @ 83F5854
|
||||
.incbin "baserom.gba", 0x3F5854, 0x10
|
||||
|
||||
gUnknown_83F5864:: @ 83F5864
|
||||
.incbin "baserom.gba", 0x3F5864, 0x1E0
|
||||
|
||||
gUnknown_83F5A44:: @ 83F5A44
|
||||
.incbin "baserom.gba", 0x3F5A44, 0xB4
|
||||
@@ -16209,10 +16209,10 @@ gUnknown_8E9CAEC:: @ 8E9CAEC
|
||||
.incbin "baserom.gba", 0xE9CAEC, 0xB0
|
||||
|
||||
gUnknown_8E9CB9C:: @ 8E9CB9C
|
||||
.incbin "baserom.gba", 0xE9CB9C, 0x20 @UNKNOWN
|
||||
.incbin "graphics/misc/markings2.gbapal"
|
||||
|
||||
gUnknown_8E9CBBC:: @ 8E9CBBC
|
||||
.incbin "baserom.gba", 0xE9CBBC, 0x320 @UNKNOWN
|
||||
.incbin "graphics/misc/markings2.4bpp"
|
||||
|
||||
gTradeMenu_Pal:: @ 8E9CEDC
|
||||
.incbin "graphics/trade/menu.gbapal"
|
||||
|
||||
@@ -0,0 +1,43 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_840C228:: @ 840C228
|
||||
.incbin "baserom.gba", 0x40C228, 0xC
|
||||
|
||||
gUnknown_840C234:: @ 840C234
|
||||
.incbin "baserom.gba", 0x40C234, 0x8
|
||||
|
||||
gUnknown_840C23C:: @ 840C23C
|
||||
.incbin "baserom.gba", 0x40C23C, 0x4
|
||||
|
||||
gUnknown_840C240:: @ 840C240
|
||||
.incbin "baserom.gba", 0x40C240, 0x8
|
||||
|
||||
gUnknown_840C248:: @ 840C248
|
||||
.incbin "baserom.gba", 0x40C248, 0x10
|
||||
|
||||
gUnknown_840C258:: @ 840C258
|
||||
.incbin "baserom.gba", 0x40C258, 0x10
|
||||
|
||||
gUnknown_840C268:: @ 840C268
|
||||
.incbin "baserom.gba", 0x40C268, 0x6
|
||||
|
||||
gUnknown_840C26E:: @ 840C26E
|
||||
.incbin "baserom.gba", 0x40C26E, 0x2A
|
||||
|
||||
gUnknown_840C298:: @ 840C298
|
||||
.incbin "baserom.gba", 0x40C298, 0xEC
|
||||
|
||||
gUnknown_840C384:: @ 840C384
|
||||
.incbin "baserom.gba", 0x40C384, 0x18
|
||||
|
||||
gUnknown_840C39C:: @ 840C39C
|
||||
.incbin "baserom.gba", 0x40C39C, 0x20
|
||||
|
||||
gUnknown_840C3BC:: @ 840C3BC
|
||||
.incbin "baserom.gba", 0x40C3BC, 0x1E8
|
||||
@@ -0,0 +1,58 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_8452CF4:: @ 8452CF4
|
||||
.incbin "baserom.gba", 0x452CF4, 0x8
|
||||
|
||||
gUnknown_8452CFC:: @ 8452CFC
|
||||
.incbin "baserom.gba", 0x452CFC, 0xC
|
||||
|
||||
gUnknown_8452D08:: @ 8452D08
|
||||
.incbin "baserom.gba", 0x452D08, 0x1B0
|
||||
|
||||
gUnknown_8452EB8:: @ 8452EB8
|
||||
.incbin "baserom.gba", 0x452EB8, 0x60
|
||||
|
||||
gUnknown_8452F18:: @ 8452F18
|
||||
.incbin "baserom.gba", 0x452F18, 0xC
|
||||
|
||||
gUnknown_8452F24:: @ 8452F24
|
||||
.incbin "baserom.gba", 0x452F24, 0x4
|
||||
|
||||
gUnknown_8452F28:: @ 8452F28
|
||||
.incbin "baserom.gba", 0x452F28, 0x6
|
||||
|
||||
gUnknown_8452F2E:: @ 8452F2E
|
||||
.incbin "baserom.gba", 0x452F2E, 0x2
|
||||
|
||||
gUnknown_8452F30:: @ 8452F30
|
||||
.incbin "baserom.gba", 0x452F30, 0x2
|
||||
|
||||
gUnknown_8452F32:: @ 8452F32
|
||||
.incbin "baserom.gba", 0x452F32, 0x2
|
||||
|
||||
gUnknown_8452F34:: @ 8452F34
|
||||
.incbin "baserom.gba", 0x452F34, 0x1C
|
||||
|
||||
gUnknown_8452F50:: @ 8452F50
|
||||
.incbin "baserom.gba", 0x452F50, 0x8
|
||||
|
||||
gUnknown_8452F58:: @ 8452F58
|
||||
.incbin "baserom.gba", 0x452F58, 0x8
|
||||
|
||||
gUnknown_8452F60:: @ 8452F60
|
||||
.incbin "baserom.gba", 0x452F60, 0x6
|
||||
|
||||
gUnknown_8452F66:: @ 8452F66
|
||||
.incbin "baserom.gba", 0x452F66, 0x6
|
||||
|
||||
gUnknown_8452F6C:: @ 8452F6C
|
||||
.incbin "baserom.gba", 0x452F6C, 0x10
|
||||
|
||||
gUnknown_8452F7C:: @ 8452F7C
|
||||
.incbin "baserom.gba", 0x452F7C, 0xC0
|
||||
@@ -0,0 +1,28 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83FF9F4:: @ 83FF9F4
|
||||
.incbin "baserom.gba", 0x3FF9F4, 0x8
|
||||
|
||||
gUnknown_83FF9FC:: @ 83FF9FC
|
||||
.incbin "baserom.gba", 0x3FF9FC, 0x28
|
||||
|
||||
gUnknown_83FFA24:: @ 83FFA24
|
||||
.incbin "baserom.gba", 0x3FFA24, 0x18
|
||||
|
||||
gUnknown_83FFA3C:: @ 83FFA3C
|
||||
.incbin "baserom.gba", 0x3FFA3C, 0x8
|
||||
|
||||
gUnknown_83FFA44:: @ 83FFA44
|
||||
.incbin "baserom.gba", 0x3FFA44, 0x48
|
||||
|
||||
gUnknown_83FFA8C:: @ 83FFA8C
|
||||
.incbin "baserom.gba", 0x3FFA8C, 0x8
|
||||
|
||||
gUnknown_83FFA94:: @ 83FFA94
|
||||
.incbin "baserom.gba", 0x3FFA94, 0x30
|
||||
@@ -0,0 +1,88 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_843F29C:: @ 843F29C
|
||||
.incbin "baserom.gba", 0x43F29C, 0x8
|
||||
|
||||
gUnknown_843F2A4:: @ 843F2A4
|
||||
.incbin "baserom.gba", 0x43F2A4, 0x8
|
||||
|
||||
gUnknown_843F2AC:: @ 843F2AC
|
||||
.incbin "baserom.gba", 0x43F2AC, 0xF0
|
||||
|
||||
gUnknown_843F39C:: @ 843F39C
|
||||
.incbin "baserom.gba", 0x43F39C, 0x3D0
|
||||
|
||||
gUnknown_843F76C:: @ 843F76C
|
||||
.incbin "baserom.gba", 0x43F76C, 0x20
|
||||
|
||||
gUnknown_843F78C:: @ 843F78C
|
||||
.incbin "baserom.gba", 0x43F78C, 0x20
|
||||
|
||||
gUnknown_843F7AC:: @ 843F7AC
|
||||
.incbin "baserom.gba", 0x43F7AC, 0xC8
|
||||
|
||||
gUnknown_843F874:: @ 843F874
|
||||
.incbin "baserom.gba", 0x43F874, 0x8
|
||||
|
||||
gUnknown_843F87C:: @ 843F87C
|
||||
.incbin "baserom.gba", 0x43F87C, 0xC
|
||||
|
||||
gUnknown_843F888:: @ 843F888
|
||||
.incbin "baserom.gba", 0x43F888, 0x18
|
||||
|
||||
gUnknown_843F8A0:: @ 843F8A0
|
||||
.incbin "baserom.gba", 0x43F8A0, 0x10
|
||||
|
||||
gUnknown_843F8B0:: @ 843F8B0
|
||||
.incbin "baserom.gba", 0x43F8B0, 0x20
|
||||
|
||||
gUnknown_843F8D0:: @ 843F8D0
|
||||
.incbin "baserom.gba", 0x43F8D0, 0x8
|
||||
|
||||
gUnknown_843F8D8:: @ 843F8D8
|
||||
.incbin "baserom.gba", 0x43F8D8, 0x3
|
||||
|
||||
gUnknown_843F8DB:: @ 843F8DB
|
||||
.incbin "baserom.gba", 0x43F8DB, 0x5
|
||||
|
||||
gUnknown_843F8E0:: @ 843F8E0
|
||||
.4byte gUnknown_847A8D8
|
||||
.4byte gUnknown_847A8FA
|
||||
.4byte gUnknown_847A913
|
||||
.4byte gUnknown_847A934
|
||||
|
||||
gUnknown_843F8F0:: @ 843F8F0
|
||||
.incbin "baserom.gba", 0x43F8F0, 0x20
|
||||
|
||||
gUnknown_843F910:: @ 843F910
|
||||
.incbin "baserom.gba", 0x43F910, 0x28
|
||||
|
||||
gUnknown_843F938:: @ 843F938
|
||||
.incbin "baserom.gba", 0x43F938, 0x20
|
||||
|
||||
gUnknown_843F958:: @ 843F958
|
||||
.incbin "baserom.gba", 0x43F958, 0x10
|
||||
|
||||
gUnknown_843F968:: @ 843F968
|
||||
.incbin "baserom.gba", 0x43F968, 0x50
|
||||
|
||||
gUnknown_843F9B8:: @ 843F9B8
|
||||
.incbin "baserom.gba", 0x43F9B8, 0x68
|
||||
|
||||
gUnknown_843FA20:: @ 843FA20
|
||||
.incbin "baserom.gba", 0x43FA20, 0x20
|
||||
|
||||
gUnknown_843FA40:: @ 843FA40
|
||||
.incbin "baserom.gba", 0x43FA40, 0x40
|
||||
|
||||
gUnknown_843FA80:: @ 843FA80
|
||||
.incbin "baserom.gba", 0x43FA80, 0x18
|
||||
|
||||
gUnknown_843FA98:: @ 843FA98
|
||||
.incbin "baserom.gba", 0x43FA98, 0x18
|
||||
@@ -0,0 +1,112 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_843EBB4:: @ 843EBB4
|
||||
.incbin "baserom.gba", 0x43EBB4, 0x18
|
||||
|
||||
gUnknown_843EBCC:: @ 843EBCC
|
||||
.incbin "baserom.gba", 0x43EBCC, 0x8
|
||||
|
||||
gUnknown_843EBD4:: @ 843EBD4
|
||||
.incbin "baserom.gba", 0x43EBD4, 0x64
|
||||
|
||||
gUnknown_843EC38:: @ 843EC38
|
||||
.incbin "baserom.gba", 0x43EC38, 0x9
|
||||
|
||||
gUnknown_843EC41:: @ 843EC41
|
||||
.incbin "baserom.gba", 0x43EC41, 0x10
|
||||
|
||||
gUnknown_843EC51:: @ 843EC51
|
||||
.incbin "baserom.gba", 0x43EC51, 0x13
|
||||
|
||||
gUnknown_843EC64:: @ 843EC64
|
||||
.incbin "baserom.gba", 0x43EC64, 0x28
|
||||
|
||||
gUnknown_843EC8C:: @ 843EC8C
|
||||
.incbin "baserom.gba", 0x43EC8C, 0xFC
|
||||
|
||||
.align 2
|
||||
gUnknown_843ED88:: @ 843ED88
|
||||
.incbin "baserom.gba", 0x43ED88, 0xC
|
||||
|
||||
.align 2
|
||||
gUnknown_843ED94:: @ 843ED94
|
||||
.asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu.c"
|
||||
|
||||
.align 2
|
||||
gUnknown_843EDC4:: @ 843EDC4
|
||||
.asciz "Rfu.RfuFunc == NULL"
|
||||
|
||||
.align 2
|
||||
gUnknown_843EDD8:: @ 843EDD8
|
||||
.asciz "size<=252"
|
||||
|
||||
.align 2
|
||||
gUnknown_843EDE4:: @ 843EDE4
|
||||
.asciz "PokemonSioInfo"
|
||||
|
||||
.byte 0, 1, 7, 0x14, 0xFF
|
||||
|
||||
.align 2
|
||||
gUnknown_843EDF8:: @ 843EDF8
|
||||
.asciz "LINK LOSS DISCONNECT!"
|
||||
|
||||
.align 2
|
||||
gUnknown_843EE10:: @ 843EE10
|
||||
.asciz "LINK LOSS RECOVERY NOW"
|
||||
|
||||
.align 2
|
||||
gUnknown_843EE28:: @ 843EE28
|
||||
.incbin "baserom.gba", 0x43EE28, 0x1F
|
||||
|
||||
gUnknown_843EE47:: @ 843EE47
|
||||
.incbin "baserom.gba", 0x43EE47, 0x10
|
||||
|
||||
gUnknown_843EE57:: @ 843EE57
|
||||
.incbin "baserom.gba", 0x43EE57, 0xD
|
||||
|
||||
.align 2
|
||||
gUnknown_843EE64:: @ 843EE64
|
||||
.asciz "NOWSLOT"
|
||||
.align 2
|
||||
.asciz " "
|
||||
.align 2
|
||||
.asciz "CLOCK DRIFT"
|
||||
.align 2
|
||||
.asciz "BUSY SEND "
|
||||
.align 2
|
||||
.asciz "CMD REJECT "
|
||||
.align 2
|
||||
.asciz "CLOCK SLAVE"
|
||||
.align 2
|
||||
.asciz "CHILD "
|
||||
.align 2
|
||||
.asciz "PARENT"
|
||||
.align 2
|
||||
.asciz "SEARCH"
|
||||
|
||||
.align 2
|
||||
.incbin "baserom.gba", 0x43EEC0, 0x144
|
||||
|
||||
gUnknown_843F004:: @ 843F004
|
||||
.incbin "baserom.gba", 0x43F004, 0x100
|
||||
|
||||
gUnknown_843F104:: @ 843F104
|
||||
.incbin "baserom.gba", 0x43F104, 0x100
|
||||
|
||||
gUnknown_843F204:: @ 843F204
|
||||
.incbin "baserom.gba", 0x43F204, 0x70
|
||||
|
||||
gUnknown_843F274:: @ 843F274
|
||||
.incbin "baserom.gba", 0x43F274, 0x8
|
||||
|
||||
gUnknown_843F27C:: @ 843F27C
|
||||
.incbin "baserom.gba", 0x43F27C, 0x8
|
||||
|
||||
gUnknown_843F284:: @ 843F284
|
||||
.incbin "baserom.gba", 0x43F284, 0x18
|
||||
@@ -0,0 +1,376 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_8456C74:: @ 8456C74
|
||||
.incbin "baserom.gba", 0x456C74, 0x5C
|
||||
|
||||
gUnknown_8456CD0:: @ 8456CD0
|
||||
.incbin "baserom.gba", 0x456CD0, 0x8
|
||||
|
||||
gUnknown_8456CD8:: @ 8456CD8
|
||||
.incbin "baserom.gba", 0x456CD8, 0x24
|
||||
|
||||
gUnknown_8456CFC:: @ 8456CFC
|
||||
.incbin "baserom.gba", 0x456CFC, 0x8
|
||||
|
||||
gUnknown_8456D04:: @ 8456D04
|
||||
.incbin "baserom.gba", 0x456D04, 0x30
|
||||
|
||||
gUnknown_8456D34:: @ 8456D34
|
||||
.incbin "baserom.gba", 0x456D34, 0x18
|
||||
|
||||
gUnknown_8456D4C:: @ 8456D4C
|
||||
.incbin "baserom.gba", 0x456D4C, 0x8
|
||||
|
||||
gUnknown_8456D54:: @ 8456D54
|
||||
.incbin "baserom.gba", 0x456D54, 0x88
|
||||
|
||||
gUnknown_8456DDC:: @ 8456DDC
|
||||
.incbin "baserom.gba", 0x456DDC, 0x18
|
||||
|
||||
gUnknown_8456DF4:: @ 8456DF4
|
||||
.incbin "baserom.gba", 0x456DF4, 0x28
|
||||
|
||||
gUnknown_8456E1C:: @ 8456E1C
|
||||
.incbin "baserom.gba", 0x456E1C, 0x18
|
||||
|
||||
gUnknown_8456E34:: @ 8456E34
|
||||
.incbin "baserom.gba", 0x456E34, 0x20
|
||||
|
||||
gUnknown_8456E54:: @ 8456E54
|
||||
.incbin "baserom.gba", 0x456E54, 0x18
|
||||
|
||||
gUnknown_8456E6C:: @ 8456E6C
|
||||
.incbin "baserom.gba", 0x456E6C, 0x98
|
||||
|
||||
gUnknown_8456F04:: @ 8456F04
|
||||
.incbin "baserom.gba", 0x456F04, 0x18
|
||||
|
||||
gUnknown_8456F1C:: @ 8456F1C
|
||||
.incbin "baserom.gba", 0x456F1C, 0x8
|
||||
|
||||
gUnknown_8456F24:: @ 8456F24
|
||||
.incbin "baserom.gba", 0x456F24, 0x58
|
||||
|
||||
gUnknown_8456F7C:: @ 8456F7C
|
||||
.incbin "baserom.gba", 0x456F7C, 0xB8
|
||||
|
||||
gUnknown_8457034:: @ 8457034
|
||||
.incbin "baserom.gba", 0x457034, 0x60
|
||||
|
||||
gUnknown_8457094:: @ 8457094
|
||||
.incbin "baserom.gba", 0x457094, 0x34
|
||||
|
||||
gUnknown_84570C8:: @ 84570C8
|
||||
.incbin "baserom.gba", 0x4570C8, 0x10
|
||||
|
||||
gUnknown_84570D8:: @ 84570D8
|
||||
.incbin "baserom.gba", 0x4570D8, 0x14
|
||||
|
||||
gUnknown_84570EC:: @ 84570EC
|
||||
.incbin "baserom.gba", 0x4570EC, 0x20
|
||||
|
||||
gUnknown_845710C:: @ 845710C
|
||||
.incbin "baserom.gba", 0x45710C, 0xA
|
||||
|
||||
gUnknown_8457116:: @ 8457116
|
||||
.incbin "baserom.gba", 0x457116, 0x5
|
||||
|
||||
gUnknown_845711B:: @ 845711B
|
||||
.incbin "baserom.gba", 0x45711B, 0x5
|
||||
|
||||
gUnknown_8457120:: @ 8457120
|
||||
.incbin "baserom.gba", 0x457120, 0x18
|
||||
|
||||
.align 2
|
||||
gUnknown_8457138:: @ 8457138
|
||||
.asciz "C:/WORK/POKeFRLG/src/pm_lgfr_ose/source/rfu_union_tool.c"
|
||||
|
||||
.align 2
|
||||
gUnknown_8457174:: @ 8457174
|
||||
.asciz "0"
|
||||
|
||||
.align 2
|
||||
gUnknown_8457178:: @ 8457178
|
||||
.asciz "UnionObjWork != NULL"
|
||||
|
||||
gUnknown_845718D:: @ 845718D
|
||||
.incbin "baserom.gba", 0x45718D, 0x2
|
||||
|
||||
gUnknown_845718F:: @ 845718F
|
||||
.incbin "baserom.gba", 0x45718F, 0x5
|
||||
|
||||
gUnknown_8457194:: @ 8457194
|
||||
.incbin "baserom.gba", 0x457194, 0x4
|
||||
|
||||
gUnknown_8457198:: @ 8457198
|
||||
.incbin "baserom.gba", 0x457198, 0x10
|
||||
|
||||
gUnknown_84571A8:: @ 84571A8
|
||||
.incbin "baserom.gba", 0x4571A8, 0x8
|
||||
|
||||
gUnknown_84571B0:: @ 84571B0
|
||||
.incbin "baserom.gba", 0x4571B0, 0x4
|
||||
|
||||
gUnknown_84571B4:: @ 84571B4
|
||||
.incbin "baserom.gba", 0x4571B4, 0x4
|
||||
|
||||
gUnknown_84571B8:: @ 84571B8
|
||||
.incbin "baserom.gba", 0x4571B8, 0x28
|
||||
|
||||
gUnknown_84571E0:: @ 84571E0
|
||||
.incbin "baserom.gba", 0x4571E0, 0x54
|
||||
|
||||
gUnknown_8457234:: @ 8457234
|
||||
.incbin "baserom.gba", 0x457234, 0x30
|
||||
|
||||
gUnknown_8457264:: @ 8457264
|
||||
.incbin "baserom.gba", 0x457264, 0x1C8
|
||||
|
||||
gUnknown_845742C:: @ 845742C
|
||||
.incbin "baserom.gba", 0x45742C, 0x50
|
||||
|
||||
gUnknown_845747C:: @ 845747C
|
||||
.incbin "baserom.gba", 0x45747C, 0x24
|
||||
|
||||
gUnknown_84574A0:: @ 84574A0
|
||||
.incbin "baserom.gba", 0x4574A0, 0x24
|
||||
|
||||
gUnknown_84574C4:: @ 84574C4
|
||||
.incbin "baserom.gba", 0x4574C4, 0x28
|
||||
|
||||
gUnknown_84574EC:: @ 84574EC
|
||||
.incbin "baserom.gba", 0x4574EC, 0x28
|
||||
|
||||
gUnknown_8457514:: @ 8457514
|
||||
.incbin "baserom.gba", 0x457514, 0x1C
|
||||
|
||||
gUnknown_8457530:: @ 8457530
|
||||
.incbin "baserom.gba", 0x457530, 0x24
|
||||
|
||||
gUnknown_8457554:: @ 8457554
|
||||
.incbin "baserom.gba", 0x457554, 0xB4
|
||||
|
||||
gUnknown_8457608:: @ 8457608
|
||||
.incbin "baserom.gba", 0x457608, 0x8
|
||||
|
||||
gUnknown_8457610:: @ 8457610
|
||||
.incbin "baserom.gba", 0x457610, 0x6C
|
||||
|
||||
gUnknown_845767C:: @ 845767C
|
||||
.incbin "baserom.gba", 0x45767C, 0x30
|
||||
|
||||
gUnknown_84576AC:: @ 84576AC
|
||||
.incbin "baserom.gba", 0x4576AC, 0x18
|
||||
|
||||
gUnknown_84576C4:: @ 84576C4
|
||||
.incbin "baserom.gba", 0x4576C4, 0x3C
|
||||
|
||||
gUnknown_8457700:: @ 8457700
|
||||
.incbin "baserom.gba", 0x457700, 0x1C
|
||||
|
||||
gUnknown_845771C:: @ 845771C
|
||||
.incbin "baserom.gba", 0x45771C, 0x38
|
||||
|
||||
gUnknown_8457754:: @ 8457754
|
||||
.incbin "baserom.gba", 0x457754, 0x28
|
||||
|
||||
gUnknown_845777C:: @ 845777C
|
||||
.incbin "baserom.gba", 0x45777C, 0x40
|
||||
|
||||
gUnknown_84577BC:: @ 84577BC
|
||||
.incbin "baserom.gba", 0x4577BC, 0x3C
|
||||
|
||||
gUnknown_84577F8:: @ 84577F8
|
||||
.incbin "baserom.gba", 0x4577F8, 0x40
|
||||
|
||||
gUnknown_8457838:: @ 8457838
|
||||
.incbin "baserom.gba", 0x457838, 0x84
|
||||
|
||||
gUnknown_84578BC:: @ 84578BC
|
||||
.incbin "baserom.gba", 0x4578BC, 0x178
|
||||
|
||||
gUnknown_8457A34:: @ 8457A34
|
||||
.incbin "baserom.gba", 0x457A34, 0xD0
|
||||
|
||||
gUnknown_8457B04:: @ 8457B04
|
||||
.incbin "baserom.gba", 0x457B04, 0xC8
|
||||
|
||||
gUnknown_8457BCC:: @ 8457BCC
|
||||
.incbin "baserom.gba", 0x457BCC, 0x54
|
||||
|
||||
gUnknown_8457C20:: @ 8457C20
|
||||
.incbin "baserom.gba", 0x457C20, 0x28
|
||||
|
||||
gUnknown_8457C48:: @ 8457C48
|
||||
.incbin "baserom.gba", 0x457C48, 0x5C
|
||||
|
||||
gUnknown_8457CA4:: @ 8457CA4
|
||||
.incbin "baserom.gba", 0x457CA4, 0x54
|
||||
|
||||
gUnknown_8457CF8:: @ 8457CF8
|
||||
.incbin "baserom.gba", 0x457CF8, 0x4C
|
||||
|
||||
gUnknown_8457D44:: @ 8457D44
|
||||
.incbin "baserom.gba", 0x457D44, 0x74
|
||||
|
||||
gUnknown_8457DB8:: @ 8457DB8
|
||||
.incbin "baserom.gba", 0x457DB8, 0x54
|
||||
|
||||
gUnknown_8457E0C:: @ 8457E0C
|
||||
.incbin "baserom.gba", 0x457E0C, 0x1C
|
||||
|
||||
gUnknown_8457E28:: @ 8457E28
|
||||
.incbin "baserom.gba", 0x457E28, 0x1C
|
||||
|
||||
gUnknown_8457E44:: @ 8457E44
|
||||
.incbin "baserom.gba", 0x457E44, 0x1C
|
||||
|
||||
gUnknown_8457E60:: @ 8457E60
|
||||
.incbin "baserom.gba", 0x457E60, 0x120
|
||||
|
||||
gUnknown_8457F80:: @ 8457F80
|
||||
.incbin "baserom.gba", 0x457F80, 0x10
|
||||
|
||||
gUnknown_8457F90:: @ 8457F90
|
||||
.incbin "baserom.gba", 0x457F90, 0x164
|
||||
|
||||
gUnknown_84580F4:: @ 84580F4
|
||||
.incbin "baserom.gba", 0x4580F4, 0x13C
|
||||
|
||||
gUnknown_8458230:: @ 8458230
|
||||
.incbin "baserom.gba", 0x458230, 0xE4
|
||||
|
||||
gUnknown_8458314:: @ 8458314
|
||||
.incbin "baserom.gba", 0x458314, 0xA0
|
||||
|
||||
gUnknown_84583B4:: @ 84583B4
|
||||
.incbin "baserom.gba", 0x4583B4, 0x78
|
||||
|
||||
gUnknown_845842C:: @ 845842C
|
||||
.incbin "baserom.gba", 0x45842C, 0x8
|
||||
|
||||
gUnknown_8458434:: @ 8458434
|
||||
.incbin "baserom.gba", 0x458434, 0x48
|
||||
|
||||
gUnknown_845847C:: @ 845847C
|
||||
.incbin "baserom.gba", 0x45847C, 0x44
|
||||
|
||||
gUnknown_84584C0:: @ 84584C0
|
||||
.incbin "baserom.gba", 0x4584C0, 0x88
|
||||
|
||||
gUnknown_8458548:: @ 8458548
|
||||
.incbin "baserom.gba", 0x458548, 0xA0
|
||||
|
||||
gUnknown_84585E8:: @ 84585E8
|
||||
.incbin "baserom.gba", 0x4585E8, 0x170
|
||||
|
||||
gUnknown_8458758:: @ 8458758
|
||||
.incbin "baserom.gba", 0x458758, 0x164
|
||||
|
||||
gUnknown_84588BC:: @ 84588BC
|
||||
.incbin "baserom.gba", 0x4588BC, 0xF0
|
||||
|
||||
gUnknown_84589AC:: @ 84589AC
|
||||
.incbin "baserom.gba", 0x4589AC, 0xCC
|
||||
|
||||
gUnknown_8458A78:: @ 8458A78
|
||||
.incbin "baserom.gba", 0x458A78, 0x20
|
||||
|
||||
gUnknown_8458A98:: @ 8458A98
|
||||
.incbin "baserom.gba", 0x458A98, 0x20
|
||||
|
||||
gUnknown_8458AB8:: @ 8458AB8
|
||||
.incbin "baserom.gba", 0x458AB8, 0x8C
|
||||
|
||||
gUnknown_8458B44:: @ 8458B44
|
||||
.incbin "baserom.gba", 0x458B44, 0x190
|
||||
|
||||
gUnknown_8458CD4:: @ 8458CD4
|
||||
.incbin "baserom.gba", 0x458CD4, 0x48
|
||||
|
||||
gUnknown_8458D1C:: @ 8458D1C
|
||||
.incbin "baserom.gba", 0x458D1C, 0x38
|
||||
|
||||
gUnknown_8458D54:: @ 8458D54
|
||||
.incbin "baserom.gba", 0x458D54, 0x24
|
||||
|
||||
gUnknown_8458D78:: @ 8458D78
|
||||
.incbin "baserom.gba", 0x458D78, 0x24
|
||||
|
||||
gUnknown_8458D9C:: @ 8458D9C
|
||||
.incbin "baserom.gba", 0x458D9C, 0x20
|
||||
|
||||
gUnknown_8458DBC:: @ 8458DBC
|
||||
.incbin "baserom.gba", 0x458DBC, 0x2C
|
||||
|
||||
gUnknown_8458DE8:: @ 8458DE8
|
||||
.incbin "baserom.gba", 0x458DE8, 0x28
|
||||
|
||||
gUnknown_8458E10:: @ 8458E10
|
||||
.incbin "baserom.gba", 0x458E10, 0x60
|
||||
|
||||
gUnknown_8458E70:: @ 8458E70
|
||||
.incbin "baserom.gba", 0x458E70, 0x60
|
||||
|
||||
gUnknown_8458ED0:: @ 8458ED0
|
||||
.incbin "baserom.gba", 0x458ED0, 0x34
|
||||
|
||||
gUnknown_8458F04:: @ 8458F04
|
||||
.incbin "baserom.gba", 0x458F04, 0x98
|
||||
|
||||
gUnknown_8458F9C:: @ 8458F9C
|
||||
.incbin "baserom.gba", 0x458F9C, 0x20
|
||||
|
||||
gUnknown_8458FBC:: @ 8458FBC
|
||||
.incbin "baserom.gba", 0x458FBC, 0xC
|
||||
|
||||
gUnknown_8458FC8:: @ 8458FC8
|
||||
.incbin "baserom.gba", 0x458FC8, 0x1C
|
||||
|
||||
gUnknown_8458FE4:: @ 8458FE4
|
||||
.incbin "baserom.gba", 0x458FE4, 0x1D4
|
||||
|
||||
gUnknown_84591B8:: @ 84591B8
|
||||
.incbin "baserom.gba", 0x4591B8, 0x24
|
||||
|
||||
gUnknown_84591DC:: @ 84591DC
|
||||
.incbin "baserom.gba", 0x4591DC, 0x5C
|
||||
|
||||
gUnknown_8459238:: @ 8459238
|
||||
.incbin "baserom.gba", 0x459238, 0x18
|
||||
|
||||
gUnknown_8459250:: @ 8459250
|
||||
.incbin "baserom.gba", 0x459250, 0x3C
|
||||
|
||||
gUnknown_845928C:: @ 845928C
|
||||
.incbin "baserom.gba", 0x45928C, 0xB0
|
||||
|
||||
gUnknown_845933C:: @ 845933C
|
||||
.incbin "baserom.gba", 0x45933C, 0x3C
|
||||
|
||||
gUnknown_8459378:: @ 8459378
|
||||
.incbin "baserom.gba", 0x459378, 0x138
|
||||
|
||||
gUnknown_84594B0:: @ 84594B0
|
||||
.incbin "baserom.gba", 0x4594B0, 0x14
|
||||
|
||||
gUnknown_84594C4:: @ 84594C4
|
||||
.incbin "baserom.gba", 0x4594C4, 0x40
|
||||
|
||||
gUnknown_8459504:: @ 8459504
|
||||
.incbin "baserom.gba", 0x459504, 0x7C
|
||||
|
||||
gUnknown_8459580:: @ 8459580
|
||||
.incbin "baserom.gba", 0x459580, 0x8
|
||||
|
||||
gUnknown_8459588:: @ 8459588
|
||||
.incbin "baserom.gba", 0x459588, 0x64
|
||||
|
||||
gUnknown_84595EC:: @ 84595EC @ referenced in mevent/script_common.inc
|
||||
.incbin "baserom.gba", 0x4595EC, 0x48
|
||||
@@ -1,31 +0,0 @@
|
||||
#include "constants/maps.h"
|
||||
#include "constants/species.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_83EE008:: @ 83EE008
|
||||
.incbin "baserom.gba", 0x3EE008, 0x20
|
||||
|
||||
gUnknown_83EE028:: @ 83EE028
|
||||
.incbin "baserom.gba", 0x3EE028, 0x808
|
||||
|
||||
gUnknown_83EE830:: @ 83EE830
|
||||
.incbin "baserom.gba", 0x3EE830, 0x8
|
||||
|
||||
gUnknown_83EE838:: @ 83EE838
|
||||
.incbin "baserom.gba", 0x3EE838, 0x58
|
||||
|
||||
gUnknown_83EE890:: @ 83EE890
|
||||
.incbin "baserom.gba", 0x3EE890, 0x38
|
||||
|
||||
gUnknown_83EE8C8:: @ 83EE8C8
|
||||
.incbin "baserom.gba", 0x3EE8C8, 0x8
|
||||
|
||||
gUnknown_83EE8D0:: @ 83EE8D0
|
||||
.incbin "baserom.gba", 0x3EE8D0, 0x88
|
||||
|
||||
gUnknown_83EE958:: @ 83EE958
|
||||
.incbin "baserom.gba", 0x3EE958, 0x40
|
||||
@@ -0,0 +1,672 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gMoveTutorMoves:: @ 8459B60
|
||||
.2byte MOVE_MEGA_PUNCH
|
||||
.2byte MOVE_SWORDS_DANCE
|
||||
.2byte MOVE_MEGA_KICK
|
||||
.2byte MOVE_BODY_SLAM
|
||||
.2byte MOVE_DOUBLE_EDGE
|
||||
.2byte MOVE_COUNTER
|
||||
.2byte MOVE_SEISMIC_TOSS
|
||||
.2byte MOVE_MIMIC
|
||||
.2byte MOVE_METRONOME
|
||||
.2byte MOVE_SOFT_BOILED
|
||||
.2byte MOVE_DREAM_EATER
|
||||
.2byte MOVE_THUNDER_WAVE
|
||||
.2byte MOVE_EXPLOSION
|
||||
.2byte MOVE_ROCK_SLIDE
|
||||
.2byte MOVE_SUBSTITUTE
|
||||
|
||||
gMoveTutorMoveCompatibilityTable:: @ 8459B7E
|
||||
.2byte 0x0000
|
||||
.2byte 0x409a
|
||||
.2byte 0x409a
|
||||
.2byte 0x409a
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x40fd
|
||||
.2byte 0x40fd
|
||||
.2byte 0x40fd
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x4490
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x4092
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x48b8
|
||||
.2byte 0x48b8
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x48fd
|
||||
.2byte 0x48fd
|
||||
.2byte 0x60fa
|
||||
.2byte 0x60fa
|
||||
.2byte 0x40b8
|
||||
.2byte 0x40b8
|
||||
.2byte 0x60fd
|
||||
.2byte 0x40b8
|
||||
.2byte 0x40b8
|
||||
.2byte 0x60fd
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4cfd
|
||||
.2byte 0x4cfd
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4092
|
||||
.2byte 0x4092
|
||||
.2byte 0x409a
|
||||
.2byte 0x40ba
|
||||
.2byte 0x40ba
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x4498
|
||||
.2byte 0x4498
|
||||
.2byte 0x40fd
|
||||
.2byte 0x40fd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x41fd
|
||||
.2byte 0x41fd
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x4092
|
||||
.2byte 0x4092
|
||||
.2byte 0x409a
|
||||
.2byte 0x4092
|
||||
.2byte 0x4092
|
||||
.2byte 0x71f9
|
||||
.2byte 0x71f9
|
||||
.2byte 0x71fd
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4cfd
|
||||
.2byte 0x4890
|
||||
.2byte 0x4890
|
||||
.2byte 0x409a
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x5088
|
||||
.2byte 0x5088
|
||||
.2byte 0x5090
|
||||
.2byte 0x5090
|
||||
.2byte 0x5480
|
||||
.2byte 0x5480
|
||||
.2byte 0x55fd
|
||||
.2byte 0x7098
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x409a
|
||||
.2byte 0x409a
|
||||
.2byte 0x5880
|
||||
.2byte 0x5880
|
||||
.2byte 0x5490
|
||||
.2byte 0x5490
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x61fd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x64ff
|
||||
.2byte 0x5080
|
||||
.2byte 0x5080
|
||||
.2byte 0x60ba
|
||||
.2byte 0x60ff
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x409a
|
||||
.2byte 0x60fd
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4890
|
||||
.2byte 0x4c90
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x40b2
|
||||
.2byte 0x45fd
|
||||
.2byte 0x48fd
|
||||
.2byte 0x40fd
|
||||
.2byte 0x60da
|
||||
.2byte 0x4098
|
||||
.2byte 0x0000
|
||||
.2byte 0x4898
|
||||
.2byte 0x4498
|
||||
.2byte 0x0000
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4898
|
||||
.2byte 0x4098
|
||||
.2byte 0x4c90
|
||||
.2byte 0x6098
|
||||
.2byte 0x60d8
|
||||
.2byte 0x6098
|
||||
.2byte 0x60de
|
||||
.2byte 0x6090
|
||||
.2byte 0x61fd
|
||||
.2byte 0x4090
|
||||
.2byte 0x4890
|
||||
.2byte 0x4090
|
||||
.2byte 0x4898
|
||||
.2byte 0x4898
|
||||
.2byte 0x4898
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x7fff
|
||||
.2byte 0x40ba
|
||||
.2byte 0x40ba
|
||||
.2byte 0x40ba
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x60fd
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4490
|
||||
.2byte 0x4490
|
||||
.2byte 0x4093
|
||||
.2byte 0x4093
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4090
|
||||
.2byte 0x4890
|
||||
.2byte 0x4890
|
||||
.2byte 0x48fd
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x4cfd
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x4c90
|
||||
.2byte 0x4c90
|
||||
.2byte 0x4898
|
||||
.2byte 0x48fd
|
||||
.2byte 0x48fd
|
||||
.2byte 0x4092
|
||||
.2byte 0x40dd
|
||||
.2byte 0x40dd
|
||||
.2byte 0x70fd
|
||||
.2byte 0x41fd
|
||||
.2byte 0x4092
|
||||
.2byte 0x4092
|
||||
.2byte 0x4092
|
||||
.2byte 0x4dfd
|
||||
.2byte 0x4092
|
||||
.2byte 0x4092
|
||||
.2byte 0x4490
|
||||
.2byte 0x4098
|
||||
.2byte 0x40fd
|
||||
.2byte 0x4498
|
||||
.2byte 0x4498
|
||||
.2byte 0x4c90
|
||||
.2byte 0x4cfd
|
||||
.2byte 0x4c90
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x4c98
|
||||
.2byte 0x70b8
|
||||
.2byte 0x70b8
|
||||
.2byte 0x6cb8
|
||||
.2byte 0x64b2
|
||||
.2byte 0x7098
|
||||
.2byte 0x49fd
|
||||
.2byte 0x69fd
|
||||
.2byte 0x4892
|
||||
.2byte 0x40b2
|
||||
.2byte 0x6098
|
||||
.2byte 0x60fa
|
||||
.2byte 0x44b2
|
||||
.2byte 0x41ff
|
||||
.2byte 0x61ff
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x7098
|
||||
.2byte 0x4890
|
||||
.2byte 0x48d0
|
||||
.2byte 0x40fd
|
||||
.2byte 0x4098
|
||||
.2byte 0x60b0
|
||||
.2byte 0x44b8
|
||||
.2byte 0x44b8
|
||||
.2byte 0x4098
|
||||
.2byte 0x40b8
|
||||
.2byte 0x60b8
|
||||
.2byte 0x4c90
|
||||
.2byte 0x4c98
|
||||
.2byte 0x0000
|
||||
.2byte 0x60fc
|
||||
.2byte 0x60fc
|
||||
.2byte 0x45fd
|
||||
.2byte 0x48fd
|
||||
.2byte 0x40fd
|
||||
.2byte 0x69fd
|
||||
.2byte 0x4ffd
|
||||
.2byte 0x4898
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x68fd
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4c90
|
||||
.2byte 0x4592
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x40ff
|
||||
.2byte 0x40ff
|
||||
.2byte 0x40ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x60ff
|
||||
.2byte 0x4098
|
||||
.2byte 0x60fd
|
||||
.2byte 0x60fd
|
||||
.2byte 0x40b8
|
||||
.2byte 0x40b8
|
||||
.2byte 0x4898
|
||||
.2byte 0x4898
|
||||
.2byte 0x0000
|
||||
.2byte 0x0000
|
||||
.2byte 0x4090
|
||||
.2byte 0x0000
|
||||
.2byte 0x4090
|
||||
.2byte 0x409a
|
||||
.2byte 0x409a
|
||||
.2byte 0x41ff
|
||||
.2byte 0x509a
|
||||
.2byte 0x509e
|
||||
.2byte 0x509e
|
||||
.2byte 0x4090
|
||||
.2byte 0x4092
|
||||
.2byte 0x4490
|
||||
.2byte 0x40b0
|
||||
.2byte 0x40b0
|
||||
.2byte 0x409a
|
||||
.2byte 0x40ff
|
||||
.2byte 0x65fd
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4c98
|
||||
.2byte 0x69fd
|
||||
.2byte 0x7490
|
||||
.2byte 0x7490
|
||||
.2byte 0x7898
|
||||
.2byte 0x7098
|
||||
.2byte 0x45fd
|
||||
.2byte 0x4090
|
||||
.2byte 0x6090
|
||||
.2byte 0x4090
|
||||
.2byte 0x40ba
|
||||
.2byte 0x40ba
|
||||
.2byte 0x4090
|
||||
.2byte 0x4098
|
||||
.2byte 0x4090
|
||||
.2byte 0x4090
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x61fd
|
||||
.2byte 0x61fd
|
||||
.2byte 0x4898
|
||||
.2byte 0x4898
|
||||
.2byte 0x6098
|
||||
.2byte 0x7098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x40fb
|
||||
.2byte 0x40ff
|
||||
.2byte 0x4098
|
||||
.2byte 0x5098
|
||||
.2byte 0x7498
|
||||
.2byte 0x7498
|
||||
.2byte 0x4098
|
||||
.2byte 0x4498
|
||||
.2byte 0x44fd
|
||||
.2byte 0x49fd
|
||||
.2byte 0x49fd
|
||||
.2byte 0x60ff
|
||||
.2byte 0x45fd
|
||||
.2byte 0x65fd
|
||||
.2byte 0x4498
|
||||
.2byte 0x4498
|
||||
.2byte 0x0000
|
||||
.2byte 0x4498
|
||||
.2byte 0x65fd
|
||||
.2byte 0x409a
|
||||
.2byte 0x60fd
|
||||
.2byte 0x60fd
|
||||
.2byte 0x60fd
|
||||
.2byte 0x54b8
|
||||
.2byte 0x54b8
|
||||
.2byte 0x409a
|
||||
.2byte 0x40fd
|
||||
.2byte 0x60fd
|
||||
.2byte 0x60fd
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x4098
|
||||
.2byte 0x6cba
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4d98
|
||||
.2byte 0x4098
|
||||
.2byte 0x68ff
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x68fd
|
||||
.2byte 0x4898
|
||||
.2byte 0x49fd
|
||||
.2byte 0x49fd
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x609a
|
||||
.2byte 0x60da
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4c98
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x6098
|
||||
.2byte 0x0000
|
||||
.2byte 0x7098
|
||||
.2byte 0x7098
|
||||
.2byte 0x78fd
|
||||
.2byte 0x78fd
|
||||
.2byte 0x78fd
|
||||
.2byte 0x6898
|
||||
.2byte 0x68ff
|
||||
.2byte 0x6898
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4c98
|
||||
.2byte 0x4d98
|
||||
.2byte 0x6cfd
|
||||
.2byte 0x4490
|
||||
|
||||
.align 2
|
||||
gUnknown_8459EB8:: @ 8459EB8
|
||||
.incbin "baserom.gba", 0x459EB8, 0xC
|
||||
|
||||
gUnknown_8459EC4:: @ 8459EC4
|
||||
.incbin "baserom.gba", 0x459EC4, 0x20
|
||||
|
||||
gUnknown_8459EE4:: @ 8459EE4
|
||||
.incbin "baserom.gba", 0x459EE4, 0x20
|
||||
|
||||
gUnknown_8459F04:: @ 8459F04
|
||||
.incbin "baserom.gba", 0x459F04, 0xC0
|
||||
|
||||
gUnknown_8459FC4:: @ 8459FC4
|
||||
.incbin "baserom.gba", 0x459FC4, 0x1C
|
||||
|
||||
gUnknown_8459FE0:: @ 8459FE0
|
||||
.incbin "baserom.gba", 0x459FE0, 0x1C
|
||||
|
||||
gUnknown_8459FFC:: @ 8459FFC
|
||||
.incbin "baserom.gba", 0x459FFC, 0xF
|
||||
|
||||
gUnknown_845A00B:: @ 845A00B
|
||||
.incbin "baserom.gba", 0x45A00B, 0x5
|
||||
|
||||
gUnknown_845A010:: @ 845A010
|
||||
.incbin "baserom.gba", 0x45A010, 0x40
|
||||
|
||||
gUnknown_845A050:: @ 845A050
|
||||
.incbin "baserom.gba", 0x45A050, 0x40
|
||||
|
||||
gUnknown_845A090:: @ 845A090
|
||||
.incbin "baserom.gba", 0x45A090, 0x40
|
||||
|
||||
gUnknown_845A0D0:: @ 845A0D0
|
||||
.incbin "baserom.gba", 0x45A0D0, 0x38
|
||||
|
||||
gUnknown_845A108:: @ 845A108
|
||||
.incbin "baserom.gba", 0x45A108, 0x8
|
||||
|
||||
gUnknown_845A110:: @ 845A110
|
||||
.incbin "baserom.gba", 0x45A110, 0x8
|
||||
|
||||
gUnknown_845A118:: @ 845A118
|
||||
.incbin "baserom.gba", 0x45A118, 0x8
|
||||
|
||||
gUnknown_845A120:: @ 845A120
|
||||
.incbin "baserom.gba", 0x45A120, 0x8
|
||||
|
||||
gUnknown_845A128:: @ 845A128
|
||||
.incbin "baserom.gba", 0x45A128, 0x8
|
||||
|
||||
gUnknown_845A130:: @ 845A130
|
||||
.incbin "baserom.gba", 0x45A130, 0x8
|
||||
|
||||
gUnknown_845A138:: @ 845A138
|
||||
.incbin "baserom.gba", 0x45A138, 0x8
|
||||
|
||||
gUnknown_845A140:: @ 845A140
|
||||
.incbin "baserom.gba", 0x45A140, 0x8
|
||||
|
||||
gUnknown_845A148:: @ 845A148
|
||||
.incbin "baserom.gba", 0x45A148, 0x8
|
||||
|
||||
gUnknown_845A150:: @ 845A150
|
||||
.incbin "baserom.gba", 0x45A150, 0x8
|
||||
|
||||
gUnknown_845A158:: @ 845A158
|
||||
.incbin "baserom.gba", 0x45A158, 0x8
|
||||
|
||||
gUnknown_845A160:: @ 845A160
|
||||
.incbin "baserom.gba", 0x45A160, 0x8
|
||||
|
||||
gUnknown_845A168:: @ 845A168
|
||||
.incbin "baserom.gba", 0x45A168, 0x8
|
||||
|
||||
gUnknown_845A170:: @ 845A170
|
||||
.incbin "baserom.gba", 0x45A170, 0x8
|
||||
|
||||
gUnknown_845A178:: @ 845A178
|
||||
.incbin "baserom.gba", 0x45A178, 0x8
|
||||
|
||||
gUnknown_845A180:: @ 845A180
|
||||
.incbin "baserom.gba", 0x45A180, 0x46
|
||||
|
||||
gUnknown_845A1C6:: @ 845A1C6
|
||||
.incbin "baserom.gba", 0x45A1C6, 0x46
|
||||
|
||||
gUnknown_845A20C:: @ 845A20C
|
||||
.incbin "baserom.gba", 0x45A20C, 0x36
|
||||
|
||||
gUnknown_845A242:: @ 845A242
|
||||
.incbin "baserom.gba", 0x45A242, 0x36
|
||||
|
||||
gUnknown_845A278:: @ 845A278
|
||||
.incbin "baserom.gba", 0x45A278, 0x36
|
||||
|
||||
gUnknown_845A2AE:: @ 845A2AE
|
||||
.incbin "baserom.gba", 0x45A2AE, 0x2
|
||||
|
||||
gUnknown_845A2B0:: @ 845A2B0
|
||||
.incbin "baserom.gba", 0x45A2B0, 0x2
|
||||
|
||||
gUnknown_845A2B2:: @ 845A2B2
|
||||
.incbin "baserom.gba", 0x45A2B2, 0x3
|
||||
|
||||
gUnknown_845A2B5:: @ 845A2B5
|
||||
.incbin "baserom.gba", 0x45A2B5, 0x3
|
||||
|
||||
gUnknown_845A2B8:: @ 845A2B8
|
||||
.incbin "baserom.gba", 0x45A2B8, 0x2
|
||||
|
||||
gUnknown_845A2BA:: @ 845A2BA
|
||||
.incbin "baserom.gba", 0x45A2BA, 0x2
|
||||
|
||||
gUnknown_845A2BC:: @ 845A2BC
|
||||
.incbin "baserom.gba", 0x45A2BC, 0x2
|
||||
|
||||
gUnknown_845A2BE:: @ 845A2BE
|
||||
.incbin "baserom.gba", 0x45A2BE, 0x2
|
||||
|
||||
gUnknown_845A2C0:: @ 845A2C0
|
||||
.incbin "baserom.gba", 0x45A2C0, 0x2
|
||||
|
||||
gUnknown_845A2C2:: @ 845A2C2
|
||||
.incbin "baserom.gba", 0x45A2C2, 0x3
|
||||
|
||||
gUnknown_845A2C5:: @ 845A2C5
|
||||
.incbin "baserom.gba", 0x45A2C5, 0x3
|
||||
|
||||
gUnknown_845A2C8:: @ 845A2C8
|
||||
.incbin "baserom.gba", 0x45A2C8, 0x3
|
||||
|
||||
gUnknown_845A2CB:: @ 845A2CB
|
||||
.incbin "baserom.gba", 0x45A2CB, 0x3
|
||||
|
||||
gUnknown_845A2CE:: @ 845A2CE
|
||||
.incbin "baserom.gba", 0x45A2CE, 0x3
|
||||
|
||||
gUnknown_845A2D1:: @ 845A2D1
|
||||
.incbin "baserom.gba", 0x45A2D1, 0x3
|
||||
|
||||
gUnknown_845A2D4:: @ 845A2D4
|
||||
.incbin "baserom.gba", 0x45A2D4, 0x3
|
||||
|
||||
gUnknown_845A2D7:: @ 845A2D7
|
||||
.incbin "baserom.gba", 0x45A2D7, 0x3
|
||||
|
||||
gUnknown_845A2DA:: @ 845A2DA
|
||||
.incbin "baserom.gba", 0x45A2DA, 0x3
|
||||
|
||||
gUnknown_845A2DD:: @ 845A2DD
|
||||
.incbin "baserom.gba", 0x45A2DD, 0x3
|
||||
|
||||
gUnknown_845A2E0:: @ 845A2E0
|
||||
.incbin "baserom.gba", 0x45A2E0, 0x3
|
||||
|
||||
gUnknown_845A2E3:: @ 845A2E3
|
||||
.incbin "baserom.gba", 0x45A2E3, 0x5
|
||||
|
||||
gUnknown_845A2E8:: @ 845A2E8
|
||||
.incbin "baserom.gba", 0x45A2E8, 0x6C
|
||||
|
||||
gUnknown_845A354:: @ 845A354
|
||||
.incbin "baserom.gba", 0x45A354, 0x28
|
||||
|
||||
gUnknown_845A37C:: @ 845A37C
|
||||
.incbin "baserom.gba", 0x45A37C, 0xB0
|
||||
|
||||
gUnknown_845A42C:: @ 845A42C
|
||||
.incbin "baserom.gba", 0x45A42C, 0x8
|
||||
|
||||
gUnknown_845A434:: @ 845A434
|
||||
.incbin "baserom.gba", 0x45A434, 0x8
|
||||
|
||||
gUnknown_845A43C:: @ 845A43C
|
||||
.incbin "baserom.gba", 0x45A43C, 0x38
|
||||
|
||||
gUnknown_845A474:: @ 845A474
|
||||
.incbin "baserom.gba", 0x45A474, 0x8
|
||||
|
||||
gUnknown_845A47C:: @ 845A47C
|
||||
.incbin "baserom.gba", 0x45A47C, 0x8
|
||||
|
||||
gUnknown_845A484:: @ 845A484
|
||||
.incbin "baserom.gba", 0x45A484, 0x68
|
||||
|
||||
gUnknown_845A4EC:: @ 845A4EC
|
||||
.incbin "baserom.gba", 0x45A4EC, 0x8
|
||||
|
||||
gUnknown_845A4F4:: @ 845A4F4
|
||||
.incbin "baserom.gba", 0x45A4F4, 0x80
|
||||
|
||||
gUnknown_845A574:: @ 845A574
|
||||
.incbin "baserom.gba", 0x45A574, 0x8
|
||||
|
||||
gUnknown_845A57C:: @ 845A57C
|
||||
.incbin "baserom.gba", 0x45A57C, 0x8
|
||||
|
||||
gUnknown_845A584:: @ 845A584
|
||||
.incbin "baserom.gba", 0x45A584, 0x18
|
||||
|
||||
gUnknown_845A59C:: @ 845A59C
|
||||
.incbin "baserom.gba", 0x45A59C, 0x7C
|
||||
|
||||
gUnknown_845A618:: @ 845A618
|
||||
.incbin "baserom.gba", 0x45A618, 0x114
|
||||
|
||||
gUnknown_845A72C:: @ 845A72C
|
||||
.incbin "baserom.gba", 0x45A72C, 0x34
|
||||
|
||||
gUnknown_845A760:: @ 845A760
|
||||
.incbin "baserom.gba", 0x45A760, 0xE
|
||||
|
||||
gUnknown_845A76E:: @ 845A76E
|
||||
.incbin "baserom.gba", 0x45A76E, 0x1A
|
||||
|
||||
gUnknown_845A788:: @ 845A788
|
||||
.incbin "baserom.gba", 0x45A788, 0x60
|
||||
|
||||
gUnknown_845A7E8:: @ 845A7E8
|
||||
.4byte gUnknown_841718C @ Not what other player wants
|
||||
.4byte gUnknown_84171CC @ Not an egg
|
||||
.4byte gUnknown_84170BC @ Mon can't be traded
|
||||
.4byte gUnknown_84170BC @ Mon can't be traded
|
||||
.4byte gUnknown_84170FC @ Other trainer's mon can't be traded
|
||||
.4byte gUnknown_84170E0 @ Egg can't be traded
|
||||
.4byte gUnknown_8417130 @ Other trainer can't accept
|
||||
.4byte gUnknown_8417164 @ Can't trade with trainer now
|
||||
.4byte gUnknown_8417164 @ Can't trade with trainer now
|
||||
|
||||
gUnknown_845A80C:: @ 845A80C
|
||||
.incbin "baserom.gba", 0x45A80C, 0x74
|
||||
@@ -0,0 +1,168 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_843FAB0:: @ 843FAB0
|
||||
.incbin "baserom.gba", 0x43FAB0, 0x674
|
||||
|
||||
gUnknown_8440124:: @ 8440124
|
||||
.incbin "baserom.gba", 0x440124, 0x150
|
||||
|
||||
gUnknown_8440274:: @ 8440274
|
||||
.incbin "baserom.gba", 0x440274, 0x138
|
||||
|
||||
gUnknown_84403AC:: @ 84403AC
|
||||
.incbin "baserom.gba", 0x4403AC, 0x11C
|
||||
|
||||
gUnknown_84404C8:: @ 84404C8
|
||||
.incbin "baserom.gba", 0x4404C8, 0x200
|
||||
|
||||
gUnknown_84406C8:: @ 84406C8
|
||||
.incbin "baserom.gba", 0x4406C8, 0x4
|
||||
|
||||
gUnknown_84406CC:: @ 84406CC
|
||||
.incbin "baserom.gba", 0x4406CC, 0x2
|
||||
|
||||
gUnknown_84406CE:: @ 84406CE
|
||||
.incbin "baserom.gba", 0x4406CE, 0x12
|
||||
|
||||
gUnknown_84406E0:: @ 84406E0
|
||||
.incbin "baserom.gba", 0x4406E0, 0x810
|
||||
|
||||
gUnknown_8440EF0:: @ 8440EF0
|
||||
.incbin "baserom.gba", 0x440EF0, 0x2570
|
||||
|
||||
gUnknown_8443460:: @ 8443460
|
||||
.incbin "baserom.gba", 0x443460, 0x1A0
|
||||
|
||||
gUnknown_8443600:: @ 8443600
|
||||
.incbin "baserom.gba", 0x443600, 0x20
|
||||
|
||||
gUnknown_8443620:: @ 8443620
|
||||
.incbin "baserom.gba", 0x443620, 0x6E0
|
||||
|
||||
gUnknown_8443D00:: @ 8443D00
|
||||
.incbin "baserom.gba", 0x443D00, 0x2C0
|
||||
|
||||
gUnknown_8443FC0:: @ 8443FC0
|
||||
.incbin "baserom.gba", 0x443FC0, 0x336
|
||||
|
||||
gUnknown_84442F6:: @ 84442F6
|
||||
.incbin "baserom.gba", 0x4442F6, 0x304
|
||||
|
||||
gUnknown_84445FA:: @ 84445FA
|
||||
.incbin "baserom.gba", 0x4445FA, 0x304
|
||||
|
||||
gUnknown_84448FE:: @ 84448FE
|
||||
.incbin "baserom.gba", 0x4448FE, 0x336
|
||||
|
||||
.section .rodata.after @ pokedex.c erroneously carved out?
|
||||
|
||||
gUnknown_8451EBC:: @ 8451EBC
|
||||
.incbin "baserom.gba", 0x451EBC, 0x10
|
||||
|
||||
gUnknown_8451ECC:: @ 8451ECC
|
||||
.incbin "baserom.gba", 0x451ECC, 0x18
|
||||
|
||||
gUnknown_8451EE4:: @ 8451EE4
|
||||
.incbin "baserom.gba", 0x451EE4, 0x70
|
||||
|
||||
gUnknown_8451F54:: @ 8451F54
|
||||
.incbin "baserom.gba", 0x451F54, 0x8
|
||||
|
||||
gUnknown_8451F5C:: @ 8451F5C
|
||||
.incbin "baserom.gba", 0x451F5C, 0x8
|
||||
|
||||
gUnknown_8451F64:: @ 8451F64
|
||||
.incbin "baserom.gba", 0x451F64, 0xA0
|
||||
|
||||
gUnknown_8452004:: @ 8452004
|
||||
.incbin "baserom.gba", 0x452004, 0xB8
|
||||
|
||||
gUnknown_84520BC:: @ 84520BC
|
||||
.incbin "baserom.gba", 0x4520BC, 0x18
|
||||
|
||||
gUnknown_84520D4:: @ 84520D4
|
||||
.incbin "baserom.gba", 0x4520D4, 0x10
|
||||
|
||||
gUnknown_84520E4:: @ 84520E4
|
||||
.incbin "baserom.gba", 0x4520E4, 0x10
|
||||
|
||||
gUnknown_84520F4:: @ 84520F4
|
||||
.incbin "baserom.gba", 0x4520F4, 0x78
|
||||
|
||||
gUnknown_845216C:: @ 845216C
|
||||
.incbin "baserom.gba", 0x45216C, 0x8
|
||||
|
||||
gUnknown_8452174:: @ 8452174
|
||||
.incbin "baserom.gba", 0x452174, 0x18
|
||||
|
||||
gUnknown_845218C:: @ 845218C
|
||||
.incbin "baserom.gba", 0x45218C, 0x28
|
||||
|
||||
gUnknown_84521B4:: @ 84521B4
|
||||
.incbin "baserom.gba", 0x4521B4, 0x10
|
||||
|
||||
gUnknown_84521C4:: @ 84521C4
|
||||
.incbin "baserom.gba", 0x4521C4, 0x8
|
||||
|
||||
gUnknown_84521CC:: @ 84521CC
|
||||
.incbin "baserom.gba", 0x4521CC, 0x8
|
||||
|
||||
gUnknown_84521D4:: @ 84521D4
|
||||
.incbin "baserom.gba", 0x4521D4, 0x8
|
||||
|
||||
gUnknown_84521DC:: @ 84521DC
|
||||
.incbin "baserom.gba", 0x4521DC, 0x8
|
||||
|
||||
gUnknown_84521E4:: @ 84521E4
|
||||
.incbin "baserom.gba", 0x4521E4, 0x8
|
||||
|
||||
gUnknown_84521EC:: @ 84521EC
|
||||
.incbin "baserom.gba", 0x4521EC, 0x8
|
||||
|
||||
gUnknown_84521F4:: @ 84521F4
|
||||
.incbin "baserom.gba", 0x4521F4, 0x8
|
||||
|
||||
gUnknown_84521FC:: @ 84521FC
|
||||
.incbin "baserom.gba", 0x4521FC, 0x8
|
||||
|
||||
gUnknown_8452204:: @ 8452204
|
||||
.incbin "baserom.gba", 0x452204, 0x8
|
||||
|
||||
gUnknown_845220C:: @ 845220C
|
||||
.incbin "baserom.gba", 0x45220C, 0x8
|
||||
|
||||
gUnknown_8452214:: @ 8452214
|
||||
.incbin "baserom.gba", 0x452214, 0x40
|
||||
|
||||
gUnknown_8452254:: @ 8452254
|
||||
.incbin "baserom.gba", 0x452254, 0x38
|
||||
|
||||
gUnknown_845228C:: @ 845228C
|
||||
.incbin "baserom.gba", 0x45228C, 0xA8
|
||||
|
||||
gUnknown_8452334:: @ 8452334
|
||||
.incbin "baserom.gba", 0x452334, 0x10
|
||||
|
||||
gUnknown_8452344:: @ 8452344
|
||||
.incbin "baserom.gba", 0x452344, 0x24
|
||||
|
||||
gUnknown_8452368:: @ 8452368
|
||||
.incbin "baserom.gba", 0x452368, 0x20
|
||||
|
||||
gUnknown_8452388:: @ 8452388
|
||||
.incbin "baserom.gba", 0x452388, 0x12C
|
||||
|
||||
gUnknown_84524B4:: @ 84524B4
|
||||
.incbin "baserom.gba", 0x4524B4, 0x10
|
||||
|
||||
gUnknown_84524C4:: @ 84524C4
|
||||
.incbin "baserom.gba", 0x4524C4, 0x788
|
||||
|
||||
gUnknown_8452C4C:: @ 8452C4C
|
||||
.incbin "baserom.gba", 0x452C4C, 0x48
|
||||
@@ -0,0 +1,76 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_8459634:: @ 8459634
|
||||
.incbin "baserom.gba", 0x459634, 0x8
|
||||
|
||||
gUnknown_845963C:: @ 845963C
|
||||
.incbin "baserom.gba", 0x45963C, 0x20
|
||||
|
||||
gUnknown_845965C:: @ 845965C
|
||||
.incbin "baserom.gba", 0x45965C, 0x20
|
||||
|
||||
gUnknown_845967C:: @ 845967C
|
||||
.incbin "baserom.gba", 0x45967C, 0xC0
|
||||
|
||||
gUnknown_845973C:: @ 845973C
|
||||
.incbin "baserom.gba", 0x45973C, 0x12C
|
||||
|
||||
gUnknown_8459868:: @ 8459868
|
||||
.incbin "baserom.gba", 0x459868, 0x20
|
||||
|
||||
gUnknown_8459888:: @ 8459888
|
||||
.incbin "baserom.gba", 0x459888, 0xF8
|
||||
|
||||
gUnknown_8459980:: @ 8459980
|
||||
.incbin "baserom.gba", 0x459980, 0x8
|
||||
|
||||
gUnknown_8459988:: @ 8459988
|
||||
.incbin "baserom.gba", 0x459988, 0x10
|
||||
|
||||
gUnknown_8459998:: @ 8459998
|
||||
.incbin "baserom.gba", 0x459998, 0x12
|
||||
|
||||
gUnknown_84599AA:: @ 84599AA
|
||||
.incbin "baserom.gba", 0x4599AA, 0x8
|
||||
|
||||
gUnknown_84599B2:: @ 84599B2
|
||||
.incbin "baserom.gba", 0x4599B2, 0x6
|
||||
|
||||
gUnknown_84599B8:: @ 84599B8
|
||||
.incbin "baserom.gba", 0x4599B8, 0x8
|
||||
|
||||
gUnknown_84599C0:: @ 84599C0
|
||||
.incbin "baserom.gba", 0x4599C0, 0x8
|
||||
|
||||
gUnknown_84599C8:: @ 84599C8
|
||||
.incbin "baserom.gba", 0x4599C8, 0x8
|
||||
|
||||
gUnknown_84599D0:: @ 84599D0
|
||||
.incbin "baserom.gba", 0x4599D0, 0x50
|
||||
|
||||
gUnknown_8459A20:: @ 8459A20
|
||||
.incbin "baserom.gba", 0x459A20, 0x10
|
||||
|
||||
gUnknown_8459A30:: @ 8459A30
|
||||
.incbin "baserom.gba", 0x459A30, 0x78
|
||||
|
||||
gUnknown_8459AA8:: @ 8459AA8
|
||||
.incbin "baserom.gba", 0x459AA8, 0x24
|
||||
|
||||
gUnknown_8459ACC:: @ 8459ACC
|
||||
.incbin "baserom.gba", 0x459ACC, 0x20
|
||||
|
||||
gUnknown_8459AEC:: @ 8459AEC
|
||||
.incbin "baserom.gba", 0x459AEC, 0x44
|
||||
|
||||
gUnknown_8459B30:: @ 8459B30
|
||||
.incbin "baserom.gba", 0x459B30, 0x18
|
||||
|
||||
gUnknown_8459B48:: @ 8459B48
|
||||
.incbin "baserom.gba", 0x459B48, 0x18
|
||||
@@ -0,0 +1,10 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_841EE44:: @ 841EE44
|
||||
.incbin "baserom.gba", 0x41EE44, 0x20
|
||||
@@ -7,34 +7,86 @@
|
||||
.align 2
|
||||
|
||||
gUnknown_83DF09C:: @ 83DF09C
|
||||
.incbin "baserom.gba", 0x3DF09C, 0x18
|
||||
.4byte gUnknown_8416738, sub_809AC5C
|
||||
.4byte gUnknown_841673C, sub_809AC98
|
||||
.4byte gUnknown_8416741, sub_809ACF8
|
||||
|
||||
gUnknown_83DF0B4:: @ 83DF0B4
|
||||
.incbin "baserom.gba", 0x3DF0B4, 0x8
|
||||
.4byte sub_809BEA4
|
||||
.4byte sub_809BF98
|
||||
|
||||
gUnknown_83DF0BC:: @ 83DF0BC
|
||||
.incbin "baserom.gba", 0x3DF0BC, 0x8
|
||||
.byte 0, 2, 1, 12, 6, 15
|
||||
.2byte 0x0008
|
||||
@ {
|
||||
@ .bg = 0,
|
||||
@ .tilemapLeft = 2,
|
||||
@ .tilemapTop = 1,
|
||||
@ .width = 12,
|
||||
@ .height = 6,
|
||||
@ .paletteNum = 15,
|
||||
@ .baseBlock = 0x0008
|
||||
@ }
|
||||
|
||||
gUnknown_83DF0C4:: @ 83DF0C4
|
||||
.incbin "baserom.gba", 0x3DF0C4, 0x10
|
||||
.4byte 0x000001f8
|
||||
@ {
|
||||
@ .bg = 0,
|
||||
@ .charBaseIndex = 2,
|
||||
@ .mapBaseIndex = 31,
|
||||
@ .screenSize = 0,
|
||||
@ .paletteMode = 0,
|
||||
@ .priority = 0,
|
||||
@ .baseTile = 0x0000
|
||||
@ }
|
||||
.4byte 0x000011e1
|
||||
@ {
|
||||
@ .bg = 1,
|
||||
@ .charBaseIndex = 0,
|
||||
@ .mapBaseIndex = 30,
|
||||
@ .screenSize = 0,
|
||||
@ .paletteMode = 0,
|
||||
@ .priority = 1,
|
||||
@ .baseTile = 0x0000
|
||||
@ }
|
||||
.4byte 0x000021d2
|
||||
@ {
|
||||
@ .bg = 2,
|
||||
@ .charBaseIndex = 0,
|
||||
@ .mapBaseIndex = 29,
|
||||
@ .screenSize = 0,
|
||||
@ .paletteMode = 0,
|
||||
@ .priority = 2,
|
||||
@ .baseTile = 0x0000
|
||||
@ }
|
||||
.4byte 0x000031c3
|
||||
@ {
|
||||
@ .bg = 3,
|
||||
@ .charBaseIndex = 0,
|
||||
@ .mapBaseIndex = 28,
|
||||
@ .screenSize = 0,
|
||||
@ .paletteMode = 0,
|
||||
@ .priority = 3,
|
||||
@ .baseTile = 0x0000
|
||||
@ }
|
||||
|
||||
gUnknown_83DF0D4:: @ 83DF0D4
|
||||
.incbin "baserom.gba", 0x3DF0D4, 0x6
|
||||
.2byte 0x0308, 0x030a, 0x02d0
|
||||
|
||||
gUnknown_83DF0DA:: @ 83DF0DA
|
||||
.incbin "baserom.gba", 0x3DF0DA, 0x6
|
||||
.2byte 0x0309, 0x030b, 0x02d1
|
||||
|
||||
gUnknown_83DF0E0:: @ 83DF0E0
|
||||
.incbin "baserom.gba", 0x3DF0E0, 0x6
|
||||
.2byte 0x0310, 0x0312, 0x02d8
|
||||
|
||||
gUnknown_83DF0E6:: @ 83DF0E6
|
||||
.incbin "baserom.gba", 0x3DF0E6, 0x6
|
||||
.2byte 0x0311, 0x0313, 0x02d9
|
||||
|
||||
gUnknown_83DF0EC:: @ 83DF0EC
|
||||
.incbin "baserom.gba", 0x3DF0EC, 0x6
|
||||
.2byte 0x02e3, 0x0316, 0x0314
|
||||
|
||||
gUnknown_83DF0F2:: @ 83DF0F2
|
||||
.incbin "baserom.gba", 0x3DF0F2, 0x6
|
||||
.2byte 0x02e4, 0x0317, 0x0315
|
||||
|
||||
gUnknown_83DF0F8:: @ 83DF0F8
|
||||
.incbin "baserom.gba", 0x3DF0F8, 0x8
|
||||
.2byte 0x02eb, 0x031e, 0x031c
|
||||
|
||||
@@ -157,27 +157,27 @@ gText_Controls:: @ 8415D2C
|
||||
|
||||
.align 2
|
||||
gUnknown_8415D38:: @ 8415D2C
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}えらぶ {KEYGFX_A_BUTTON}けってい$"
|
||||
.string "{DPAD_UPDOWN}えらぶ {A_BUTTON}けってい$"
|
||||
|
||||
.align 2
|
||||
gText_ABUTTONNext:: @ 8415D48
|
||||
.string "{KEYGFX_A_BUTTON}NEXT$"
|
||||
.string "{A_BUTTON}NEXT$"
|
||||
|
||||
.align 2
|
||||
gText_ABUTTONNext_BBUTTONBack:: @ 8415D50
|
||||
.string "{KEYGFX_A_BUTTON}NEXT {KEYGFX_B_BUTTON}BACK$"
|
||||
.string "{A_BUTTON}NEXT {B_BUTTON}BACK$"
|
||||
|
||||
.align 2
|
||||
gText_UPDOWNPick_ABUTTONNext_BBUTTONBack:: @ 8415D60
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}NEXT {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}NEXT {B_BUTTON}CANCEL$"
|
||||
|
||||
.align 2
|
||||
gText_UPDOWNPick_ABUTTONBBUTTONCancel:: @ 8415D78
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}{KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}{B_BUTTON}CANCEL$"
|
||||
|
||||
.align 2
|
||||
gText_ABUTTONExit:: @ 8415D8C
|
||||
.string "{KEYGFX_A_BUTTON}EXIT$"
|
||||
.string "{A_BUTTON}EXIT$"
|
||||
|
||||
gText_Boy:: @ 8415D93
|
||||
.string "BOY$"
|
||||
@@ -189,7 +189,7 @@ gUnknown_8415D9C:: @ 8415D9C
|
||||
.string "POKéDEX TABLE OF CONTENTS$"
|
||||
|
||||
gUnknown_8415DB8:: @ 8415DB8
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}OK$"
|
||||
|
||||
gUnknown_8415DC4:: @ 8415DC4
|
||||
.string "Seen:$"
|
||||
@@ -276,13 +276,13 @@ gUnknown_8415F4A:: @ 8415F4A
|
||||
.string "SEARCH$"
|
||||
|
||||
gText_PickOKExit:: @ 8415F51
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8415F66:: @ 8415F66
|
||||
.string "-----$"
|
||||
|
||||
gUnknown_8415F6C:: @ 8415F6C
|
||||
.string "{KEYGFX_DPAD_LEFT_RIGHT}PICK{EXTRA_PLUS}FLIP PAGE {KEYGFX_A_BUTTON}CHECK {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_LEFTRIGHT}PICK{PLUS}FLIP PAGE {A_BUTTON}CHECK {B_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8415F8F:: @ 8415F8F
|
||||
.string " POKéMON$"
|
||||
@@ -303,16 +303,16 @@ gUnknown_8415FA5:: @ 0x8415FA5
|
||||
.string "ポケモンデ-タ$"
|
||||
|
||||
gUnknown_8415FAD:: @ 8415FAD
|
||||
.string "{KEYGFX_START_BUTTON}CRY$"
|
||||
.string "{START_BUTTON}CRY$"
|
||||
|
||||
gUnknown_8415FB3:: @ 8415FB3
|
||||
.string "{KEYGFX_A_BUTTON}NEXT DATA {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{A_BUTTON}NEXT DATA {B_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8415FC8:: @ 8415FC8
|
||||
.string "{KEYGFX_A_BUTTON}NEXT$"
|
||||
.string "{A_BUTTON}NEXT$"
|
||||
|
||||
gUnknown_8415FCF:: @ 8415FCF
|
||||
.string "{KEYGFX_A_BUTTON}CANCEL {KEYGFX_B_BUTTON}PREVIOUS DATA$"
|
||||
.string "{A_BUTTON}CANCEL {B_BUTTON}PREVIOUS DATA$"
|
||||
|
||||
gUnknown_8415FE8:: @ 8415FE8
|
||||
.string "AREA$"
|
||||
@@ -324,7 +324,7 @@ gUnknown_8415FF2:: @ 8415FF2
|
||||
.string "AREA UNKNOWN$"
|
||||
|
||||
gUnknown_8415FFF:: @ 8415FFF
|
||||
.string "{EXTRA_NO}$"
|
||||
.string "{NO}$"
|
||||
|
||||
gUnknown_8416002:: @ 8416002
|
||||
.string "PAGE$"
|
||||
@@ -485,22 +485,22 @@ gUnknown_8416221:: @ 8416221
|
||||
.string "♀$"
|
||||
|
||||
gText_Lv:: @ 8416223
|
||||
.string "{EXTRA_LV}$"
|
||||
.string "{LV_2}$"
|
||||
|
||||
gOtherText_UnkF9_08_Clear_01:: @ 8416226
|
||||
.string "{EXTRA_NO}{CLEAR 0x01}$"
|
||||
.string "{NO}{CLEAR 0x01}$"
|
||||
|
||||
gUnknown_841622C::
|
||||
.string "{EXTRA_PLUS}$"
|
||||
.string "{PLUS}$"
|
||||
|
||||
gUnknown_841622F::
|
||||
.string "{ESCAPE 0x03}$"
|
||||
|
||||
gUnknown_8416233::
|
||||
.string "{EXTRA_ID}{EXTRA_NO}$"
|
||||
.string "{ID}{NO}$"
|
||||
|
||||
gUnknown_8416238:: @ 8416238
|
||||
.string "{EXTRA_PP}$"
|
||||
.string "{PP}$"
|
||||
|
||||
gFameCheckerText_ListMenuCursor:: @ 841623B
|
||||
.string "▶$"
|
||||
@@ -1992,7 +1992,7 @@ gUnknown_8418248:: @ 0x8418248
|
||||
.string "Pick the wallpaper.$"
|
||||
|
||||
gUnknown_841825C:: @ 0x841825C
|
||||
.string "{UNKNOWN_F7 0x00} is selected.$"
|
||||
.string "{DYNAMIC 0x00} is selected.$"
|
||||
|
||||
gUnknown_841826C:: @ 0x841826C
|
||||
.string "Jump to which BOX?$"
|
||||
@@ -2001,7 +2001,7 @@ gUnknown_841827F:: @ 0x841827F
|
||||
.string "Deposit in which BOX?$"
|
||||
|
||||
gUnknown_8418295:: @ 0x8418295
|
||||
.string "{UNKNOWN_F7 0x00} was deposited.$"
|
||||
.string "{DYNAMIC 0x00} was deposited.$"
|
||||
|
||||
gUnknown_84182A7:: @ 0x84182A7
|
||||
.string "The BOX is full.$"
|
||||
@@ -2010,10 +2010,10 @@ gUnknown_84182B8:: @ 0x84182B8
|
||||
.string "Release this POKéMON?$"
|
||||
|
||||
gUnknown_84182CE:: @ 0x84182CE
|
||||
.string "{UNKNOWN_F7 0x00} was released.$"
|
||||
.string "{DYNAMIC 0x00} was released.$"
|
||||
|
||||
gUnknown_84182DF:: @ 0x84182DF
|
||||
.string "Bye-bye, {UNKNOWN_F7 0x00}!$"
|
||||
.string "Bye-bye, {DYNAMIC 0x00}!$"
|
||||
|
||||
gUnknown_84182EC:: @ 0x84182EC
|
||||
.string "Mark your POKéMON.$"
|
||||
@@ -2037,7 +2037,7 @@ gUnknown_8418379:: @ 0x8418379
|
||||
.string "Continue BOX operations?$"
|
||||
|
||||
gUnknown_8418392:: @ 0x8418392
|
||||
.string "{UNKNOWN_F7 0x00} came back!$"
|
||||
.string "{DYNAMIC 0x00} came back!$"
|
||||
|
||||
gUnknown_84183A0:: @ 0x84183A0
|
||||
.string "Was it worried about you?$"
|
||||
@@ -2061,10 +2061,10 @@ gUnknown_8418419:: @ 0x8418419
|
||||
.string "Put this item in the BAG?$"
|
||||
|
||||
gUnknown_8418433:: @ 0x8418433
|
||||
.string "{UNKNOWN_F7 0x00} is now held.$"
|
||||
.string "{DYNAMIC 0x00} is now held.$"
|
||||
|
||||
gUnknown_8418443:: @ 0x8418443
|
||||
.string "Changed to {UNKNOWN_F7 0x00}.$"
|
||||
.string "Changed to {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_8418452:: @ 0x8418452
|
||||
.string "MAIL can't be stored!$"
|
||||
@@ -2517,7 +2517,7 @@ gUnknown_8418E69:: @ 0x8418E69
|
||||
.string "RIVAL's NAME?$"
|
||||
|
||||
gUnknown_8418E77:: @ 8418E77
|
||||
.string "{KEYGFX_DPAD_ANY}MOVE {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}BACK$"
|
||||
.string "{DPAD_ANY}MOVE {A_BUTTON}OK {B_BUTTON}BACK$"
|
||||
|
||||
gUnknown_8418E8A:: @ 8418E8A
|
||||
.string "$"
|
||||
@@ -2526,25 +2526,25 @@ gUnknown_8418E8B:: @ 8418E8B
|
||||
.string " $"
|
||||
|
||||
gUnknown_8418E8D:: @ 8418E8D
|
||||
.string "{KEYGFX_A_BUTTON}GUIDE$"
|
||||
.string "{A_BUTTON}GUIDE$"
|
||||
|
||||
gUnknown_8418E95:: @ 8418E95
|
||||
.string "{KEYGFX_A_BUTTON}CANCEL$"
|
||||
.string "{A_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8418E9E:: @ 8418E9E
|
||||
.string "{KEYGFX_A_BUTTON}CANCEL$"
|
||||
.string "{A_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8418EA7:: @ 8418EA7
|
||||
.string "{KEYGFX_A_BUTTON}SWITCH$"
|
||||
.string "{A_BUTTON}SWITCH$"
|
||||
|
||||
gUnknown_8418EB0:: @ 8418EB0
|
||||
.string "{KEYGFX_A_BUTTON}OK$"
|
||||
.string "{A_BUTTON}OK$"
|
||||
|
||||
gUnknown_8418EB5:: @ 8418EB5
|
||||
.string "{KEYGFX_DPAD_ANY}MOVE$"
|
||||
.string "{DPAD_ANY}MOVE$"
|
||||
|
||||
gUnknown_8418EBC:: @ 8418EBC
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK$"
|
||||
.string "{DPAD_UPDOWN}PICK$"
|
||||
|
||||
gUnknown_8418EC3:: @ 8418EC3
|
||||
.string "No data$"
|
||||
@@ -2683,79 +2683,79 @@ gUnknown_841971A:: @ 841971A
|
||||
.string "on its door.$"
|
||||
|
||||
gUnknown_8419782:: @ 8419782
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Met in a trade.$"
|
||||
|
||||
gUnknown_841979D:: @ 841979D
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Met in a trade.$"
|
||||
|
||||
gUnknown_84197B8:: @ 84197B8
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Met in a fateful encounter when\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_84197ED:: @ 84197ED
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Met in a fateful encounter when\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_8419822:: @ 8419822
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "Met in {UNKNOWN_F7 0x02} at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Met in {DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_8419841:: @ 8419841
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "Met in {UNKNOWN_F7 0x02} at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Met in {DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_8419860:: @ 8419860
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "Apparently met in {UNKNOWN_F7 0x02}\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Apparently met in {DYNAMIC 0x02}\n"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841988A:: @ 841988A
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "Apparently met in {UNKNOWN_F7 0x02}\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Apparently met in {DYNAMIC 0x02}\n"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_84198B4:: @ 84198B4
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "Hatched: {UNKNOWN_F7 0x02}\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Hatched: {DYNAMIC 0x02}\n"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_84198D5:: @ 84198D5
|
||||
.string "{UNKNOWN_F7 0x00} nature.\n"
|
||||
.string "Hatched: {UNKNOWN_F7 0x02}\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} nature.\n"
|
||||
.string "Hatched: {DYNAMIC 0x02}\n"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}.$"
|
||||
|
||||
@ TODO: Replace this gibberish with the proper Hiragana
|
||||
gUnknown_84198F6:: @ 84198F6
|
||||
.string "{UNKNOWN_F7 0x00}ßÓÁÉË {EXTRA_LV}{UNKNOWN_F7 0x01}çÑÊ\n"
|
||||
.string "{UNKNOWN_F7 0x02}で ÉÇっŒ ùÂだ$"
|
||||
.string "{DYNAMIC 0x00}ßÓÁÉË {LV_2}{DYNAMIC 0x01}çÑÊ\n"
|
||||
.string "{DYNAMIC 0x02}で ÉÇっŒ ùÂだ$"
|
||||
|
||||
gUnknown_8419913:: @ 8419913
|
||||
.string "{UNKNOWN_F7 0x00}ÓÁÉË {EXTRA_LV}{UNKNOWN_F7 0x01}çÑÊ\n"
|
||||
.string "{UNKNOWN_F7 0x02}で ÉÇっŒ ùÂだ$"
|
||||
.string "{DYNAMIC 0x00}ÓÁÉË {LV_2}{DYNAMIC 0x01}çÑÊ\n"
|
||||
.string "{DYNAMIC 0x02}で ÉÇっŒ ùÂだ$"
|
||||
|
||||
gUnknown_841992F:: @ 841992F
|
||||
.string "{UNKNOWN_F7 0x00} nature. Met in a fateful\n"
|
||||
.string "encounter (hatched: {UNKNOWN_F7 0x02}\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}).$"
|
||||
.string "{DYNAMIC 0x00} nature. Met in a fateful\n"
|
||||
.string "encounter (hatched: {DYNAMIC 0x02}\n"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}).$"
|
||||
|
||||
gUnknown_841996D:: @ 841996D
|
||||
.string "{UNKNOWN_F7 0x00} nature. Met in a fateful\n"
|
||||
.string "encounter (hatched: {UNKNOWN_F7 0x02}\n"
|
||||
.string "at {EXTRA_LV} {UNKNOWN_F7 0x01}).$"
|
||||
.string "{DYNAMIC 0x00} nature. Met in a fateful\n"
|
||||
.string "encounter (hatched: {DYNAMIC 0x02}\n"
|
||||
.string "at {LV_2} {DYNAMIC 0x01}).$"
|
||||
|
||||
gUnknown_84199AB:: @ 84199AB
|
||||
.string "{UNKNOWN_F7 0x00} nature. Apparently met in\n"
|
||||
.string "{DYNAMIC 0x00} nature. Apparently met in\n"
|
||||
.string "a fateful encounter (hatched:\n"
|
||||
.string "{UNKNOWN_F7 0x02} at {EXTRA_LV} {UNKNOWN_F7 0x01}).$"
|
||||
.string "{DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}).$"
|
||||
|
||||
gUnknown_84199F4:: @ 84199F4
|
||||
.string "{UNKNOWN_F7 0x00} nature. Apparently met in\n"
|
||||
.string "{DYNAMIC 0x00} nature. Apparently met in\n"
|
||||
.string "a fateful encounter シhatched:\n"
|
||||
.string "{UNKNOWN_F7 0x02} at {EXTRA_LV} {UNKNOWN_F7 0x01}ス.$"
|
||||
.string "{DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}ス.$"
|
||||
|
||||
gUnknown_8419A3D:: @ 0x8419A3D
|
||||
.string "An odd POKéMON EGG found by the\n"
|
||||
@@ -2822,25 +2822,25 @@ gUnknown_8419C59:: @ 8419C59
|
||||
.string "NEXT LV.$"
|
||||
|
||||
gUnknown_8419C62:: @ 8419C62
|
||||
.string "{KEYGFX_DPAD_RIGHT}PAGE {KEYGFX_A_BUTTON}CANCEL$"
|
||||
.string "{DPAD_RIGHT}PAGE {A_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8419C72:: @ 8419C72
|
||||
.string "{KEYGFX_A_BUTTON}CANCEL$"
|
||||
.string "{A_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8419C7B:: @ 8419C7B
|
||||
.string "{KEYGFX_DPAD_LEFT_RIGHT}PAGE$"
|
||||
.string "{DPAD_LEFTRIGHT}PAGE$"
|
||||
|
||||
gUnknown_8419C82:: @ 8419C82
|
||||
.string "{KEYGFX_DPAD_LEFT}PAGE {KEYGFX_A_BUTTON}DETAIL$"
|
||||
.string "{DPAD_LEFT}PAGE {A_BUTTON}DETAIL$"
|
||||
|
||||
gUnknown_8419C92:: @ 8419C92
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}SWITCH$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}SWITCH$"
|
||||
|
||||
gUnknown_8419CA2:: @ 8419CA2
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK$"
|
||||
.string "{DPAD_UPDOWN}PICK$"
|
||||
|
||||
gUnknown_8419CA9:: @ 8419CA9
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}DELETE$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}DELETE$"
|
||||
|
||||
gUnknown_8419CB9:: @ 8419CB9
|
||||
.string "HM moves can't be\n"
|
||||
@@ -2971,7 +2971,7 @@ gUnknown_8419E52:: @ 8419E52
|
||||
.string "TYPE$"
|
||||
|
||||
gUnknown_8419E57:: @ 8419E57
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_DPAD_LEFT_RIGHT}SWITCH {KEYGFX_A_BUTTON}{KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_UPDOWN}PICK {DPAD_LEFTRIGHT}SWITCH {A_BUTTON}{B_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_8419E72:: @ 0x8419E72
|
||||
.string "RTCを リセットします\n"
|
||||
@@ -3075,7 +3075,7 @@ gUnknown_841B2D4:: @ 0x841B2D4
|
||||
.string "SP. DEF$"
|
||||
|
||||
gUnknown_841B2DC:: @ 841B2DC
|
||||
.string "{SMALL}{EXTRA_PLUS}{SIZE 0x02}$"
|
||||
.string "{SMALL}{PLUS}{SIZE 0x02}$"
|
||||
|
||||
gUnknown_841B2E5:: @ 841B2E5
|
||||
.string "{SMALL}-{SIZE 0x02}$"
|
||||
@@ -3091,8 +3091,8 @@ gUnknown_841B2FF:: @ 0x841B2FF
|
||||
.string "$"
|
||||
|
||||
gUnknown_841B306:: @ 841B306
|
||||
.string "{UNKNOWN_F7 0x00} forgot\n"
|
||||
.string "{UNKNOWN_F7 0x01}.\p"
|
||||
.string "{DYNAMIC 0x00} forgot\n"
|
||||
.string "{DYNAMIC 0x01}.\p"
|
||||
.string "$"
|
||||
|
||||
gUnknown_841B315:: @ 841B315
|
||||
@@ -3107,8 +3107,8 @@ gUnknown_841B329:: @ 841B329
|
||||
.string "Huh?$"
|
||||
|
||||
gUnknown_841B32E:: @ 841B32E
|
||||
.string "{UNKNOWN_F7 0x00} learned\n"
|
||||
.string "{UNKNOWN_F7 0x01}!$"
|
||||
.string "{DYNAMIC 0x00} learned\n"
|
||||
.string "{DYNAMIC 0x01}!$"
|
||||
|
||||
gUnknown_841B33D:: @ 0x841B33D
|
||||
.string "UPPER$"
|
||||
@@ -3141,22 +3141,22 @@ gUnknown_841B39E:: @ 0x841B39E
|
||||
.string "Input text.$"
|
||||
|
||||
gUnknown_841B3AA:: @ 841B3AA
|
||||
.string "{UNKNOWN_F7 0x00} joined the chat!$"
|
||||
.string "{DYNAMIC 0x00} joined the chat!$"
|
||||
|
||||
gUnknown_841B3BE:: @ 841B3BE
|
||||
.string "{UNKNOWN_F7 0x00} left the chat.$"
|
||||
.string "{DYNAMIC 0x00} left the chat.$"
|
||||
|
||||
gUnknown_841B3D0:: @ 0x841B3D0
|
||||
.string "{UNKNOWN_F7 0x00}の{UNKNOWN_F7 0x01}ひきめ:$"
|
||||
.string "{DYNAMIC 0x00}の{DYNAMIC 0x01}ひきめ:$"
|
||||
|
||||
gUnknown_841B3DA:: @ 0x841B3DA
|
||||
.string "{UNKNOWN_F7 0x00}の{UNKNOWN_F7 0x01}ひきめは いません$"
|
||||
.string "{DYNAMIC 0x00}の{DYNAMIC 0x01}ひきめは いません$"
|
||||
|
||||
gUnknown_841B3E9:: @ 0x841B3E9
|
||||
.string "Exiting the chat‥$"
|
||||
|
||||
gUnknown_841B3FB:: @ 0x841B3FB
|
||||
.string "The LEADER, {UNKNOWN_F7 0x00}, has\n"
|
||||
.string "The LEADER, {DYNAMIC 0x00}, has\n"
|
||||
.string "left, ending the chat.$"
|
||||
|
||||
gUnknown_841B426:: @ 0x841B426
|
||||
@@ -3172,7 +3172,7 @@ gUnknown_841B4A4:: @ 0x841B4A4
|
||||
.string "DON'T TURN OFF THE POWER.$"
|
||||
|
||||
gUnknown_841B4C6:: @ 0x841B4C6
|
||||
.string "{UNKNOWN_F7 0x00} saved the game.$"
|
||||
.string "{DYNAMIC 0x00} saved the game.$"
|
||||
|
||||
gUnknown_841B4D9:: @ 0x841B4D9
|
||||
.string "If the LEADER leaves, the chat\n"
|
||||
@@ -3221,13 +3221,13 @@ gUnknown_841B5B6:: @ 841B5B6
|
||||
.string "$"
|
||||
|
||||
gUnknown_841B60E:: @ 841B60E
|
||||
.string "PLAYER: {UNKNOWN_F7 0x00}$"
|
||||
.string "PLAYER: {DYNAMIC 0x00}$"
|
||||
|
||||
gUnknown_841B619:: @ 841B619
|
||||
.string "This document is issued in\n"
|
||||
.string "recognition of your magnificent\n"
|
||||
.string "achievement - the completion of\n"
|
||||
.string "the {UNKNOWN_F7 0x01} POKéDEX.$"
|
||||
.string "the {DYNAMIC 0x01} POKéDEX.$"
|
||||
|
||||
gUnknown_841B684:: @ 841B684
|
||||
.string "GAME FREAK$"
|
||||
@@ -3284,7 +3284,7 @@ gString_QuitPlaying:: @ 841B76B
|
||||
.string "Quit playing?$"
|
||||
|
||||
gString_SlotMachineControls:: @ 841B779
|
||||
.string "{KEYGFX_DPAD_LEFT_RIGHT}COMBOS {KEYGFX_DPAD_DOWN}WAGER {KEYGFX_A_BUTTON}STOP {KEYGFX_B_BUTTON}EXIT$"
|
||||
.string "{DPAD_LEFTRIGHT}COMBOS {DPAD_DOWN}WAGER {A_BUTTON}STOP {B_BUTTON}EXIT$"
|
||||
|
||||
gUnknown_841B798:: @ 0x841B798
|
||||
.string "おしえテレビ$"
|
||||
@@ -3323,7 +3323,7 @@ gUnknown_841CB63:: @ 841CB63
|
||||
|
||||
gUnknown_841CBA9:: @ 841CBA9
|
||||
.string "Awesome score! You've\n"
|
||||
.string "won {UNKNOWN_F7 01} {UNKNOWN_F7 00}!$"
|
||||
.string "won {DYNAMIC 01} {DYNAMIC 00}!$"
|
||||
|
||||
gUnknown_841CBCA:: @ 841CBCA
|
||||
.string "There's no room left now.$"
|
||||
@@ -3381,7 +3381,7 @@ gUnknown_841CD58:: @ 841CD58
|
||||
|
||||
gUnknown_841CD7A:: @ 841CD7A
|
||||
.string "The first-place winner gets\n"
|
||||
.string "this {UNKNOWN_F7 00}!$"
|
||||
.string "this {DYNAMIC 00}!$"
|
||||
|
||||
gUnknown_841CD9F:: @ 841CD9F
|
||||
.string "You can't hold any more...$"
|
||||
@@ -3436,10 +3436,10 @@ gUnknown_841CE24:: @ 841CE24
|
||||
|
||||
.align 2
|
||||
gUnknown_841D020:: @ 841D020
|
||||
.string "1. {COLOR LIGHT_GRAY}{SHADOW BLACK}{UNKNOWN_F7 0x00}$"
|
||||
.string "1. {COLOR LIGHT_GRAY}{SHADOW BLACK}{DYNAMIC 0x00}$"
|
||||
|
||||
gUnknown_841D02C:: @ 841D02C
|
||||
.string "1. {UNKNOWN_F7 0x00}$"
|
||||
.string "1. {DYNAMIC 0x00}$"
|
||||
|
||||
gUnknown_841D032:: @ 0x841D032
|
||||
.string " times$"
|
||||
@@ -4219,7 +4219,7 @@ gUnknown_841DE54:: @ 841DE54
|
||||
.string "$"
|
||||
|
||||
gUnknown_841DE55:: @ 841DE55
|
||||
.string "カ-ドeリ-ダ-{EXTRA_PLUS}の ‘つうしん'を\n"
|
||||
.string "カ-ドeリ-ダ-{PLUS}の ‘つうしん'を\n"
|
||||
.string "えらんで Aボタンを おしてください$"
|
||||
|
||||
gUnknown_841DE7C:: @ 841DE7C
|
||||
@@ -4229,7 +4229,7 @@ gUnknown_841DE7D:: @ 841DE7D
|
||||
.string "$"
|
||||
|
||||
gUnknown_841DE7E:: @ 841DE7E
|
||||
.string "カ-ドeリ-ダ-{EXTRA_PLUS}と\n"
|
||||
.string "カ-ドeリ-ダ-{PLUS}と\n"
|
||||
.string "つうしん できません$"
|
||||
|
||||
gUnknown_841DE95:: @ 841DE95
|
||||
@@ -4290,16 +4290,16 @@ gUnknown_841DFA0:: @ 841DFA0
|
||||
.string "GOLD$"
|
||||
|
||||
gUnknown_841DFA5:: @ 841DFA5
|
||||
.string "{KEYGFX_A_BUTTON}NEXT$"
|
||||
.string "{A_BUTTON}NEXT$"
|
||||
|
||||
gUnknown_841DFAC:: @ 841DFAC
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}END$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}END$"
|
||||
|
||||
gUnknown_841DFBE:: @ 841DFBE
|
||||
.string "{KEYGFX_A_BUTTON}{KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{A_BUTTON}{B_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_841DFC9:: @ 841DFC9
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL$"
|
||||
|
||||
gEasyChatGroupName_Pokemon:: @ 841E08A @ easy chat categories
|
||||
.string "POKéMON$"
|
||||
@@ -4493,29 +4493,29 @@ gUnknown_841E29E:: @ 841E29E
|
||||
.string "People communicating:$"
|
||||
|
||||
gUnknown_841E2B4:: @ 841E2B4
|
||||
.string "{UNKNOWN_F7 0x00} players$"
|
||||
.string "{DYNAMIC 0x00} players$"
|
||||
|
||||
gUnknown_841E2BF:: @ 841E2BF
|
||||
.string "{UNKNOWN_F7 0x01} player$"
|
||||
.string "{DYNAMIC 0x01} player$"
|
||||
|
||||
gUnknown_841E2C9:: @ 841E2C9
|
||||
.string "{UNKNOWN_F7 0x02} players$"
|
||||
.string "{DYNAMIC 0x02} players$"
|
||||
|
||||
gUnknown_841E2D4:: @ 841E2D4
|
||||
.string "{UNKNOWN_F7 0x03} players$"
|
||||
.string "{DYNAMIC 0x03} players$"
|
||||
|
||||
gUnknown_841E2DF:: @ 841E2DF
|
||||
.string "{KEYGFX_DPAD_ANY}えらぶ:{KEYGFX_A_BUTTON}けってい$"
|
||||
.string "{DPAD_ANY}えらぶ:{A_BUTTON}けってい$"
|
||||
|
||||
gUnknown_841E2EC:: @ 841E2EC
|
||||
.string "{KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{B_BUTTON}CANCEL$"
|
||||
|
||||
gUnknown_841E2F5:: @ 841E2F5
|
||||
.string "{COLOR BLUE}{SHADOW YELLOW} たいせんの くみあわせ\n"
|
||||
.string "{COLOR RED}{SHADOW GREEN}じぶんの ばしょをきめて ください$"
|
||||
|
||||
gUnknown_841E322:: @ 841E322
|
||||
.string "{EXTRA_ID}$"
|
||||
.string "{ID}$"
|
||||
|
||||
gUnknown_841E325:: @ 841E325
|
||||
.string "Communication standby…$"
|
||||
@@ -4588,13 +4588,13 @@ gUnknown_841E58D:: @ 841E58D
|
||||
.string "Refused the battle.{PAUSE 0x3C}$"
|
||||
|
||||
gFameCheckerText_MainScreenUI:: @ 841E5A4
|
||||
.string "{KEYGFX_START_BUTTON}PICK {KEYGFX_DPAD_UP_DOWN}SELECT {KEYGFX_A_BUTTON}OK$"
|
||||
.string "{START_BUTTON}PICK {DPAD_UPDOWN}SELECT {A_BUTTON}OK$"
|
||||
|
||||
gFameCheckerText_PickScreenUI:: @ 841E5B9
|
||||
.string "{KEYGFX_START_BUTTON}PICK {KEYGFX_DPAD_UP_DOWN}SELECT {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{START_BUTTON}PICK {DPAD_UPDOWN}SELECT {B_BUTTON}CANCEL$"
|
||||
|
||||
gFameCheckerText_FlavorTextUI:: @ 841E5D2
|
||||
.string "{KEYGFX_DPAD_ANY}PICK {KEYGFX_A_BUTTON}READ {KEYGFX_B_BUTTON}CANCEL$"
|
||||
.string "{DPAD_ANY}PICK {A_BUTTON}READ {B_BUTTON}CANCEL$"
|
||||
|
||||
gFameCheckerOakName:: @ 841E5E9
|
||||
.string "OAK$"
|
||||
@@ -4793,7 +4793,7 @@ gText_MysteryGift2:: @ 841EDBD
|
||||
.string "MYSTERY GIFT$"
|
||||
|
||||
gText_PickOKCancel:: @ 841EDCA
|
||||
.string "{KEYGFX_DPAD_UP_DOWN}PICK {KEYGFX_A_BUTTON}OK {KEYGFX_B_BUTTON}EXIT$"
|
||||
.string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}EXIT$"
|
||||
|
||||
gText_WonderCards::
|
||||
.string "WONDER CARDS$"
|
||||
|
||||
@@ -208,7 +208,7 @@ gUnknown_81B36EB:: @ 81B36EB
|
||||
.string "On the stairs or the exits of a\n"
|
||||
.string "building is a red mat. Move your\l"
|
||||
.string "character to stand on top of the\l"
|
||||
.string "red mat. Press the {EXTRA_PLUS} Control Pad \l"
|
||||
.string "red mat. Press the {PLUS} Control Pad \l"
|
||||
.string "toward the stairs or the exit to\l"
|
||||
.string "advance.$"
|
||||
|
||||
@@ -238,7 +238,7 @@ gUnknown_81B3972:: @ 81B3972
|
||||
.string "them and pressing the A Button.\l"
|
||||
.string "Also, try checking things like odd trees\l"
|
||||
.string "and strange rocks with the A Button.\l"
|
||||
.string "Press the {EXTRA_PLUS} Control Pad and try going\l"
|
||||
.string "Press the {PLUS} Control Pad and try going\l"
|
||||
.string "to places that look impassable, too.$"
|
||||
|
||||
gUnknown_81B3A51:: @ 81B3A51
|
||||
@@ -676,48 +676,48 @@ gUnknown_81B5A37:: @ 81B5A37
|
||||
.string " Using “HALL OF FAME”$"
|
||||
|
||||
gUnknown_81B5A4D:: @ 81B5A4D
|
||||
.string "{EXTRA_CIRCLE_1} Select “POKéDEX” on the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Choose POKéMON using commands such\n"
|
||||
.string "{CIRCLE_1} Select “POKéDEX” on the MENU.\n"
|
||||
.string "{CIRCLE_2} Choose POKéMON using commands such\n"
|
||||
.string " as “POKéMON LIST,”\n"
|
||||
.string " “HABITATS OF POKéMON,” and\n"
|
||||
.string " “SEARCH.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select a POKéMON to obtain detailed\n"
|
||||
.string "{CIRCLE_3} Select a POKéMON to obtain detailed\n"
|
||||
.string " information.$"
|
||||
|
||||
gUnknown_81B5B0C:: @ 81B5B0C
|
||||
.string "{EXTRA_CIRCLE_1} Select “POKéMON” on the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Choose a POKéMON in your party.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “SUMMARY,” “SWITCH,”\n"
|
||||
.string "{CIRCLE_1} Select “POKéMON” on the MENU.\n"
|
||||
.string "{CIRCLE_2} Choose a POKéMON in your party.\n"
|
||||
.string "{CIRCLE_3} Select “SUMMARY,” “SWITCH,”\n"
|
||||
.string " or “ITEM.”$"
|
||||
|
||||
gUnknown_81B5B7D:: @ 81B5B7D
|
||||
.string "{EXTRA_CIRCLE_1} Select “SUMMARY.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press left or right on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select “SUMMARY.”\n"
|
||||
.string "{CIRCLE_2} Press left or right on the {PLUS} Control\n"
|
||||
.string " Pad to check the information:\n"
|
||||
.string " “POKéMON INFO”\n"
|
||||
.string " “POKéMON SKILLS”\n"
|
||||
.string " “KNOWN MOVES”$"
|
||||
|
||||
gUnknown_81B5C13:: @ 81B5C13
|
||||
.string "{EXTRA_CIRCLE_1} Choose the POKéMON you want to\n"
|
||||
.string "{CIRCLE_1} Choose the POKéMON you want to\n"
|
||||
.string " switch around.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “SWITCH.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select the POKéMON to switch with\n"
|
||||
.string "{CIRCLE_2} Select “SWITCH.”\n"
|
||||
.string "{CIRCLE_3} Select the POKéMON to switch with\n"
|
||||
.string " the first one.\n"
|
||||
.string "The POKéMON at the left of the screen\n"
|
||||
.string "will be the first one out in a battle.$"
|
||||
|
||||
gUnknown_81B5CDF:: @ 81B5CDF
|
||||
.string "{EXTRA_CIRCLE_1} Select “ITEM.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select whether you want to “GIVE”\n"
|
||||
.string "{CIRCLE_1} Select “ITEM.”\n"
|
||||
.string "{CIRCLE_2} Select whether you want to “GIVE”\n"
|
||||
.string " an item to the POKéMON to hold,\n"
|
||||
.string " or “TAKE” an item it is holding.\n"
|
||||
.string "A POKéMON can hold no more than one\n"
|
||||
.string "item!$"
|
||||
|
||||
gUnknown_81B5D87:: @ 81B5D87
|
||||
.string "{EXTRA_CIRCLE_1} Select “BAG” on the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press left or right on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select “BAG” on the MENU.\n"
|
||||
.string "{CIRCLE_2} Press left or right on the {PLUS} Control\n"
|
||||
.string " Pad to check the data headings:\n"
|
||||
.string " “ITEMS”\n"
|
||||
.string " “KEY ITEMS”\n"
|
||||
@@ -725,125 +725,125 @@ gUnknown_81B5D87:: @ 81B5D87
|
||||
.string " Press up or down to select an item.$"
|
||||
|
||||
gUnknown_81B5E41:: @ 81B5E41
|
||||
.string "{EXTRA_CIRCLE_1} Select the “ITEMS” POCKET.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press up or down on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select the “ITEMS” POCKET.\n"
|
||||
.string "{CIRCLE_2} Press up or down on the {PLUS} Control\n"
|
||||
.string " Pad to select an item.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “USE” to use the selected\n"
|
||||
.string "{CIRCLE_3} Select “USE” to use the selected\n"
|
||||
.string " item.\n"
|
||||
.string "Some items may not be used depending\n"
|
||||
.string "on the place and/or situation.$"
|
||||
|
||||
gUnknown_81B5F10:: @ 81B5F10
|
||||
.string "{EXTRA_CIRCLE_1} Select the “KEY ITEMS” POCKET.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press up or down on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select the “KEY ITEMS” POCKET.\n"
|
||||
.string "{CIRCLE_2} Press up or down on the {PLUS} Control\n"
|
||||
.string " Pad to select a key item.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “USE” to use the selected\n"
|
||||
.string "{CIRCLE_3} Select “USE” to use the selected\n"
|
||||
.string " key item.$"
|
||||
|
||||
gUnknown_81B5FA6:: @ 81B5FA6
|
||||
.string "{EXTRA_CIRCLE_1} While battling a wild POKéMON,\n"
|
||||
.string "{CIRCLE_1} While battling a wild POKéMON,\n"
|
||||
.string " select the BAG's “POKé BALLS”\n"
|
||||
.string " POCKET.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press up or down on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_2} Press up or down on the {PLUS} Control\n"
|
||||
.string " Pad to select a POKé BALL.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “USE” to throw the selected\n"
|
||||
.string "{CIRCLE_3} Select “USE” to throw the selected\n"
|
||||
.string " POKé BALL.$"
|
||||
|
||||
gUnknown_81B606C:: @ 81B606C
|
||||
.string "{EXTRA_CIRCLE_1} Select “{PLAYER}” on the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Your TRAINER CARD is displayed face\n"
|
||||
.string "{CIRCLE_1} Select “{PLAYER}” on the MENU.\n"
|
||||
.string "{CIRCLE_2} Your TRAINER CARD is displayed face\n"
|
||||
.string " up with basic information. Press the\n"
|
||||
.string " A Button to turn the CARD over.\n"
|
||||
.string "{EXTRA_CIRCLE_3} A variety of data can be found on\n"
|
||||
.string "{CIRCLE_3} A variety of data can be found on\n"
|
||||
.string " the reverse side of the CARD.$"
|
||||
|
||||
gUnknown_81B6140:: @ 81B6140
|
||||
.string "{EXTRA_CIRCLE_1} Select “SAVE” on the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “YES” and your progress is\n"
|
||||
.string "{CIRCLE_1} Select “SAVE” on the MENU.\n"
|
||||
.string "{CIRCLE_2} Select “YES” and your progress is\n"
|
||||
.string " recorded in the save file.\n"
|
||||
.string "Once the game is saved, you may turn\n"
|
||||
.string "off the game. Your game can be resumed\n"
|
||||
.string "from where you saved.$"
|
||||
|
||||
gUnknown_81B6203:: @ 81B6203
|
||||
.string "{EXTRA_CIRCLE_1} Select “OPTION” on the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press up or down on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select “OPTION” on the MENU.\n"
|
||||
.string "{CIRCLE_2} Press up or down on the {PLUS} Control\n"
|
||||
.string " Pad to select an optional item, then\n"
|
||||
.string " press left or right to alter the\n"
|
||||
.string " settings.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “CANCEL” or press the\n"
|
||||
.string "{CIRCLE_3} Select “CANCEL” or press the\n"
|
||||
.string " B Button after making changes.$"
|
||||
|
||||
gUnknown_81B62E4:: @ 81B62E4
|
||||
.string "{EXTRA_CIRCLE_1} Open the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press up or down on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Open the MENU.\n"
|
||||
.string "{CIRCLE_2} Press up or down on the {PLUS} Control\n"
|
||||
.string " Pad and select “BAG.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “POTION” in the “ITEMS”\n"
|
||||
.string "{CIRCLE_3} Select “POTION” in the “ITEMS”\n"
|
||||
.string " POCKET.\n"
|
||||
.string "{EXTRA_CIRCLE_4} Select “USE.”\n"
|
||||
.string "{EXTRA_CIRCLE_5} Select the POKéMON to be healed.$"
|
||||
.string "{CIRCLE_4} Select “USE.”\n"
|
||||
.string "{CIRCLE_5} Select the POKéMON to be healed.$"
|
||||
|
||||
gUnknown_81B6397:: @ 81B6397
|
||||
.string "{EXTRA_CIRCLE_1} Open the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press up or down on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Open the MENU.\n"
|
||||
.string "{CIRCLE_2} Press up or down on the {PLUS} Control\n"
|
||||
.string " Pad and select “BAG.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} Press left or right to open the\n"
|
||||
.string "{CIRCLE_3} Press left or right to open the\n"
|
||||
.string " “KEY ITEMS” POCKET, then press\n"
|
||||
.string " up or down to select “TOWN MAP.” \n"
|
||||
.string "{EXTRA_CIRCLE_4} Select “USE” to open the TOWN MAP.$"
|
||||
.string "{CIRCLE_4} Select “USE” to open the TOWN MAP.$"
|
||||
|
||||
gUnknown_81B6478:: @ 81B6478
|
||||
.string "{EXTRA_CIRCLE_1} Open the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Open the “KEY ITEMS” POCKET in the\n"
|
||||
.string "{CIRCLE_1} Open the MENU.\n"
|
||||
.string "{CIRCLE_2} Open the “KEY ITEMS” POCKET in the\n"
|
||||
.string " “BAG.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} “OPEN” the TM CASE.\n"
|
||||
.string "{EXTRA_CIRCLE_4} Select and “USE” a TM.\n"
|
||||
.string "{EXTRA_CIRCLE_5} Select a POKéMON that can learn the\n"
|
||||
.string "{CIRCLE_3} “OPEN” the TM CASE.\n"
|
||||
.string "{CIRCLE_4} Select and “USE” a TM.\n"
|
||||
.string "{CIRCLE_5} Select a POKéMON that can learn the\n"
|
||||
.string " move in the TM.$"
|
||||
|
||||
gUnknown_81B6525:: @ 81B6525
|
||||
.string "{EXTRA_CIRCLE_1} Open the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Open the “KEY ITEMS” POCKET in the\n"
|
||||
.string "{CIRCLE_1} Open the MENU.\n"
|
||||
.string "{CIRCLE_2} Open the “KEY ITEMS” POCKET in the\n"
|
||||
.string " “BAG.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} “OPEN” the TM CASE.\n"
|
||||
.string "{EXTRA_CIRCLE_4} Select and “USE” an HM.\n"
|
||||
.string "{EXTRA_CIRCLE_5} Select a POKéMON that can learn it.\n"
|
||||
.string "{CIRCLE_3} “OPEN” the TM CASE.\n"
|
||||
.string "{CIRCLE_4} Select and “USE” an HM.\n"
|
||||
.string "{CIRCLE_5} Select a POKéMON that can learn it.\n"
|
||||
.string "HMs are hard to remove, so be careful!$"
|
||||
|
||||
gUnknown_81B65E7:: @ 81B65E7
|
||||
.string "{EXTRA_CIRCLE_1} Open the MENU.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “POKéMON.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select a POKéMON that knows an\n"
|
||||
.string "{CIRCLE_1} Open the MENU.\n"
|
||||
.string "{CIRCLE_2} Select “POKéMON.”\n"
|
||||
.string "{CIRCLE_3} Select a POKéMON that knows an\n"
|
||||
.string " HM move. The usable HM move(s)\n"
|
||||
.string " will be shown in blue. Select and\n"
|
||||
.string " use the desired move to destroy an\n"
|
||||
.string " obstacle, fly, surf, etc.$"
|
||||
|
||||
gUnknown_81B66BA:: @ 81B66BA
|
||||
.string "{EXTRA_CIRCLE_1} Open the MENU. Open the\n"
|
||||
.string "{CIRCLE_1} Open the MENU. Open the\n"
|
||||
.string " “KEY ITEMS” POCKET in the “BAG”\n"
|
||||
.string " and select the “BICYCLE.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} The BICYCLE can be ridden by\n"
|
||||
.string "{CIRCLE_2} The BICYCLE can be ridden by\n"
|
||||
.string " selecting “USE.” You may also\n"
|
||||
.string " “REGISTER” it for instant use by\n"
|
||||
.string " pressing SELECT.$"
|
||||
|
||||
gUnknown_81B678E:: @ 81B678E
|
||||
.string "{EXTRA_CIRCLE_1} Move the cursor to the letter you\n"
|
||||
.string " want with the {EXTRA_PLUS} Control Pad, then\n"
|
||||
.string "{CIRCLE_1} Move the cursor to the letter you\n"
|
||||
.string " want with the {PLUS} Control Pad, then\n"
|
||||
.string " press the A Button to enter it.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press the B Button to back up.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Press SELECT to switch between\n"
|
||||
.string "{CIRCLE_2} Press the B Button to back up.\n"
|
||||
.string "{CIRCLE_3} Press SELECT to switch between\n"
|
||||
.string " uppercase and lowercase letters.\n"
|
||||
.string "{EXTRA_CIRCLE_4} Press the A Button on “OK.”$"
|
||||
.string "{CIRCLE_4} Press the A Button on “OK.”$"
|
||||
|
||||
gUnknown_81B6883:: @ 81B6883
|
||||
.string "{EXTRA_CIRCLE_1} Go to any POKéMON CENTER, go up\n"
|
||||
.string "{CIRCLE_1} Go to any POKéMON CENTER, go up\n"
|
||||
.string " to the PC, then press the A Button.$"
|
||||
|
||||
gUnknown_81B68CD:: @ 81B68CD
|
||||
.string "{EXTRA_CIRCLE_1} Select “{STR_VAR_1}'S PC” on the PC.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select from one of the top three\n"
|
||||
.string "{CIRCLE_1} Select “{STR_VAR_1}'S PC” on the PC.\n"
|
||||
.string "{CIRCLE_2} Select from one of the top three\n"
|
||||
.string " MENU items to access the POKéMON\n"
|
||||
.string " Storage System.\n"
|
||||
.string "If you catch a POKéMON when you have\n"
|
||||
@@ -851,100 +851,100 @@ gUnknown_81B68CD:: @ 81B68CD
|
||||
.string "automatically to a BOX in the System!$"
|
||||
|
||||
gUnknown_81B69B9:: @ 81B69B9
|
||||
.string "{EXTRA_CIRCLE_1} Select a POKéMON in the open BOX\n"
|
||||
.string " with the {EXTRA_PLUS} Control Pad.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “WITHDRAW” to remove the\n"
|
||||
.string "{CIRCLE_1} Select a POKéMON in the open BOX\n"
|
||||
.string " with the {PLUS} Control Pad.\n"
|
||||
.string "{CIRCLE_2} Select “WITHDRAW” to remove the\n"
|
||||
.string " POKéMON from the BOX and add it to\n"
|
||||
.string " your party.\n"
|
||||
.string "You may not withdraw a POKéMON if you\n"
|
||||
.string "already have six POKéMON with you!$"
|
||||
|
||||
gUnknown_81B6A9A:: @ 81B6A9A
|
||||
.string "{EXTRA_CIRCLE_1} Select a POKéMON in your party with\n"
|
||||
.string " the {EXTRA_PLUS} Control Pad.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “DEPOSIT.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select the BOX, then press the\n"
|
||||
.string "{CIRCLE_1} Select a POKéMON in your party with\n"
|
||||
.string " the {PLUS} Control Pad.\n"
|
||||
.string "{CIRCLE_2} Select “DEPOSIT.”\n"
|
||||
.string "{CIRCLE_3} Select the BOX, then press the\n"
|
||||
.string " A Button to store the POKéMON.\n"
|
||||
.string "If you have only one POKéMON with you,\n"
|
||||
.string "it may not be stored!$"
|
||||
|
||||
gUnknown_81B6B6E:: @ 81B6B6E
|
||||
.string "{EXTRA_CIRCLE_1} Select a POKéMON in the open BOX.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Pick up the POKéMON by selecting\n"
|
||||
.string "{CIRCLE_1} Select a POKéMON in the open BOX.\n"
|
||||
.string "{CIRCLE_2} Pick up the POKéMON by selecting\n"
|
||||
.string " “MOVE” and move it anywhere with\n"
|
||||
.string " the {EXTRA_PLUS} Control Pad.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Move the POKéMON to the BOX name\n"
|
||||
.string " the {PLUS} Control Pad.\n"
|
||||
.string "{CIRCLE_3} Move the POKéMON to the BOX name\n"
|
||||
.string " and press left or right to move it\n"
|
||||
.string " to another BOX.$"
|
||||
|
||||
gUnknown_81B6C4F:: @ 81B6C4F
|
||||
.string "{EXTRA_CIRCLE_1} Faintly shown POKéMON can be made\n"
|
||||
.string "{CIRCLE_1} Faintly shown POKéMON can be made\n"
|
||||
.string " to hold an item by selecting it and\n"
|
||||
.string " pressing the A Button.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Clearly shown POKéMON can be made\n"
|
||||
.string "{CIRCLE_2} Clearly shown POKéMON can be made\n"
|
||||
.string " to give the item they are holding to\n"
|
||||
.string " another POKéMON, or return the item\n"
|
||||
.string " to the BAG with the A Button.$"
|
||||
|
||||
gUnknown_81B6D4A:: @ 81B6D4A
|
||||
.string "{EXTRA_CIRCLE_1} Select “{PLAYER}'s PC” on the PC.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select either “ITEM STORAGE” or\n"
|
||||
.string "{CIRCLE_1} Select “{PLAYER}'s PC” on the PC.\n"
|
||||
.string "{CIRCLE_2} Select either “ITEM STORAGE” or\n"
|
||||
.string " “MAILBOX.”\n"
|
||||
.string "You may store things in your own PC\n"
|
||||
.string "if your BAG is full. You may also\n"
|
||||
.string "withdraw items stored in your PC.$"
|
||||
|
||||
gUnknown_81B6E02:: @ 81B6E02
|
||||
.string "{EXTRA_CIRCLE_1} Select “WITHDRAW ITEM.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select the item to be withdrawn.\n"
|
||||
.string "{EXTRA_CIRCLE_3} The item can be withdrawn and\n"
|
||||
.string "{CIRCLE_1} Select “WITHDRAW ITEM.”\n"
|
||||
.string "{CIRCLE_2} Select the item to be withdrawn.\n"
|
||||
.string "{CIRCLE_3} The item can be withdrawn and\n"
|
||||
.string " placed in the BAG's ITEMS POCKET.\n"
|
||||
.string " It may also be directly given to a\n"
|
||||
.string " POKéMON to hold.$"
|
||||
|
||||
gUnknown_81B6EC1:: @ 81B6EC1
|
||||
.string "{EXTRA_CIRCLE_1} Select “DEPOSIT ITEM.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select the item in the BAG to be\n"
|
||||
.string " deposited using the {EXTRA_PLUS} Control Pad.\n"
|
||||
.string "{EXTRA_CIRCLE_3} If there is more than one \n"
|
||||
.string "{CIRCLE_1} Select “DEPOSIT ITEM.”\n"
|
||||
.string "{CIRCLE_2} Select the item in the BAG to be\n"
|
||||
.string " deposited using the {PLUS} Control Pad.\n"
|
||||
.string "{CIRCLE_3} If there is more than one \n"
|
||||
.string " item to be deposited, enter the\n"
|
||||
.string " quantity with the {EXTRA_PLUS} Control Pad,\n"
|
||||
.string " quantity with the {PLUS} Control Pad,\n"
|
||||
.string " then press the A Button.$"
|
||||
|
||||
gUnknown_81B6FA8:: @ 81B6FA8
|
||||
.string "When MAIL is taken from a POKéMON,\n"
|
||||
.string "it is moved to the MAILBOX. If it has\n"
|
||||
.string "no MAIL, the MAILBOX can't be used.\n"
|
||||
.string "{EXTRA_CIRCLE_1} Select “{PLAYER}'S PC” on the PC.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “MAILBOX” to read MAIL or\n"
|
||||
.string "{CIRCLE_1} Select “{PLAYER}'S PC” on the PC.\n"
|
||||
.string "{CIRCLE_2} Select “MAILBOX” to read MAIL or\n"
|
||||
.string " make a POKéMON hold MAIL.$"
|
||||
|
||||
gUnknown_81B7075:: @ 81B7075
|
||||
.string "{EXTRA_CIRCLE_1} Select “PROF. OAK'S PC” on the PC.\n"
|
||||
.string "{EXTRA_CIRCLE_2} PROF. OAK will evaluate your\n"
|
||||
.string "{CIRCLE_1} Select “PROF. OAK'S PC” on the PC.\n"
|
||||
.string "{CIRCLE_2} PROF. OAK will evaluate your\n"
|
||||
.string " POKéDEX.\n"
|
||||
.string "His evaluations should give you hints\n"
|
||||
.string "for catching more POKéMON!$"
|
||||
|
||||
gUnknown_81B7108:: @ 81B7108
|
||||
.string "{EXTRA_CIRCLE_1} Press START.\n"
|
||||
.string "{EXTRA_CIRCLE_2} The MENU will open on the right.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Depending on the situation, the MENU\n"
|
||||
.string "{CIRCLE_1} Press START.\n"
|
||||
.string "{CIRCLE_2} The MENU will open on the right.\n"
|
||||
.string "{CIRCLE_3} Depending on the situation, the MENU\n"
|
||||
.string " may feature different headings.\n"
|
||||
.string "The MENU will not open in certain\n"
|
||||
.string "situations such as when talking, doing\n"
|
||||
.string "something, battling, etc.$"
|
||||
|
||||
gUnknown_81B71EA:: @ 81B71EA
|
||||
.string "{EXTRA_CIRCLE_1} Select “FIGHT.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select one of the moves shown,\n"
|
||||
.string "{CIRCLE_1} Select “FIGHT.”\n"
|
||||
.string "{CIRCLE_2} Select one of the moves shown,\n"
|
||||
.string "and that move will be used!$"
|
||||
|
||||
gUnknown_81B723B:: @ 81B723B
|
||||
.string "{EXTRA_CIRCLE_1} Select “POKéMON.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select the POKéMON in your party\n"
|
||||
.string "{CIRCLE_1} Select “POKéMON.”\n"
|
||||
.string "{CIRCLE_2} Select the POKéMON in your party\n"
|
||||
.string " that you want to use.\n"
|
||||
.string "{EXTRA_CIRCLE_3} If you have two or more POKéMON\n"
|
||||
.string "{CIRCLE_3} If you have two or more POKéMON\n"
|
||||
.string " with you, they may be switched by\n"
|
||||
.string " selecting “SHIFT.” Check POKéMON\n"
|
||||
.string " data by selecting “SUMMARY.”$"
|
||||
@@ -952,22 +952,22 @@ gUnknown_81B723B:: @ 81B723B
|
||||
gUnknown_81B7319:: @ 81B7319
|
||||
.string "This command switches the POKéMON in\n"
|
||||
.string "battle with another one in your party.\n"
|
||||
.string "{EXTRA_CIRCLE_1} Select the POKéMON to be sent out.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “SHIFT.”\n"
|
||||
.string "{EXTRA_CIRCLE_3} The selected POKéMON will switch\n"
|
||||
.string "{CIRCLE_1} Select the POKéMON to be sent out.\n"
|
||||
.string "{CIRCLE_2} Select “SHIFT.”\n"
|
||||
.string "{CIRCLE_3} The selected POKéMON will switch\n"
|
||||
.string " places with the POKéMON in battle!$"
|
||||
|
||||
gUnknown_81B73E8:: @ 81B73E8
|
||||
.string "{EXTRA_CIRCLE_1} Select “SUMMARY.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press left or right on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select “SUMMARY.”\n"
|
||||
.string "{CIRCLE_2} Press left or right on the {PLUS} Control\n"
|
||||
.string " Pad to check the information:\n"
|
||||
.string " “POKéMON INFO”\n"
|
||||
.string " “POKéMON SKILLS”\n"
|
||||
.string " “KNOWN MOVES”$"
|
||||
|
||||
gUnknown_81B747E:: @ 81B747E
|
||||
.string "{EXTRA_CIRCLE_1} Select “BAG.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Press left or right on the {EXTRA_PLUS} Control\n"
|
||||
.string "{CIRCLE_1} Select “BAG.”\n"
|
||||
.string "{CIRCLE_2} Press left or right on the {PLUS} Control\n"
|
||||
.string " Pad to check the data headings:\n"
|
||||
.string " “ITEMS”\n"
|
||||
.string " “KEY ITEMS”\n"
|
||||
@@ -975,71 +975,71 @@ gUnknown_81B747E:: @ 81B747E
|
||||
.string " Press up or down to select an item.$"
|
||||
|
||||
gUnknown_81B752C:: @ 81B752C
|
||||
.string "{EXTRA_CIRCLE_1} POKéMON that you have caught are\n"
|
||||
.string "{CIRCLE_1} POKéMON that you have caught are\n"
|
||||
.string " identified by a POKé BALL mark on\n"
|
||||
.string " the POKéDEX list.\n"
|
||||
.string "{EXTRA_CIRCLE_2} A caught POKéMON will provide a\n"
|
||||
.string "{CIRCLE_2} A caught POKéMON will provide a\n"
|
||||
.string " large amount of data.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select “AREA” to display the TOWN\n"
|
||||
.string "{CIRCLE_3} Select “AREA” to display the TOWN\n"
|
||||
.string " MAP with the POKéMON's habitat(s).$"
|
||||
|
||||
gUnknown_81B7611:: @ 81B7611
|
||||
.string "{EXTRA_CIRCLE_1} Go up to the PC at home, then press\n"
|
||||
.string "{CIRCLE_1} Go up to the PC at home, then press\n"
|
||||
.string " the A Button.\n"
|
||||
.string "{EXTRA_CIRCLE_2} The PC will turn on.\n"
|
||||
.string "{EXTRA_CIRCLE_3} Select either “ITEM STORAGE” or\n"
|
||||
.string "{CIRCLE_2} The PC will turn on.\n"
|
||||
.string "{CIRCLE_3} Select either “ITEM STORAGE” or\n"
|
||||
.string " “MAILBOX.”$"
|
||||
|
||||
gUnknown_81B7692:: @ 81B7692
|
||||
.string "{EXTRA_CIRCLE_1} Select “WITHDRAW ITEM” to withdraw\n"
|
||||
.string "{CIRCLE_1} Select “WITHDRAW ITEM” to withdraw\n"
|
||||
.string " an item stored on your PC.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select “DEPOSIT ITEM” to put \n"
|
||||
.string "{CIRCLE_2} Select “DEPOSIT ITEM” to put \n"
|
||||
.string " an item from your BAG into your PC.$"
|
||||
|
||||
gUnknown_81B771E:: @ 81B771E
|
||||
.string "{EXTRA_CIRCLE_1} Select “WITHDRAW ITEM.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select the item to be withdrawn.\n"
|
||||
.string "{EXTRA_CIRCLE_3} The item can be withdrawn and\n"
|
||||
.string "{CIRCLE_1} Select “WITHDRAW ITEM.”\n"
|
||||
.string "{CIRCLE_2} Select the item to be withdrawn.\n"
|
||||
.string "{CIRCLE_3} The item can be withdrawn and\n"
|
||||
.string " placed in the BAG's ITEMS POCKET.\n"
|
||||
.string " It may also be directly given to a\n"
|
||||
.string " POKéMON to hold.$"
|
||||
|
||||
gUnknown_81B77DD:: @ 81B77DD
|
||||
.string "{EXTRA_CIRCLE_1} Select “DEPOSIT ITEM.”\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select the item in the BAG to be\n"
|
||||
.string " deposited using the {EXTRA_PLUS} Control Pad.\n"
|
||||
.string "{EXTRA_CIRCLE_3} If there is nothing in the BAG, this\n"
|
||||
.string "{CIRCLE_1} Select “DEPOSIT ITEM.”\n"
|
||||
.string "{CIRCLE_2} Select the item in the BAG to be\n"
|
||||
.string " deposited using the {PLUS} Control Pad.\n"
|
||||
.string "{CIRCLE_3} If there is nothing in the BAG, this\n"
|
||||
.string " command can't be used!$"
|
||||
|
||||
gUnknown_81B7884:: @ 81B7884
|
||||
.string "When MAIL is taken from a POKéMON,\n"
|
||||
.string "it is moved to the MAILBOX. If it has\n"
|
||||
.string "no MAIL, the MAILBOX can't be used.\n"
|
||||
.string "{EXTRA_CIRCLE_1} Select MAIL by name to read it or\n"
|
||||
.string "{CIRCLE_1} Select MAIL by name to read it or\n"
|
||||
.string " make a POKéMON hold it.$"
|
||||
|
||||
gUnknown_81B7931:: @ 81B7931
|
||||
.string "You may not “RUN” from a TRAINER\n"
|
||||
.string "battle!\n"
|
||||
.string "{EXTRA_CIRCLE_1} You may “RUN” from a wild POKéMON.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Your chance of escape is improved\n"
|
||||
.string "{CIRCLE_1} You may “RUN” from a wild POKéMON.\n"
|
||||
.string "{CIRCLE_2} Your chance of escape is improved\n"
|
||||
.string " if your POKéMON in battle is fast.$"
|
||||
|
||||
gUnknown_81B79CB:: @ 81B79CB
|
||||
.string "You may “REGISTER” a key item for\n"
|
||||
.string "instant use by pressing SELECT!\n"
|
||||
.string "{EXTRA_CIRCLE_1} Open the “KEY ITEMS” POCKET.\n"
|
||||
.string "{EXTRA_CIRCLE_2} Select the key item, then select\n"
|
||||
.string "{CIRCLE_1} Open the “KEY ITEMS” POCKET.\n"
|
||||
.string "{CIRCLE_2} Select the key item, then select\n"
|
||||
.string " “REGISTER.”$"
|
||||
|
||||
gUnknown_81B7A60:: @ 81B7A60
|
||||
.string "{EXTRA_CIRCLE_1} Select to throw the special POKé\n"
|
||||
.string "{CIRCLE_1} Select to throw the special POKé\n"
|
||||
.string " BALL used only in the SAFARI ZONE.\n"
|
||||
.string "When wild POKéMON appear, throw lots\n"
|
||||
.string "of SAFARI BALLS to catch them!$"
|
||||
|
||||
gUnknown_81B7AEE:: @ 81B7AEE
|
||||
.string "{EXTRA_CIRCLE_1} Select to throw the special food\n"
|
||||
.string "{CIRCLE_1} Select to throw the special food\n"
|
||||
.string " used only in the SAFARI ZONE.\n"
|
||||
.string "It is POKéMON food rolled up into\n"
|
||||
.string "a ball for easy eating. When BAIT is\n"
|
||||
@@ -1047,22 +1047,22 @@ gUnknown_81B7AEE:: @ 81B7AEE
|
||||
.string "attracted by it, and may not flee!$"
|
||||
|
||||
gUnknown_81B7BBE:: @ 81B7BBE
|
||||
.string "{EXTRA_CIRCLE_1} Select to throw a rock lying on\n"
|
||||
.string "{CIRCLE_1} Select to throw a rock lying on\n"
|
||||
.string " the ground in the SAFARI ZONE.\n"
|
||||
.string "Throwing a rock at a POKéMON may \n"
|
||||
.string "make it run away, but it becomes easier\n"
|
||||
.string "to catch!$"
|
||||
|
||||
gUnknown_81B7C57:: @ 81B7C57
|
||||
.string "{EXTRA_CIRCLE_1} Select “HALL OF FAME” on the PC.\n"
|
||||
.string "{EXTRA_CIRCLE_2} The POKéMON that have entered the\n"
|
||||
.string "{CIRCLE_1} Select “HALL OF FAME” on the PC.\n"
|
||||
.string "{CIRCLE_2} The POKéMON that have entered the\n"
|
||||
.string " HALL OF FAME can be examined.$"
|
||||
|
||||
gUnknown_81B7CC1:: @ 81B7CC1
|
||||
.string "HP$"
|
||||
|
||||
gUnknown_81B7CC4:: @ 81B7CC4
|
||||
.string "EXP. {EXTRA_LEFT_PAREN}EXP. Points{EXTRA_RIGHT_PAREN}$"
|
||||
.string "EXP. {LEFT_PAREN}EXP. Points{RIGHT_PAREN}$"
|
||||
|
||||
gUnknown_81B7CD9:: @ 81B7CD9
|
||||
.string "MOVES$"
|
||||
@@ -1083,7 +1083,7 @@ gUnknown_81B7CFE:: @ 81B7CFE
|
||||
.string "SPEED$"
|
||||
|
||||
gUnknown_81B7D04:: @ 81B7D04
|
||||
.string "Lv. {EXTRA_LEFT_PAREN}Level{EXTRA_RIGHT_PAREN}$"
|
||||
.string "Lv. {LEFT_PAREN}Level{RIGHT_PAREN}$"
|
||||
|
||||
gUnknown_81B7D12:: @ 81B7D12
|
||||
.string "TYPE$"
|
||||
@@ -1685,195 +1685,195 @@ gUnknown_81BA416:: @ 81BA416
|
||||
.string "Depending on the matchup of the\n"
|
||||
.string "move type and the target POKéMON's\l"
|
||||
.string "type, the move's effectiveness varies:\l"
|
||||
.string "{EXTRA_TARGET}: Super effective!\l"
|
||||
.string "{EXTRA_TRIANGLE}: Not very effective\l"
|
||||
.string "{EXTRA_X}: Not effective at all\l"
|
||||
.string "{CIRCLE_DOT}: Super effective!\l"
|
||||
.string "{TRIANGLE}: Not very effective\l"
|
||||
.string "{BIG_MULT_X}: Not effective at all\l"
|
||||
.string "(No changes for other matchups.)$"
|
||||
|
||||
gUnknown_81BA4E6:: @ 81BA4E6
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: PSYCHIC, GHOST\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIGHTING, DARK, STEEL$"
|
||||
.string " {CIRCLE_DOT}: PSYCHIC, GHOST\p"
|
||||
.string " {TRIANGLE}: FIGHTING, DARK, STEEL$"
|
||||
|
||||
gUnknown_81BA539:: @ 81BA539
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIGHTING, BUG\p"
|
||||
.string " {EXTRA_TRIANGLE}: GHOST, DARK\p"
|
||||
.string " {EXTRA_X}: PSYCHIC$"
|
||||
.string " {CIRCLE_DOT}: FIGHTING, BUG\p"
|
||||
.string " {TRIANGLE}: GHOST, DARK\p"
|
||||
.string " {BIG_MULT_X}: PSYCHIC$"
|
||||
|
||||
gUnknown_81BA595:: @ 81BA595
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, ICE, FLYING, BUG\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIGHTING, GROUND, STEEL$"
|
||||
.string " {CIRCLE_DOT}: FIRE, ICE, FLYING, BUG\p"
|
||||
.string " {TRIANGLE}: FIGHTING, GROUND, STEEL$"
|
||||
|
||||
gUnknown_81BA5F2:: @ 81BA5F2
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: WATER, GRASS, FIGHTING,\n"
|
||||
.string " {CIRCLE_DOT}: WATER, GRASS, FIGHTING,\n"
|
||||
.string " GROUND, STEEL\p"
|
||||
.string " {EXTRA_TRIANGLE}: NORMAL, FIRE, POISON, FLYING$"
|
||||
.string " {TRIANGLE}: NORMAL, FIRE, POISON, FLYING$"
|
||||
|
||||
gUnknown_81BA66F:: @ 81BA66F
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIGHTING, POISON\p"
|
||||
.string " {EXTRA_TRIANGLE}: PSYCHIC, STEEL\p"
|
||||
.string " {EXTRA_X}: DARK$"
|
||||
.string " {CIRCLE_DOT}: FIGHTING, POISON\p"
|
||||
.string " {TRIANGLE}: PSYCHIC, STEEL\p"
|
||||
.string " {BIG_MULT_X}: DARK$"
|
||||
|
||||
gUnknown_81BA6C9:: @ 81BA6C9
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: BUG, GHOST, DARK\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIGHTING, PSYCHIC$"
|
||||
.string " {CIRCLE_DOT}: BUG, GHOST, DARK\p"
|
||||
.string " {TRIANGLE}: FIGHTING, PSYCHIC$"
|
||||
|
||||
gUnknown_81BA71F:: @ 81BA71F
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: NORMAL, ICE, ROCK, DARK, STEEL\p"
|
||||
.string " {EXTRA_TRIANGLE}: POISON, FLYING, PSYCHIC, BUG\p"
|
||||
.string " {EXTRA_X}: GHOST$"
|
||||
.string " {CIRCLE_DOT}: NORMAL, ICE, ROCK, DARK, STEEL\p"
|
||||
.string " {TRIANGLE}: POISON, FLYING, PSYCHIC, BUG\p"
|
||||
.string " {BIG_MULT_X}: GHOST$"
|
||||
|
||||
gUnknown_81BA796:: @ 81BA796
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FLYING, PSYCHIC\p"
|
||||
.string " {EXTRA_TRIANGLE}: BUG, ROCK, DARK$"
|
||||
.string " {CIRCLE_DOT}: FLYING, PSYCHIC\p"
|
||||
.string " {TRIANGLE}: BUG, ROCK, DARK$"
|
||||
|
||||
gUnknown_81BA7E9:: @ 81BA7E9
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: WATER, GROUND, ROCK\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, GRASS, POISON, FLYING,\n"
|
||||
.string " {CIRCLE_DOT}: WATER, GROUND, ROCK\p"
|
||||
.string " {TRIANGLE}: FIRE, GRASS, POISON, FLYING,\n"
|
||||
.string " BUG, DRAGON, STEEL$"
|
||||
|
||||
gUnknown_81BA862:: @ 81BA862
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, ICE, POISON, FLYING, BUG\p"
|
||||
.string " {EXTRA_TRIANGLE}: WATER, ELECTRIC, GRASS, GROUND$"
|
||||
.string " {CIRCLE_DOT}: FIRE, ICE, POISON, FLYING, BUG\p"
|
||||
.string " {TRIANGLE}: WATER, ELECTRIC, GRASS, GROUND$"
|
||||
|
||||
gUnknown_81BA8D3:: @ 81BA8D3
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: PSYCHIC, GHOST\p"
|
||||
.string " {EXTRA_TRIANGLE}: DARK, STEEL\p"
|
||||
.string " {EXTRA_X}: NORMAL$"
|
||||
.string " {CIRCLE_DOT}: PSYCHIC, GHOST\p"
|
||||
.string " {TRIANGLE}: DARK, STEEL\p"
|
||||
.string " {BIG_MULT_X}: NORMAL$"
|
||||
|
||||
gUnknown_81BA92A:: @ 81BA92A
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GHOST, DARK\p"
|
||||
.string " {EXTRA_TRIANGLE}: POISON, BUG\p"
|
||||
.string " {EXTRA_X}: NORMAL, FIGHTING$"
|
||||
.string " {CIRCLE_DOT}: GHOST, DARK\p"
|
||||
.string " {TRIANGLE}: POISON, BUG\p"
|
||||
.string " {BIG_MULT_X}: NORMAL, FIGHTING$"
|
||||
|
||||
gUnknown_81BA98D:: @ 81BA98D
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GRASS, GROUND, FLYING, DRAGON\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, WATER, ICE, STEEL$"
|
||||
.string " {CIRCLE_DOT}: GRASS, GROUND, FLYING, DRAGON\p"
|
||||
.string " {TRIANGLE}: FIRE, WATER, ICE, STEEL$"
|
||||
|
||||
gUnknown_81BA9F1:: @ 81BA9F1
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, FIGHTING, ROCK, STEEL\p"
|
||||
.string " {EXTRA_TRIANGLE}: ICE$"
|
||||
.string " {CIRCLE_DOT}: FIRE, FIGHTING, ROCK, STEEL\p"
|
||||
.string " {TRIANGLE}: ICE$"
|
||||
|
||||
gUnknown_81BAA44:: @ 81BAA44
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, ELECTRIC, POISON, ROCK,\n"
|
||||
.string " {CIRCLE_DOT}: FIRE, ELECTRIC, POISON, ROCK,\n"
|
||||
.string " STEEL\p"
|
||||
.string " {EXTRA_TRIANGLE}: GRASS, BUG\n"
|
||||
.string " {EXTRA_X}: FLYING$"
|
||||
.string " {TRIANGLE}: GRASS, BUG\n"
|
||||
.string " {BIG_MULT_X}: FLYING$"
|
||||
|
||||
gUnknown_81BAAB6:: @ 81BAAB6
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: WATER, GRASS, ICE\p"
|
||||
.string " {EXTRA_TRIANGLE}: POISON, ROCK\p"
|
||||
.string " {EXTRA_X}: ELECTRIC$"
|
||||
.string " {CIRCLE_DOT}: WATER, GRASS, ICE\p"
|
||||
.string " {TRIANGLE}: POISON, ROCK\p"
|
||||
.string " {BIG_MULT_X}: ELECTRIC$"
|
||||
|
||||
gUnknown_81BAB18:: @ 81BAB18
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: WATER, FLYING\p"
|
||||
.string " {EXTRA_TRIANGLE}: ELECTRIC, GRASS, DRAGON\p"
|
||||
.string " {EXTRA_X}: GROUND$"
|
||||
.string " {CIRCLE_DOT}: WATER, FLYING\p"
|
||||
.string " {TRIANGLE}: ELECTRIC, GRASS, DRAGON\p"
|
||||
.string " {BIG_MULT_X}: GROUND$"
|
||||
|
||||
gUnknown_81BAB7A:: @ 81BAB7A
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GROUND\p"
|
||||
.string " {EXTRA_TRIANGLE}: ELECTRIC, FLYING, STEEL$"
|
||||
.string " {CIRCLE_DOT}: GROUND\p"
|
||||
.string " {TRIANGLE}: ELECTRIC, FLYING, STEEL$"
|
||||
|
||||
gUnknown_81BABCC:: @ 81BABCC
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GRASS\p"
|
||||
.string " {EXTRA_TRIANGLE}: POISON, GROUND, ROCK, GHOST\p"
|
||||
.string " {EXTRA_X}: STEEL$"
|
||||
.string " {CIRCLE_DOT}: GRASS\p"
|
||||
.string " {TRIANGLE}: POISON, GROUND, ROCK, GHOST\p"
|
||||
.string " {BIG_MULT_X}: STEEL$"
|
||||
|
||||
gUnknown_81BAC29:: @ 81BAC29
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GROUND, PSYCHIC\p"
|
||||
.string " {EXTRA_TRIANGLE}: GRASS, FIGHTING, POISON, BUG$"
|
||||
.string " {CIRCLE_DOT}: GROUND, PSYCHIC\p"
|
||||
.string " {TRIANGLE}: GRASS, FIGHTING, POISON, BUG$"
|
||||
|
||||
gUnknown_81BAC89:: @ 81BAC89
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: DRAGON\p"
|
||||
.string " {EXTRA_TRIANGLE}: STEEL$"
|
||||
.string " {CIRCLE_DOT}: DRAGON\p"
|
||||
.string " {TRIANGLE}: STEEL$"
|
||||
|
||||
gUnknown_81BACC4:: @ 81BACC4
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: ICE, DRAGON\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, WATER, ELECTRIC, GRASS$"
|
||||
.string " {CIRCLE_DOT}: ICE, DRAGON\p"
|
||||
.string " {TRIANGLE}: FIRE, WATER, ELECTRIC, GRASS$"
|
||||
|
||||
gUnknown_81BAD20:: @ 81BAD20
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TRIANGLE}: ROCK, STEEL\p"
|
||||
.string " {EXTRA_X}: GHOST$"
|
||||
.string " {TRIANGLE}: ROCK, STEEL\p"
|
||||
.string " {BIG_MULT_X}: GHOST$"
|
||||
|
||||
gUnknown_81BAD60:: @ 81BAD60
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIGHTING\p"
|
||||
.string " {EXTRA_X}: GHOST$"
|
||||
.string " {CIRCLE_DOT}: FIGHTING\p"
|
||||
.string " {BIG_MULT_X}: GHOST$"
|
||||
|
||||
gUnknown_81BADA2:: @ 81BADA2
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: ICE, ROCK\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, WATER, ELECTRIC, STEEL$"
|
||||
.string " {CIRCLE_DOT}: ICE, ROCK\p"
|
||||
.string " {TRIANGLE}: FIRE, WATER, ELECTRIC, STEEL$"
|
||||
|
||||
gUnknown_81BADF7:: @ 81BADF7
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, FIGHTING, GROUND\n"
|
||||
.string " {EXTRA_TRIANGLE}: NORMAL, GRASS, ICE, FLYING,\l"
|
||||
.string " {CIRCLE_DOT}: FIRE, FIGHTING, GROUND\n"
|
||||
.string " {TRIANGLE}: NORMAL, GRASS, ICE, FLYING,\l"
|
||||
.string " PSYCHIC, BUG, ROCK, GHOST,\l"
|
||||
.string " DRAGON, DARK, STEEL\l"
|
||||
.string " {EXTRA_X}: POISON$"
|
||||
.string " {BIG_MULT_X}: POISON$"
|
||||
|
||||
gUnknown_81BAEA8:: @ 81BAEA8
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GRASS, FIGHTING, BUG\p"
|
||||
.string " {EXTRA_TRIANGLE}: ELECTRIC, ROCK, STEEL$"
|
||||
.string " {CIRCLE_DOT}: GRASS, FIGHTING, BUG\p"
|
||||
.string " {TRIANGLE}: ELECTRIC, ROCK, STEEL$"
|
||||
|
||||
gUnknown_81BAF01:: @ 81BAF01
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: ELECTRIC, ICE, ROCK\p"
|
||||
.string " {EXTRA_TRIANGLE}: GRASS, FIGHTING, BUG\p"
|
||||
.string " {EXTRA_X}: GROUND$"
|
||||
.string " {CIRCLE_DOT}: ELECTRIC, ICE, ROCK\p"
|
||||
.string " {TRIANGLE}: GRASS, FIGHTING, BUG\p"
|
||||
.string " {BIG_MULT_X}: GROUND$"
|
||||
|
||||
gUnknown_81BAF6B:: @ 81BAF6B
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GRASS, ICE, BUG, STEEL\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, WATER, ROCK, DRAGON$"
|
||||
.string " {CIRCLE_DOT}: GRASS, ICE, BUG, STEEL\p"
|
||||
.string " {TRIANGLE}: FIRE, WATER, ROCK, DRAGON$"
|
||||
|
||||
gUnknown_81BAFCA:: @ 81BAFCA
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: WATER, GROUND, ROCK\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, GRASS, ICE, BUG, STEEL$"
|
||||
.string " {CIRCLE_DOT}: WATER, GROUND, ROCK\p"
|
||||
.string " {TRIANGLE}: FIRE, GRASS, ICE, BUG, STEEL$"
|
||||
|
||||
gUnknown_81BB02E:: @ 81BB02E
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, GROUND, ROCK\p"
|
||||
.string " {EXTRA_TRIANGLE}: WATER, GRASS, DRAGON$"
|
||||
.string " {CIRCLE_DOT}: FIRE, GROUND, ROCK\p"
|
||||
.string " {TRIANGLE}: WATER, GRASS, DRAGON$"
|
||||
|
||||
gUnknown_81BB084:: @ 81BB084
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: ELECTRIC, GRASS\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, WATER, ICE, STEEL$"
|
||||
.string " {CIRCLE_DOT}: ELECTRIC, GRASS\p"
|
||||
.string " {TRIANGLE}: FIRE, WATER, ICE, STEEL$"
|
||||
|
||||
gUnknown_81BB0DF:: @ 81BB0DF
|
||||
.string "Effect on the opposing POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: GRASS, PSYCHIC, DARK\p"
|
||||
.string " {EXTRA_TRIANGLE}: FIRE, FIGHTING, POISON,\n"
|
||||
.string " {CIRCLE_DOT}: GRASS, PSYCHIC, DARK\p"
|
||||
.string " {TRIANGLE}: FIRE, FIGHTING, POISON,\n"
|
||||
.string " FLYING, GHOST, STEEL$"
|
||||
|
||||
gUnknown_81BB156:: @ 81BB156
|
||||
.string "Effect of foe's move on own POKéMON:\p"
|
||||
.string " {EXTRA_TARGET}: FIRE, FLYING, ROCK\p"
|
||||
.string " {EXTRA_TRIANGLE}: GRASS, FIGHTING, GROUND$"
|
||||
.string " {CIRCLE_DOT}: FIRE, FLYING, ROCK\p"
|
||||
.string " {TRIANGLE}: GRASS, FIGHTING, GROUND$"
|
||||
|
||||
|
||||
@@ -40,17 +40,17 @@ gUnknown_841A2B0:: @ 841A2B0
|
||||
.string "at a POKéMON CENTER.$"
|
||||
|
||||
gUnknown_841A2E1:: @ 841A2E1
|
||||
.string "{UNKNOWN_F7 0x00} had a marvelous battle\n"
|
||||
.string "with the CHAMPION, {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} had a marvelous battle\n"
|
||||
.string "with the CHAMPION, {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841A312:: @ 841A312
|
||||
.string "In the end, {UNKNOWN_F7 0x00} sent out {UNKNOWN_F7 0x01}\n"
|
||||
.string "while {UNKNOWN_F7 0x02} countered with\n"
|
||||
.string "{UNKNOWN_F7 0x03}.$"
|
||||
.string "In the end, {DYNAMIC 0x00} sent out {DYNAMIC 0x01}\n"
|
||||
.string "while {DYNAMIC 0x02} countered with\n"
|
||||
.string "{DYNAMIC 0x03}.$"
|
||||
|
||||
gUnknown_841A349:: @ 841A349
|
||||
.string "And, as a result of battling with every\n"
|
||||
.string "bit of power, {UNKNOWN_F7 0x00} won\n"
|
||||
.string "bit of power, {DYNAMIC 0x00} won\n"
|
||||
.string "the match.$"
|
||||
|
||||
gUnknown_841A391:: @ 841A391
|
||||
@@ -67,19 +67,19 @@ gUnknown_841A3FF:: @ 841A3FF
|
||||
.string "{STR_VAR_1}'s {STR_VAR_2}.$"
|
||||
|
||||
gUnknown_841A422:: @ 841A422
|
||||
.string "Took on {UNKNOWN_F7 0x00} in a SINGLE BATTLE.\n"
|
||||
.string "Took on {DYNAMIC 0x00} in a SINGLE BATTLE.\n"
|
||||
.string "It was a hotly contested match that\n"
|
||||
.string "resulted in a {UNKNOWN_F7 0x01}.$"
|
||||
.string "resulted in a {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841A477:: @ 841A477
|
||||
.string "Took on {UNKNOWN_F7 0x00} in a DOUBLE BATTLE.\n"
|
||||
.string "Took on {DYNAMIC 0x00} in a DOUBLE BATTLE.\n"
|
||||
.string "It was an extended match that resulted\n"
|
||||
.string "in a {UNKNOWN_F7 0x01}.$"
|
||||
.string "in a {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841A4C6:: @ 841A4C6
|
||||
.string "{UNKNOWN_F7 0x00} and {UNKNOWN_F7 0x01} took on\n"
|
||||
.string "{UNKNOWN_F7 0x02} and {UNKNOWN_F7 0x03} in a\n"
|
||||
.string "MULTI BATTLE and got a {UNKNOWN_F7 0x04}.$"
|
||||
.string "{DYNAMIC 0x00} and {DYNAMIC 0x01} took on\n"
|
||||
.string "{DYNAMIC 0x02} and {DYNAMIC 0x03} in a\n"
|
||||
.string "MULTI BATTLE and got a {DYNAMIC 0x04}.$"
|
||||
|
||||
gUnknown_841A502::
|
||||
.string "win$"
|
||||
@@ -98,36 +98,36 @@ gUnknown_841A53A::
|
||||
|
||||
gUnknown_841A566:: @ 841A566
|
||||
.string "After consideration, switched\n"
|
||||
.string "{UNKNOWN_F7 0x01} in {UNKNOWN_F7 0x00} with\n"
|
||||
.string "{UNKNOWN_F7 0x03} in {UNKNOWN_F7 0x02}.$"
|
||||
.string "{DYNAMIC 0x01} in {DYNAMIC 0x00} with\n"
|
||||
.string "{DYNAMIC 0x03} in {DYNAMIC 0x02}.$"
|
||||
|
||||
gUnknown_841A59C:: @ 841A59C
|
||||
.string "After deep thought, switched\n"
|
||||
.string "{UNKNOWN_F7 0x01} in BOX “{UNKNOWN_F7 0x00}” to\n"
|
||||
.string "the BOX “{UNKNOWN_F7 0x02}.”$"
|
||||
.string "{DYNAMIC 0x01} in BOX “{DYNAMIC 0x00}” to\n"
|
||||
.string "the BOX “{DYNAMIC 0x02}.”$"
|
||||
|
||||
gUnknown_841A5D9:: @ 841A5D9
|
||||
.string "Switched around {UNKNOWN_F7 0x01} and\n"
|
||||
.string "{UNKNOWN_F7 0x02} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "Switched around {DYNAMIC 0x01} and\n"
|
||||
.string "{DYNAMIC 0x02} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841A5FA:: @ 841A5FA
|
||||
.string "Moved {UNKNOWN_F7 0x01} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "Moved {DYNAMIC 0x01} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841A60A:: @ 841A60A
|
||||
.string "Switched {UNKNOWN_F7 0x01} in {UNKNOWN_F7 0x00}\n"
|
||||
.string "with {UNKNOWN_F7 0x02} in the party.$"
|
||||
.string "Switched {DYNAMIC 0x01} in {DYNAMIC 0x00}\n"
|
||||
.string "with {DYNAMIC 0x02} in the party.$"
|
||||
|
||||
gUnknown_841A632:: @ 841A632
|
||||
.string "Added {UNKNOWN_F7 0x01} in {UNKNOWN_F7 0x00}\n"
|
||||
.string "Added {DYNAMIC 0x01} in {DYNAMIC 0x00}\n"
|
||||
.string "to the party.$"
|
||||
|
||||
gUnknown_841A64F:: @ 841A64F
|
||||
.string "Moved {UNKNOWN_F7 0x00} from the party\n"
|
||||
.string "to {UNKNOWN_F7 0x01}.$"
|
||||
.string "Moved {DYNAMIC 0x00} from the party\n"
|
||||
.string "to {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841A66E:: @ 841A66E
|
||||
.string "Moved a group of POKéMON in\n"
|
||||
.string "{UNKNOWN_F7 0x00} to {UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} to {DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841A694:: @ 841A694
|
||||
.string "a different spot$"
|
||||
@@ -165,29 +165,29 @@ gUnknown_841A7B0:: @ 841A7B0
|
||||
|
||||
gUnknown_841A7DD:: @ 841A7DD
|
||||
.string "Went to the POKéMON MART in\n"
|
||||
.string "{UNKNOWN_F7 0x00} and bought one \n"
|
||||
.string "{UNKNOWN_F7 0x01}.$"
|
||||
.string "{DYNAMIC 0x00} and bought one \n"
|
||||
.string "{DYNAMIC 0x01}.$"
|
||||
|
||||
gUnknown_841A810:: @ 841A810
|
||||
.string "Went to the POKéMON MART in\n"
|
||||
.string "{UNKNOWN_F7 0x00} and spent ¥{UNKNOWN_F7 0x02} for\n"
|
||||
.string "items including {UNKNOWN_F7 0x01}(s).$"
|
||||
.string "{DYNAMIC 0x00} and spent ¥{DYNAMIC 0x02} for\n"
|
||||
.string "items including {DYNAMIC 0x01}(s).$"
|
||||
|
||||
gUnknown_841A858:: @ 841A858
|
||||
.string "{UNKNOWN_F7 0x00} went to the POKéMON MART in\n"
|
||||
.string "{UNKNOWN_F7 0x01} and sold {UNKNOWN_F7 0x03} of\n"
|
||||
.string "the item {UNKNOWN_F7 0x02}.$"
|
||||
.string "{DYNAMIC 0x00} went to the POKéMON MART in\n"
|
||||
.string "{DYNAMIC 0x01} and sold {DYNAMIC 0x03} of\n"
|
||||
.string "the item {DYNAMIC 0x02}.$"
|
||||
|
||||
gUnknown_841A896:: @ 841A896
|
||||
.string "Sold items including {UNKNOWN_F7 0x01} at\n"
|
||||
.string "the POKéMON MART in {UNKNOWN_F7 0x00},\n"
|
||||
.string "worth ¥{UNKNOWN_F7 0x02}.$"
|
||||
.string "Sold items including {DYNAMIC 0x01} at\n"
|
||||
.string "the POKéMON MART in {DYNAMIC 0x00},\n"
|
||||
.string "worth ¥{DYNAMIC 0x02}.$"
|
||||
|
||||
gUnknown_841A8D4:: @ 841A8D4
|
||||
.string "just one$"
|
||||
|
||||
gUnknown_841A8DD:: @ 841A8DD
|
||||
.string "{UNKNOWN_F7 0x04}$"
|
||||
.string "{DYNAMIC 0x04}$"
|
||||
|
||||
gUnknown_841A8E0:: @ 841A8E0
|
||||
.string "{STR_VAR_1} shared its HP using the move\n"
|
||||
@@ -207,41 +207,41 @@ gUnknown_841A965:: @ 841A965
|
||||
.string "the move {STR_VAR_3}.$"
|
||||
|
||||
gUnknown_841A9A9:: @ 841A9A9
|
||||
.string "{UNKNOWN_F7 0x05} managed to defeat the POKéMON\n"
|
||||
.string "{UNKNOWN_F7 0x01} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "{DYNAMIC 0x05} managed to defeat the POKéMON\n"
|
||||
.string "{DYNAMIC 0x01} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841A9D4:: @ 841A9D4
|
||||
.string "Defeated {UNKNOWN_F7 0x02} wild POKéMON including\n"
|
||||
.string "{UNKNOWN_F7 0x01} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "Defeated {DYNAMIC 0x02} wild POKéMON including\n"
|
||||
.string "{DYNAMIC 0x01} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AA01:: @ 841AA01
|
||||
.string "{UNKNOWN_F7 0x05} managed to catch the POKéMON\n"
|
||||
.string "{UNKNOWN_F7 0x03} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "{DYNAMIC 0x05} managed to catch the POKéMON\n"
|
||||
.string "{DYNAMIC 0x03} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AA2B:: @ 841AA2B
|
||||
.string "Threw POKé BALLS in a frenzy, catching\n"
|
||||
.string "{UNKNOWN_F7 0x04} POKéMON including {UNKNOWN_F7 0x03} here\n"
|
||||
.string "in {UNKNOWN_F7 0x00}.$"
|
||||
.string "{DYNAMIC 0x04} POKéMON including {DYNAMIC 0x03} here\n"
|
||||
.string "in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AA76:: @ 841AA76
|
||||
.string "{UNKNOWN_F7 0x05} defeated the POKéMON\n"
|
||||
.string "{UNKNOWN_F7 0x01} and caught one {UNKNOWN_F7 0x03}\n"
|
||||
.string "in {UNKNOWN_F7 0x00}.$"
|
||||
.string "{DYNAMIC 0x05} defeated the POKéMON\n"
|
||||
.string "{DYNAMIC 0x01} and caught one {DYNAMIC 0x03}\n"
|
||||
.string "in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AAAA:: @ 841AAAA
|
||||
.string "Defeated the POKéMON {UNKNOWN_F7 0x01}\n"
|
||||
.string "and caught {UNKNOWN_F7 0x04} POKéMON including\n"
|
||||
.string "{UNKNOWN_F7 0x03} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "Defeated the POKéMON {DYNAMIC 0x01}\n"
|
||||
.string "and caught {DYNAMIC 0x04} POKéMON including\n"
|
||||
.string "{DYNAMIC 0x03} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AAEC:: @ 841AAEC
|
||||
.string "{UNKNOWN_F7 0x05} defeated {UNKNOWN_F7 0x02} POKéMON including\n"
|
||||
.string "{UNKNOWN_F7 0x01} and caught one {UNKNOWN_F7 0x03}\n"
|
||||
.string "in {UNKNOWN_F7 0x00}.$"
|
||||
.string "{DYNAMIC 0x05} defeated {DYNAMIC 0x02} POKéMON including\n"
|
||||
.string "{DYNAMIC 0x01} and caught one {DYNAMIC 0x03}\n"
|
||||
.string "in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AB29:: @ 841AB29
|
||||
.string "Defeated {UNKNOWN_F7 0x02} POKéMON including\n"
|
||||
.string "{UNKNOWN_F7 0x01} and caught {UNKNOWN_F7 0x04} POKéMON\n"
|
||||
.string "including {UNKNOWN_F7 0x03} in {UNKNOWN_F7 0x00}.$"
|
||||
.string "Defeated {DYNAMIC 0x02} POKéMON including\n"
|
||||
.string "{DYNAMIC 0x01} and caught {DYNAMIC 0x04} POKéMON\n"
|
||||
.string "including {DYNAMIC 0x03} in {DYNAMIC 0x00}.$"
|
||||
|
||||
gUnknown_841AB74:: @ 841AB74
|
||||
.string "Made {STR_VAR_1} hold the item\n"
|
||||
@@ -331,19 +331,19 @@ gUnknown_841AEDC:: @ 841AEDC
|
||||
.string "after wandering about.$"
|
||||
|
||||
gUnknown_841AF0C:: @ 841AF0C
|
||||
.string "Took on {UNKNOWN_F7 0x00} GYM LEADER\n"
|
||||
.string "{UNKNOWN_F7 0x01}'s {UNKNOWN_F7 0x02} with {UNKNOWN_F7 0x03}\n"
|
||||
.string "and won {UNKNOWN_F7 0x04}!$"
|
||||
.string "Took on {DYNAMIC 0x00} GYM LEADER\n"
|
||||
.string "{DYNAMIC 0x01}'s {DYNAMIC 0x02} with {DYNAMIC 0x03}\n"
|
||||
.string "and won {DYNAMIC 0x04}!$"
|
||||
|
||||
gUnknown_841AF3E:: @ 841AF3E
|
||||
.string "Took on ELITE FOUR {UNKNOWN_F7 0x00}'s\n"
|
||||
.string "{UNKNOWN_F7 0x01} with {UNKNOWN_F7 0x02} and\n"
|
||||
.string "won {UNKNOWN_F7 0x03}!$"
|
||||
.string "Took on ELITE FOUR {DYNAMIC 0x00}'s\n"
|
||||
.string "{DYNAMIC 0x01} with {DYNAMIC 0x02} and\n"
|
||||
.string "won {DYNAMIC 0x03}!$"
|
||||
|
||||
gUnknown_841AF6D:: @ 841AF6D
|
||||
.string "In {UNKNOWN_F7 0x00}, took on\n"
|
||||
.string "{UNKNOWN_F7 0x01}'s {UNKNOWN_F7 0x02} with {UNKNOWN_F7 0x03}\n"
|
||||
.string "and won {UNKNOWN_F7 0x04}!$"
|
||||
.string "In {DYNAMIC 0x00}, took on\n"
|
||||
.string "{DYNAMIC 0x01}'s {DYNAMIC 0x02} with {DYNAMIC 0x03}\n"
|
||||
.string "and won {DYNAMIC 0x04}!$"
|
||||
|
||||
gUnknown_841AF98:: @ 841AF98
|
||||
.string "coolly$"
|
||||
|
||||
@@ -0,0 +1,70 @@
|
||||
#include "constants/region_map.h"
|
||||
#include "constants/flags.h"
|
||||
#include "constants/moves.h"
|
||||
.include "asm/macros.inc"
|
||||
.include "constants/constants.inc"
|
||||
.section .rodata
|
||||
.align 2
|
||||
|
||||
gUnknown_845A880:: @ 845A880
|
||||
.incbin "baserom.gba", 0x45A880, 0x28
|
||||
|
||||
gUnknown_845A8A8:: @ 845A8A8
|
||||
.incbin "baserom.gba", 0x45A8A8, 0x4
|
||||
|
||||
gUnknown_845A8AC:: @ 845A8AC
|
||||
.incbin "baserom.gba", 0x45A8AC, 0x100
|
||||
|
||||
gUnknown_845A9AC:: @ 845A9AC
|
||||
.incbin "baserom.gba", 0x45A9AC, 0x78
|
||||
|
||||
gUnknown_845AA24:: @ 845AA24
|
||||
.incbin "baserom.gba", 0x45AA24, 0x20
|
||||
|
||||
gUnknown_845AA44:: @ 845AA44
|
||||
.incbin "baserom.gba", 0x45AA44, 0x20
|
||||
|
||||
gUnknown_845AA64:: @ 845AA64
|
||||
.incbin "baserom.gba", 0x45AA64, 0x20
|
||||
|
||||
gUnknown_845AA84:: @ 845AA84
|
||||
.incbin "baserom.gba", 0x45AA84, 0x10
|
||||
|
||||
gUnknown_845AA94:: @ 845AA94
|
||||
.incbin "baserom.gba", 0x45AA94, 0x28
|
||||
|
||||
gUnknown_845AABC:: @ 845AABC
|
||||
.incbin "baserom.gba", 0x45AABC, 0xA8
|
||||
|
||||
gUnknown_845AB64:: @ 845AB64
|
||||
.incbin "baserom.gba", 0x45AB64, 0x84
|
||||
|
||||
gUnknown_845ABE8:: @ 845ABE8
|
||||
.incbin "baserom.gba", 0x45ABE8, 0x4
|
||||
|
||||
gUnknown_845ABEC:: @ 845ABEC
|
||||
.incbin "baserom.gba", 0x45ABEC, 0x2A
|
||||
|
||||
gUnknown_845AC16:: @ 845AC16
|
||||
.incbin "baserom.gba", 0x45AC16, 0x342
|
||||
|
||||
gUnknown_845AF58:: @ 845AF58
|
||||
.incbin "baserom.gba", 0x45AF58, 0x28
|
||||
|
||||
gUnknown_845AF80:: @ 845AF80
|
||||
.incbin "baserom.gba", 0x45AF80, 0x40
|
||||
|
||||
gUnknown_845AFC0:: @ 845AFC0
|
||||
.incbin "baserom.gba", 0x45AFC0, 0x20
|
||||
|
||||
gUnknown_845AFE0:: @ 845AFE0
|
||||
.incbin "baserom.gba", 0x45AFE0, 0x18
|
||||
|
||||
gUnknown_845AFF8:: @ 845AFF8
|
||||
.incbin "baserom.gba", 0x45AFF8, 0x58
|
||||
|
||||
gUnknown_845B050:: @ 845B050
|
||||
.incbin "baserom.gba", 0x45B050, 0x18
|
||||
|
||||
gUnknown_845B068:: @ 845B068
|
||||
.incbin "baserom.gba", 0x45B068, 0x18
|
||||
|
After Width: | Height: | Size: 362 B |
|
After Width: | Height: | Size: 502 B |
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
255 255 255
|
||||
255 255 255
|
||||
98 98 98
|
||||
213 213 205
|
||||
230 8 8
|
||||
255 189 115
|
||||
32 156 8
|
||||
148 246 148
|
||||
49 82 205
|
||||
164 197 246
|
||||
255 164 74
|
||||
230 222 139
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
16 115 230
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
98 156 0
|
||||
255 255 255
|
||||
255 255 255
|
||||
230 230 246
|
||||
205 205 230
|
||||
180 180 222
|
||||
156 156 205
|
||||
131 131 197
|
||||
98 98 180
|
||||
74 74 164
|
||||
49 49 156
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
115 197 164
|
||||
172 123 65
|
||||
255 197 148
|
||||
222 148 115
|
||||
123 65 65
|
||||
65 65 213
|
||||
57 57 123
|
||||
115 164 197
|
||||
106 41 41
|
||||
238 238 255
|
||||
180 180 213
|
||||
255 106 74
|
||||
197 57 57
|
||||
255 222 90
|
||||
189 156 57
|
||||
0 0 0
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
115 197 164
|
||||
172 123 65
|
||||
255 197 148
|
||||
222 148 115
|
||||
123 65 65
|
||||
65 65 213
|
||||
57 57 123
|
||||
115 164 197
|
||||
106 41 41
|
||||
238 238 255
|
||||
180 180 213
|
||||
255 106 74
|
||||
197 57 57
|
||||
255 222 90
|
||||
189 156 57
|
||||
0 0 0
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
139 148 172
|
||||
255 255 255
|
||||
205 205 205
|
||||
148 148 148
|
||||
98 98 98
|
||||
139 205 255
|
||||
90 131 246
|
||||
90 106 180
|
||||
255 255 24
|
||||
189 156 65
|
||||
90 74 49
|
||||
255 0 255
|
||||
255 0 255
|
||||
255 0 255
|
||||
255 0 255
|
||||
255 0 255
|
||||
@@ -0,0 +1,83 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
80
|
||||
0 0 0
|
||||
24 131 8
|
||||
57 172 8
|
||||
82 205 8
|
||||
115 230 32
|
||||
172 246 57
|
||||
230 164 0
|
||||
238 189 57
|
||||
246 213 82
|
||||
238 230 115
|
||||
230 222 164
|
||||
205 205 148
|
||||
82 148 213
|
||||
90 172 230
|
||||
156 213 255
|
||||
164 180 255
|
||||
0 0 0
|
||||
255 0 255
|
||||
255 0 255
|
||||
255 0 255
|
||||
255 0 255
|
||||
246 238 139
|
||||
148 0 0
|
||||
255 57 16
|
||||
255 172 16
|
||||
98 98 98
|
||||
205 205 205
|
||||
255 255 255
|
||||
230 164 0
|
||||
238 189 57
|
||||
246 213 82
|
||||
238 230 115
|
||||
0 0 0
|
||||
139 74 49
|
||||
180 82 49
|
||||
230 115 49
|
||||
246 205 49
|
||||
189 156 41
|
||||
57 164 49
|
||||
82 213 49
|
||||
222 189 49
|
||||
255 0 255
|
||||
255 0 255
|
||||
164 164 164
|
||||
230 230 238
|
||||
65 65 74
|
||||
115 115 115
|
||||
255 255 255
|
||||
0 0 0
|
||||
189 156 41
|
||||
255 222 49
|
||||
246 246 238
|
||||
98 98 98
|
||||
115 115 98
|
||||
164 172 172
|
||||
255 57 16
|
||||
222 156 57
|
||||
90 131 172
|
||||
106 65 65
|
||||
49 49 49
|
||||
205 123 74
|
||||
255 0 255
|
||||
156 213 255
|
||||
164 180 255
|
||||
0 0 0
|
||||
255 255 255
|
||||
205 205 205
|
||||
148 148 148
|
||||
98 98 98
|
||||
139 205 255
|
||||
90 131 246
|
||||
90 106 180
|
||||
255 255 24
|
||||
189 156 65
|
||||
90 74 49
|
||||
189 189 180
|
||||
205 205 189
|
||||
255 0 255
|
||||
255 0 255
|
||||
255 0 255
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
131 139 139
|
||||
255 255 255
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
0 0 0
|
||||
@@ -0,0 +1,19 @@
|
||||
JASC-PAL
|
||||
0100
|
||||
16
|
||||
0 0 0
|
||||
139 74 49
|
||||
180 82 49
|
||||
230 115 49
|
||||
246 205 49
|
||||
189 156 41
|
||||
57 164 49
|
||||
82 213 49
|
||||
222 189 49
|
||||
255 0 255
|
||||
255 0 255
|
||||
164 164 164
|
||||
230 230 238
|
||||
65 65 74
|
||||
115 115 115
|
||||
255 255 255
|
||||
|
After Width: | Height: | Size: 169 B |
|
After Width: | Height: | Size: 170 B |
|
After Width: | Height: | Size: 181 B |
|
After Width: | Height: | Size: 233 B |
|
After Width: | Height: | Size: 244 B |
|
After Width: | Height: | Size: 3.2 KiB |
|
After Width: | Height: | Size: 495 B |
|
After Width: | Height: | Size: 294 B |
|
After Width: | Height: | Size: 345 B |
|
After Width: | Height: | Size: 258 B |
|
After Width: | Height: | Size: 257 B |
|
After Width: | Height: | Size: 217 B |
|
After Width: | Height: | Size: 216 B |
|
After Width: | Height: | Size: 175 B |
|
After Width: | Height: | Size: 205 B |
|
After Width: | Height: | Size: 84 B |
@@ -102,6 +102,9 @@ graphics/pokenav/region_map.8bpp: %.8bpp: %.png
|
||||
$(MISCGFXDIR)/japanese_hof.4bpp: %.4bpp: %.png
|
||||
$(GFX) $< $@ -num_tiles 29
|
||||
|
||||
$(MISCGFXDIR)/markings2.4bpp: %.4bpp: %.png
|
||||
$(GFX) $< $@ -num_tiles 25
|
||||
|
||||
$(INTERFACEGFXDIR)/menu.gbapal: $(INTERFACEGFXDIR)/menu_0.gbapal \
|
||||
$(INTERFACEGFXDIR)/menu_1.gbapal
|
||||
@cat $^ >$@
|
||||
|
||||
@@ -4222,4 +4222,8 @@ extern const u16 gUnknown_8E9E9FC[];
|
||||
extern const u16 gTradeButtons_Gfx[];
|
||||
extern const u16 gTradeMenuMonBox_Tilemap[];
|
||||
|
||||
// mon_markings
|
||||
extern const u16 gUnknown_8E9CBBC[];
|
||||
extern const u16 gUnknown_8E9CB9C[];
|
||||
|
||||
#endif //GUARD_GRAPHICS_H
|
||||
|
||||
@@ -0,0 +1,33 @@
|
||||
#ifndef GUARD_MON_MARKINGS_H
|
||||
#define GUARD_MON_MARKINGS_H
|
||||
|
||||
struct PokemonMarkMenu
|
||||
{
|
||||
/*0x0000*/ u16 baseTileTag;
|
||||
/*0x0002*/ u16 basePaletteTag;
|
||||
/*0x0004*/ u8 markings; // bit flags
|
||||
/*0x0005*/ s8 cursorPos;
|
||||
/*0x0006*/ bool8 markingsArray[4];
|
||||
/*0x000A*/ u8 cursorBaseY;
|
||||
/*0x000B*/ bool8 spriteSheetLoadRequired;
|
||||
/*0x000C*/ struct Sprite * menuWindowSprites[2]; // upper and lower halves of menu window
|
||||
/*0x0014*/ struct Sprite * menuMarkingSprites[4];
|
||||
/*0x0024*/ struct Sprite * unkSprite;
|
||||
/*0x0028*/ struct Sprite * menuTextSprite;
|
||||
/*0x002C*/ const u8 *frameTiles;
|
||||
/*0x0030*/ const u16 *framePalette;
|
||||
/*0x0034*/ u8 menuWindowSpriteTiles[0x1000];
|
||||
/*0x1034*/ u8 filler1034[0x80];
|
||||
/*0x10B4*/ u8 tileLoadState;
|
||||
}; // 10b8
|
||||
|
||||
void SetMonMarkingsMenuPointer(struct PokemonMarkMenu * markMenu);
|
||||
void LoadMonMarkingsFrameGfx(void);
|
||||
void DrawMonMarkingsMenu(u8 markings, s16 x, s16 y);
|
||||
void TeardownMonMarkingsMenu(void);
|
||||
bool8 MonMarkingsHandleInput(void);
|
||||
struct Sprite * CreateMonMarkingSprite_SelectCombo(u16 tileTag, u16 paletteTag, const u16 *palette);
|
||||
struct Sprite * CreateMonMarkingSprite_AllOff(u16 tileTag, u16 paletteTag, const u16 *palette);
|
||||
void sub_80BEBD0(u8 markings, void * dest);
|
||||
|
||||
#endif //GUARD_MON_MARKINGS_H
|
||||
@@ -117,9 +117,9 @@ extern const u8 gFameCheckerText_Cancel[];
|
||||
extern const u8 gFameCheckerText_ListMenuCursor[];
|
||||
extern const u8 gFameCheckerText_FameCheckerWillBeClosed[];
|
||||
extern const u8 gFameCheckerText_ClearTextbox[];
|
||||
extern const u8 gFameCheckerText_MainScreenUI[]; // "{KEYGFX_DPAD_ANY}PICK {KEYGFX_DPAD_UP_DOWN}SELECT {KEYGFX_A_BUTTON}OK$"
|
||||
extern const u8 gFameCheckerText_PickScreenUI[]; // "{KEYGFX_DPAD_ANY}PICK {KEYGFX_DPAD_UP_DOWN}SELECT {KEYGFX_B_BUTTON}CANCEL$"
|
||||
extern const u8 gFameCheckerText_FlavorTextUI[]; // "{KEYGFX_START_BUTTON}PICK {KEYGFX_A_BUTTON}READ {KEYGFX_B_BUTTON}CANCEL$"
|
||||
extern const u8 gFameCheckerText_MainScreenUI[]; // "{DPAD_ANY}PICK {DPAD_UPDOWN}SELECT {A_BUTTON}OK$"
|
||||
extern const u8 gFameCheckerText_PickScreenUI[]; // "{DPAD_ANY}PICK {DPAD_UPDOWN}SELECT {B_BUTTON}CANCEL$"
|
||||
extern const u8 gFameCheckerText_FlavorTextUI[]; // "{START_BUTTON}PICK {A_BUTTON}READ {B_BUTTON}CANCEL$"
|
||||
extern const u8 gFameCheckerOakName[]; // "OAK$"
|
||||
extern const u8 gFameCheckerDaisyName[]; // "DAISY$"
|
||||
extern const u8 gFameCheckerBillName[]; // "BILL$"
|
||||
|
||||
@@ -175,7 +175,7 @@ SECTIONS {
|
||||
src/battle_intro.o(.text);
|
||||
asm/bike.o(.text);
|
||||
src/easy_chat.o(.text);
|
||||
asm/mon_markings.o(.text);
|
||||
src/mon_markings.o(.text);
|
||||
src/mail.o(.text);
|
||||
src/menu_helpers.o(.text);
|
||||
asm/script_pokemon_util_80BF8FC.o(.text);
|
||||
@@ -461,38 +461,45 @@ SECTIONS {
|
||||
src/battle_intro.o(.rodata);
|
||||
data/bike.o(.rodata);
|
||||
src/easy_chat.o(.rodata);
|
||||
data/mon_markings.o(.rodata);
|
||||
src/mon_markings.o(.rodata);
|
||||
src/mail.o(.rodata);
|
||||
src/heal_location.o(.rodata);
|
||||
data/region_map.o(.rodata);
|
||||
src/battle_ai_script_commands.o(.rodata);
|
||||
data/data_83F5738.o(.rodata);
|
||||
data/fldeff_flash.o(.rodata);
|
||||
src/field_specials.o(.rodata);
|
||||
src/battle_records.o(.rodata);
|
||||
data/data_83F5738.o(.rodata.83F6C90);
|
||||
data/evolution_scene.o(.rodata);
|
||||
src/battle_transition.o(.rodata);
|
||||
src/battle_controller_link_partner.o(.rodata);
|
||||
data/data_83F5738.o(.rodata.83FB218);
|
||||
data/battle_message.o(.rodata);
|
||||
src/save.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata);
|
||||
data/field_effect_helpers.o(.rodata);
|
||||
src/battle_controller_safari.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.83FEDE4);
|
||||
data/battle_anim_effects_3.o(.rodata);
|
||||
data/learn_move.o(.rodata);
|
||||
data/battle_tower.o(.rodata);
|
||||
src/battle_controller_oak_old_man.o(.rodata);
|
||||
src/player_pc.o(.rodata);
|
||||
src/intro.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.battle_anim_special);
|
||||
data/battle_anim_special.o(.rodata);
|
||||
data/hall_of_fame.o(.rodata);
|
||||
src/credits.o(.rodata);
|
||||
src/diploma.o(.rodata);
|
||||
data/strings.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.841EE44);
|
||||
data/save_failed_screen.o(.rodata);
|
||||
data/clear_save_data_screen.o(.rodata);
|
||||
data/evolution_graphics.o(.rodata);
|
||||
src/new_menu_helpers.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.841F4B4);
|
||||
data/box_party_pokemon_dropdown.o(.rodata);
|
||||
src/map_preview_screen.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.843EBB4);
|
||||
data/link_rfu_2.o(.rodata);
|
||||
data/link_rfu.o(.rodata);
|
||||
data/pokedex_screen.o(.rodata);
|
||||
src/pokedex.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.8451EBC);
|
||||
data/pokedex_screen.o(.rodata.after);
|
||||
src/list_menu.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.8452CF4);
|
||||
data/item_menu.o(.rodata);
|
||||
src/save_location.o(.rodata);
|
||||
src/bag.o(.rodata);
|
||||
src/trainer_pokemon_sprites.o(.rodata);
|
||||
@@ -502,7 +509,10 @@ SECTIONS {
|
||||
data/decorations.o(.rodata);
|
||||
src/menu.o(.rodata);
|
||||
src/quest_log.o(.rodata);
|
||||
data/data_83FECCC.o(.rodata.8456C74);
|
||||
data/link_rfu_3.o(.rodata);
|
||||
data/pokemon_special_anim.o(.rodata);
|
||||
data/party_menu.o(.rodata);
|
||||
data/union_room_chat.o(.rodata);
|
||||
src/help_system_812B1E0.o(.rodata);
|
||||
src/fame_checker.o(.rodata);
|
||||
src/menu2.o(.rodata);
|
||||
|
||||
@@ -0,0 +1,515 @@
|
||||
#include "global.h"
|
||||
#include "dma3.h"
|
||||
#include "text_window_graphics.h"
|
||||
#include "sound.h"
|
||||
#include "mon_markings.h"
|
||||
#include "graphics.h"
|
||||
#include "constants/songs.h"
|
||||
|
||||
static EWRAM_DATA struct PokemonMarkMenu * sMenu = NULL;
|
||||
|
||||
static void CreateMonMarkingsMenuSprites(s16 x, s16 y, u16 tilesTag, u16 paletteTag);
|
||||
static void nullsub_62(struct Sprite * sprite);
|
||||
static void SpriteCB_MarkingIcon(struct Sprite * sprite);
|
||||
static void SpriteCB_Cursor(struct Sprite * sprite);
|
||||
static struct Sprite * CreateMonMarkingSprite(u16 tilesTag, u16 paletteTag, const u16 *palette, u16 size);
|
||||
|
||||
static const u16 sMonMarkingsPal[] = INCBIN_U16("graphics/misc/mon_markings.gbapal");
|
||||
static const u16 sMonMarkingsTiles[] = INCBIN_U16("graphics/misc/mon_markings.4bpp");
|
||||
static const u8 sUnref_83EE828[] = {0x09, 0x50, 0x13, 0x02, 0xFF};
|
||||
|
||||
static const struct OamData sOamData_64x64 = {
|
||||
.shape = SPRITE_SHAPE(64x64),
|
||||
.size = SPRITE_SIZE(64x64)
|
||||
};
|
||||
|
||||
static const struct OamData sOamData_8x8 = {
|
||||
.shape = SPRITE_SHAPE(8x8),
|
||||
.size = SPRITE_SIZE(8x8)
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_CircleOff[] = {
|
||||
ANIMCMD_FRAME(0x0, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_CircleOn[] = {
|
||||
ANIMCMD_FRAME(0x1, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_SquareOff[] = {
|
||||
ANIMCMD_FRAME(0x2, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_SquareOn[] = {
|
||||
ANIMCMD_FRAME(0x3, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_TriangleOff[] = {
|
||||
ANIMCMD_FRAME(0x4, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_TriangleOn[] = {
|
||||
ANIMCMD_FRAME(0x5, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_HeartOff[] = {
|
||||
ANIMCMD_FRAME(0x6, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_HeartOn[] = {
|
||||
ANIMCMD_FRAME(0x7, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_Cursor[] = {
|
||||
ANIMCMD_FRAME(0x8, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MenuMark_Blank[] = {
|
||||
ANIMCMD_FRAME(0x9, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd *const sSpriteAnimTable_MenuMark[] = {
|
||||
sAnimCmd_MenuMark_CircleOff,
|
||||
sAnimCmd_MenuMark_CircleOn,
|
||||
sAnimCmd_MenuMark_SquareOff,
|
||||
sAnimCmd_MenuMark_SquareOn,
|
||||
sAnimCmd_MenuMark_TriangleOff,
|
||||
sAnimCmd_MenuMark_TriangleOn,
|
||||
sAnimCmd_MenuMark_HeartOff,
|
||||
sAnimCmd_MenuMark_HeartOn,
|
||||
sAnimCmd_MenuMark_Cursor,
|
||||
sAnimCmd_MenuMark_Blank
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_Frame_0[] = {
|
||||
ANIMCMD_FRAME(0x0, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_Frame_1[] = {
|
||||
ANIMCMD_FRAME(0x40, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd *const sSpriteAnimTable_Frame[] = {
|
||||
sAnimCmd_Frame_0,
|
||||
sAnimCmd_Frame_1
|
||||
};
|
||||
|
||||
static const struct OamData sOamData_32x8 = {
|
||||
.shape = SPRITE_SHAPE(32x8),
|
||||
.size = SPRITE_SIZE(32x8)
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0000[] = {
|
||||
ANIMCMD_FRAME(0x0, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1000[] = {
|
||||
ANIMCMD_FRAME(0x4, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0100[] = {
|
||||
ANIMCMD_FRAME(0x8, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1100[] = {
|
||||
ANIMCMD_FRAME(0xc, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0010[] = {
|
||||
ANIMCMD_FRAME(0x10, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1010[] = {
|
||||
ANIMCMD_FRAME(0x14, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0110[] = {
|
||||
ANIMCMD_FRAME(0x18, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1110[] = {
|
||||
ANIMCMD_FRAME(0x1c, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0001[] = {
|
||||
ANIMCMD_FRAME(0x20, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1001[] = {
|
||||
ANIMCMD_FRAME(0x24, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0101[] = {
|
||||
ANIMCMD_FRAME(0x28, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1101[] = {
|
||||
ANIMCMD_FRAME(0x2c, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0011[] = {
|
||||
ANIMCMD_FRAME(0x30, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1011[] = {
|
||||
ANIMCMD_FRAME(0x34, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_0111[] = {
|
||||
ANIMCMD_FRAME(0x38, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd sAnimCmd_MonMark_1111[] = {
|
||||
ANIMCMD_FRAME(0x3c, 5),
|
||||
ANIMCMD_END
|
||||
};
|
||||
|
||||
static const union AnimCmd *const sSpriteAnimTable_MonMarkSet[] = {
|
||||
sAnimCmd_MonMark_0000,
|
||||
sAnimCmd_MonMark_1000,
|
||||
sAnimCmd_MonMark_0100,
|
||||
sAnimCmd_MonMark_1100,
|
||||
sAnimCmd_MonMark_0010,
|
||||
sAnimCmd_MonMark_1010,
|
||||
sAnimCmd_MonMark_0110,
|
||||
sAnimCmd_MonMark_1110,
|
||||
sAnimCmd_MonMark_0001,
|
||||
sAnimCmd_MonMark_1001,
|
||||
sAnimCmd_MonMark_0101,
|
||||
sAnimCmd_MonMark_1101,
|
||||
sAnimCmd_MonMark_0011,
|
||||
sAnimCmd_MonMark_1011,
|
||||
sAnimCmd_MonMark_0111,
|
||||
sAnimCmd_MonMark_1111
|
||||
};
|
||||
|
||||
void SetMonMarkingsMenuPointer(struct PokemonMarkMenu * markMenu)
|
||||
{
|
||||
sMenu = markMenu;
|
||||
}
|
||||
|
||||
static void GetUserFrameForMonMarkings(void)
|
||||
{
|
||||
const struct TextWindowGraphics * frame = GetUserFrameGraphicsInfo(gSaveBlock2Ptr->optionsWindowFrameType);
|
||||
sMenu->frameTiles = frame->tiles;
|
||||
sMenu->framePalette = frame->palette;
|
||||
sMenu->tileLoadState = 0;
|
||||
CpuFill16(0, sMenu->menuWindowSpriteTiles, sizeof(sMenu->menuWindowSpriteTiles));
|
||||
}
|
||||
|
||||
static bool8 DoLoadMonMarkingsFrameGfx(void)
|
||||
{
|
||||
u16 i;
|
||||
u8 *menuWindowSpriteTiles = &sMenu->menuWindowSpriteTiles[256 * sMenu->tileLoadState];
|
||||
switch (sMenu->tileLoadState)
|
||||
{
|
||||
case 0:
|
||||
CpuFastCopy(sMenu->frameTiles + 0x00, menuWindowSpriteTiles, 0x20);
|
||||
for (i = 0; i < 6; i++)
|
||||
CpuFastCopy(sMenu->frameTiles + 0x20, menuWindowSpriteTiles + 0x20 * (i + 1), 0x20);
|
||||
CpuFastCopy(sMenu->frameTiles + 0x40, menuWindowSpriteTiles + 0x20 * 7, 0x20);
|
||||
sMenu->tileLoadState++;
|
||||
break;
|
||||
default:
|
||||
CpuFastCopy(sMenu->frameTiles + 0x60, menuWindowSpriteTiles + 0x00, 0x20);
|
||||
for (i = 0; i < 6; i++)
|
||||
CpuFastCopy(sMenu->frameTiles + 0x80, menuWindowSpriteTiles + 0x20 * (i + 1), 0x20);
|
||||
CpuFastCopy(sMenu->frameTiles + 0xA0, menuWindowSpriteTiles + 0x20 * 7, 0x20);
|
||||
sMenu->tileLoadState++;
|
||||
break;
|
||||
case 13:
|
||||
CpuFastCopy(sMenu->frameTiles + 0xC0, menuWindowSpriteTiles + 0x00, 0x20);
|
||||
for (i = 0; i < 6; i++)
|
||||
CpuFastCopy(sMenu->frameTiles + 0xE0, menuWindowSpriteTiles + 0x20 * (i + 1), 0x20);
|
||||
CpuFastCopy(sMenu->frameTiles + 0x100, menuWindowSpriteTiles + 0x20 * 7, 0x20);
|
||||
sMenu->tileLoadState++;
|
||||
return FALSE;
|
||||
case 14:
|
||||
return FALSE;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
void LoadMonMarkingsFrameGfx(void)
|
||||
{
|
||||
GetUserFrameForMonMarkings();
|
||||
while (DoLoadMonMarkingsFrameGfx())
|
||||
{}
|
||||
}
|
||||
|
||||
void DrawMonMarkingsMenu(u8 markings, s16 x, s16 y)
|
||||
{
|
||||
u16 i;
|
||||
sMenu->cursorPos = 0;
|
||||
sMenu->markings = markings;
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
sMenu->markingsArray[i] = (sMenu->markings >> i) & 1;
|
||||
}
|
||||
CreateMonMarkingsMenuSprites(x, y, sMenu->baseTileTag, sMenu->basePaletteTag);;
|
||||
}
|
||||
|
||||
void TeardownMonMarkingsMenu(void)
|
||||
{
|
||||
u16 i;
|
||||
for (i = 0; i < 3; i++)
|
||||
FreeSpriteTilesByTag(sMenu->baseTileTag + i);
|
||||
FreeSpritePaletteByTag(sMenu->basePaletteTag);
|
||||
FreeSpritePaletteByTag(sMenu->basePaletteTag + 1);
|
||||
for (i = 0; i < 2; i++)
|
||||
{
|
||||
if (sMenu->menuWindowSprites[i] == NULL)
|
||||
return; // break;
|
||||
DestroySprite(sMenu->menuWindowSprites[i]);
|
||||
}
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
if (sMenu->menuMarkingSprites[i] == NULL)
|
||||
return; // break;
|
||||
DestroySprite(sMenu->menuMarkingSprites[i]);
|
||||
}
|
||||
if (sMenu->unkSprite != NULL)
|
||||
DestroySprite(sMenu->unkSprite);
|
||||
if (sMenu->menuTextSprite != NULL)
|
||||
DestroySprite(sMenu->menuTextSprite);
|
||||
}
|
||||
|
||||
bool8 MonMarkingsHandleInput(void)
|
||||
{
|
||||
u16 i;
|
||||
if (JOY_NEW(DPAD_UP))
|
||||
{
|
||||
PlaySE(SE_SELECT);
|
||||
if (--sMenu->cursorPos < 0)
|
||||
sMenu->cursorPos = 5;
|
||||
return TRUE;
|
||||
}
|
||||
if (JOY_NEW(DPAD_DOWN))
|
||||
{
|
||||
PlaySE(SE_SELECT);
|
||||
if (++sMenu->cursorPos > 5)
|
||||
sMenu->cursorPos = 0;
|
||||
return TRUE;
|
||||
}
|
||||
if (JOY_NEW(A_BUTTON))
|
||||
{
|
||||
PlaySE(SE_SELECT);
|
||||
switch (sMenu->cursorPos)
|
||||
{
|
||||
case 4:
|
||||
sMenu->markings = 0;
|
||||
for (i = 0; i < 4; i++)
|
||||
sMenu->markings |= sMenu->markingsArray[i] << i;
|
||||
return FALSE;
|
||||
case 5:
|
||||
return FALSE;
|
||||
}
|
||||
sMenu->markingsArray[sMenu->cursorPos] = sMenu->markingsArray[sMenu->cursorPos] ? FALSE : TRUE;
|
||||
return TRUE;
|
||||
}
|
||||
if (JOY_NEW(B_BUTTON))
|
||||
{
|
||||
PlaySE(SE_SELECT);
|
||||
return FALSE;
|
||||
}
|
||||
return TRUE;
|
||||
}
|
||||
|
||||
static void CreateMonMarkingsMenuSprites(s16 x, s16 y, u16 tilesTag, u16 paletteTag)
|
||||
{
|
||||
u16 i;
|
||||
u8 spriteId;
|
||||
struct SpriteSheet sheets[] = {
|
||||
{
|
||||
.data = sMenu->menuWindowSpriteTiles,
|
||||
.size = 0x1000,
|
||||
.tag = tilesTag
|
||||
}, {
|
||||
.data = gUnknown_8E9CBBC,
|
||||
.size = 0x320,
|
||||
.tag = tilesTag + 1
|
||||
}, {}
|
||||
};
|
||||
struct SpritePalette palettes[] = {
|
||||
{
|
||||
.data = sMenu->framePalette,
|
||||
.tag = paletteTag
|
||||
}, {
|
||||
.data = gUnknown_8E9CB9C,
|
||||
.tag = paletteTag + 1
|
||||
}, {}
|
||||
};
|
||||
struct SpriteTemplate sprTemplate = {
|
||||
.tileTag = tilesTag,
|
||||
.paletteTag = paletteTag,
|
||||
.oam = &sOamData_64x64,
|
||||
.anims = sSpriteAnimTable_Frame,
|
||||
.images = NULL,
|
||||
.affineAnims = gDummySpriteAffineAnimTable,
|
||||
.callback = nullsub_62
|
||||
};
|
||||
LoadSpriteSheets(sheets);
|
||||
LoadSpritePalettes(palettes);
|
||||
|
||||
for (i = 0; i < 2; i++)
|
||||
{
|
||||
spriteId = CreateSprite(&sprTemplate, x + 32, y + 32, 1);
|
||||
if (spriteId != MAX_SPRITES)
|
||||
{
|
||||
sMenu->menuWindowSprites[i] = &gSprites[spriteId];
|
||||
StartSpriteAnim(&gSprites[spriteId], i);
|
||||
}
|
||||
else
|
||||
{
|
||||
sMenu->menuWindowSprites[i] = NULL;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
sMenu->menuWindowSprites[1]->pos1.y = y + 96;
|
||||
|
||||
sprTemplate.tileTag++;
|
||||
sprTemplate.paletteTag++;
|
||||
sprTemplate.anims = sSpriteAnimTable_MenuMark;
|
||||
sprTemplate.callback = SpriteCB_MarkingIcon;
|
||||
sprTemplate.oam = &sOamData_8x8;
|
||||
|
||||
for (i = 0; i < 4; i++)
|
||||
{
|
||||
spriteId = CreateSprite(&sprTemplate, x + 32, y + 16 + 16 * i, 0);
|
||||
if (spriteId != MAX_SPRITES)
|
||||
{
|
||||
sMenu->menuMarkingSprites[i] = &gSprites[spriteId];
|
||||
gSprites[spriteId].data[0] = i;
|
||||
}
|
||||
else
|
||||
{
|
||||
sMenu->menuMarkingSprites[i] = NULL;
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
sprTemplate.callback = SpriteCallbackDummy;
|
||||
|
||||
spriteId = CreateSprite(&sprTemplate, 0, 0, 0);
|
||||
|
||||
if (spriteId != MAX_SPRITES)
|
||||
{
|
||||
sMenu->menuTextSprite = &gSprites[spriteId];
|
||||
sMenu->menuTextSprite->oam.shape = ST_OAM_SQUARE;
|
||||
sMenu->menuTextSprite->oam.size = 2;
|
||||
StartSpriteAnim(sMenu->menuTextSprite, 9);
|
||||
sMenu->menuTextSprite->pos1.x = x + 32;
|
||||
sMenu->menuTextSprite->pos1.y = y + 80;
|
||||
CalcCenterToCornerVec(sMenu->menuTextSprite, 1, 2, 0);
|
||||
}
|
||||
else
|
||||
{
|
||||
sMenu->menuTextSprite = NULL;
|
||||
}
|
||||
|
||||
sprTemplate.callback = SpriteCB_Cursor;
|
||||
|
||||
spriteId = CreateSprite(&sprTemplate, x + 12, 0, 0);
|
||||
|
||||
if (spriteId != MAX_SPRITES)
|
||||
{
|
||||
sMenu->unkSprite = &gSprites[spriteId];
|
||||
sMenu->unkSprite->data[0] = y + 16;
|
||||
StartSpriteAnim(sMenu->unkSprite, 8);
|
||||
}
|
||||
else
|
||||
{
|
||||
sMenu->unkSprite = NULL;
|
||||
}
|
||||
}
|
||||
|
||||
static void nullsub_62(struct Sprite * sprite)
|
||||
{}
|
||||
|
||||
static void SpriteCB_MarkingIcon(struct Sprite * sprite)
|
||||
{
|
||||
if (sMenu->markingsArray[sprite->data[0]])
|
||||
StartSpriteAnim(sprite, 2 * sprite->data[0] + 1);
|
||||
else
|
||||
StartSpriteAnim(sprite, 2 * sprite->data[0] + 0);
|
||||
}
|
||||
|
||||
static void SpriteCB_Cursor(struct Sprite * sprite)
|
||||
{
|
||||
sprite->pos1.y = 16 * sMenu->cursorPos + sprite->data[0];
|
||||
}
|
||||
|
||||
struct Sprite * CreateMonMarkingSprite_SelectCombo(u16 tileTag, u16 paletteTag, const u16 *palette)
|
||||
{
|
||||
if (palette == NULL)
|
||||
palette = sMonMarkingsPal;
|
||||
return CreateMonMarkingSprite(tileTag, paletteTag, palette, 16);
|
||||
}
|
||||
|
||||
struct Sprite * CreateMonMarkingSprite_AllOff(u16 tileTag, u16 paletteTag, const u16 *palette)
|
||||
{
|
||||
if (palette == NULL)
|
||||
palette = sMonMarkingsPal;
|
||||
return CreateMonMarkingSprite(tileTag, paletteTag, palette, 1);
|
||||
}
|
||||
|
||||
static struct Sprite * CreateMonMarkingSprite(u16 tileTag, u16 paletteTag, const u16 *palette, u16 size)
|
||||
{
|
||||
u8 spriteId;
|
||||
struct SpriteTemplate sprTemplate;
|
||||
struct SpriteSheet sheet = { sMonMarkingsTiles, 0x80, tileTag };
|
||||
struct SpritePalette sprPalette = { palette, paletteTag };
|
||||
|
||||
sprTemplate.tileTag = tileTag;
|
||||
sprTemplate.paletteTag = paletteTag;
|
||||
sprTemplate.oam = &sOamData_32x8;
|
||||
sprTemplate.anims = sSpriteAnimTable_MonMarkSet;
|
||||
sprTemplate.images = NULL;
|
||||
sprTemplate.affineAnims = gDummySpriteAffineAnimTable;
|
||||
sprTemplate.callback = nullsub_62;
|
||||
|
||||
sheet.size = size * 0x80;
|
||||
|
||||
LoadSpriteSheet(&sheet);
|
||||
LoadSpritePalette(&sprPalette);
|
||||
|
||||
spriteId = CreateSprite(&sprTemplate, 0, 0, 0);
|
||||
if (spriteId != MAX_SPRITES)
|
||||
return &gSprites[spriteId];
|
||||
else
|
||||
return NULL;
|
||||
}
|
||||
|
||||
void sub_80BEBD0(u8 markings, void * dest)
|
||||
{
|
||||
RequestDma3Copy(&sMonMarkingsTiles[64 * markings], dest, 0x80, 1);
|
||||
}
|
||||
|
||||
@@ -26,6 +26,9 @@ static EWRAM_DATA u16 gUnknown_203AB5C = {0};
|
||||
static EWRAM_DATA void *gUnknown_203AB60[0x20] = {NULL};
|
||||
static EWRAM_DATA u8 sStartMenuWindowId = {0};
|
||||
|
||||
const u16 gUnknown_841F1C8[] = INCBIN_U16("graphics/text_window/unk_841F1C8.4bpp");
|
||||
const u16 gTMCaseMainWindowPalette[] = INCBIN_U16("graphics/tm_case/unk_841F408.gbapal");
|
||||
|
||||
static const u8 gUnknown_841F428[] = { 8, 4, 1 };
|
||||
|
||||
static const struct WindowTemplate sStandardTextBox_WindowTemplates[] =
|
||||
|
||||
@@ -371,7 +371,7 @@ gUnknown_203999C: @ 203999C
|
||||
.align 2
|
||||
.include "src/easy_chat.o"
|
||||
.align 2
|
||||
.include "asm/mon_markings.o" @ TODO: Move to src
|
||||
.include "src/mon_markings.o"
|
||||
.align 2
|
||||
.include "src/mail.o"
|
||||
.align 2
|
||||
|
||||