diff options
author | Seth Barberee <seth.barberee@gmail.com> | 2020-12-12 19:45:21 -0600 |
---|---|---|
committer | GitHub <noreply@github.com> | 2020-12-12 19:45:21 -0600 |
commit | c1606fc87ed78f04708bbb6ea8c61496a7764149 (patch) | |
tree | b27650762b9b1914f49da2a6f4a09ec4174acb14 | |
parent | 0f877a3561e720f15956467ad7a5428fc5add870 (diff) | |
parent | c0ae9ddc9e9d5ded2d24577615abb75e17e459e6 (diff) |
Merge pull request #8 from mateon1/text-dumping
Continue dumping and documenting strings
-rw-r--r-- | asm/code_8040094.s | 2 | ||||
-rw-r--r-- | asm/code_8041AD0.s | 2 | ||||
-rw-r--r-- | asm/code_80428A0.s | 4 | ||||
-rw-r--r-- | asm/code_8048480.s | 14 | ||||
-rw-r--r-- | asm/code_80521D0.s | 40 | ||||
-rw-r--r-- | data/data_80F4278.s | 644 |
6 files changed, 497 insertions, 209 deletions
diff --git a/asm/code_8040094.s b/asm/code_8040094.s index e18a420..c37111c 100644 --- a/asm/code_8040094.s +++ b/asm/code_8040094.s @@ -1808,7 +1808,7 @@ _08040EBC: .4byte gUnknown_203B418 _08040EC0: .4byte 0x00018204 _08040EC4: .4byte gUnknown_8106A8C _08040EC8: .4byte gUnknown_202DE30 -_08040ECC: .4byte gUnknown_8100224 +_08040ECC: .4byte gPtrMagnitudeMessage _08040ED0: cmp r1, 0x76 bne _08040EF0 diff --git a/asm/code_8041AD0.s b/asm/code_8041AD0.s index d33b9a6..8f19c5d 100644 --- a/asm/code_8041AD0.s +++ b/asm/code_8041AD0.s @@ -957,7 +957,7 @@ _080427FA: _08042808: .4byte gUnknown_203B418 _0804280C: .4byte 0x000135cc _08042810: .4byte gUnknown_202DF98 -_08042814: .4byte gUnknown_8100270 +_08042814: .4byte gPtrFeralFoundItemMessage thumb_func_end sub_80427AC thumb_func_start sub_8042818 diff --git a/asm/code_80428A0.s b/asm/code_80428A0.s index 5011d1d..62dcac0 100644 --- a/asm/code_80428A0.s +++ b/asm/code_80428A0.s @@ -1282,7 +1282,7 @@ _080434A6: bl sub_80687AC b _0804351C .align 2, 0 -_080434B8: .4byte gUnknown_81002D8 +_080434B8: .4byte gPtrFinalChanceMessage _080434BC: .4byte gUnknown_203B450 _080434C0: .4byte gUnknown_203B418 _080434C4: .4byte 0x000037ec @@ -1794,7 +1794,7 @@ _0804397C: .4byte 0xffffff00 _08043980: .4byte 0xffff00ff _08043984: .4byte 0xff00ffff _08043988: .4byte gUnknown_202EDC8 -_0804398C: .4byte gUnknown_81006A4 +_0804398C: .4byte gPtrClientFaintedMessage _08043990: .4byte 0x00000222 _08043994: .4byte gDungeonNameBannerPalette _08043998: .4byte gUnknown_203B40C diff --git a/asm/code_8048480.s b/asm/code_8048480.s index 465664c..0776cfd 100644 --- a/asm/code_8048480.s +++ b/asm/code_8048480.s @@ -68,7 +68,7 @@ _08048542: b _08048586 .align 2, 0 _08048560: .4byte gUnknown_202DF98 -_08048564: .4byte gUnknown_8100298 +_08048564: .4byte gPtrSelfHealPreventedHungerMessage _08048568: movs r0, 0x9E lsls r0, 1 @@ -623,7 +623,7 @@ _08048988: ldr r0, _0804899C b _08048978 .align 2, 0 -_0804899C: .4byte gUnknown_81006CC +_0804899C: .4byte gPtrCantUseInDungeonMessage _080489A0: movs r7, 0 _080489A2: @@ -1283,7 +1283,7 @@ sub_8048EB0: pop {r0} bx r0 .align 2, 0 -_08048EC0: .4byte gUnknown_81003E0 +_08048EC0: .4byte gPtrIcePartCrumbledMessage thumb_func_end sub_8048EB0 thumb_func_start sub_8048EC4 @@ -1295,7 +1295,7 @@ sub_8048EC4: pop {r0} bx r0 .align 2, 0 -_08048ED4: .4byte gUnknown_8100404 +_08048ED4: .4byte gPtrRockPartCrumbledMessage thumb_func_end sub_8048EC4 thumb_func_start sub_8048ED8 @@ -1307,7 +1307,7 @@ sub_8048ED8: pop {r0} bx r0 .align 2, 0 -_08048EE8: .4byte gUnknown_8100428 +_08048EE8: .4byte gPtrSteelPartCrumbledMessage thumb_func_end sub_8048ED8 thumb_func_start sub_8048EEC @@ -1319,7 +1319,7 @@ sub_8048EEC: pop {r0} bx r0 .align 2, 0 -_08048EFC: .4byte gUnknown_810044C +_08048EFC: .4byte gPtrWishStoneCrumbledMessage thumb_func_end sub_8048EEC thumb_func_start sub_8048F00 @@ -1339,7 +1339,7 @@ sub_8048F00: pop {r0} bx r0 .align 2, 0 -_08048F24: .4byte gUnknown_8100494 +_08048F24: .4byte gPtrMusicBoxPlayedCrumbledMessage thumb_func_end sub_8048F00 thumb_func_start sub_8048F28 diff --git a/asm/code_80521D0.s b/asm/code_80521D0.s index a2513ac..ea2fb9e 100644 --- a/asm/code_80521D0.s +++ b/asm/code_80521D0.s @@ -15032,7 +15032,7 @@ sub_8059BAC: ldr r0, _08059BD4 b _08059C5E .align 2, 0 -_08059BD4: .4byte gUnknown_81006F8 +_08059BD4: .4byte gPtrForecastPreventsTypeSwitchMessage _08059BD8: movs r1, 0x8C lsls r1, 1 @@ -17869,7 +17869,7 @@ _0805B15A: pop {r1} bx r1 .align 2, 0 -_0805B160: .4byte gUnknown_81006F8 +_0805B160: .4byte gPtrForecastPreventsTypeSwitchMessage thumb_func_end sub_805B0D0 thumb_func_start sub_805B164 @@ -18660,7 +18660,7 @@ _0805B71E: pop {r1} bx r1 .align 2, 0 -_0805B730: .4byte gUnknown_810024C +_0805B730: .4byte gPtrSleepingTargetOnlyMessage thumb_func_end sub_805B668 thumb_func_start sub_805B734 @@ -48586,7 +48586,7 @@ sub_806A9B4: ldr r0, _0806A9DC b _0806A9E6 .align 2, 0 -_0806A9DC: .4byte gUnknown_81002FC +_0806A9DC: .4byte gPtrLinkedMovesComeApartMessage _0806A9E0: cmp r0, 0x1 bne _0806A9F4 @@ -48597,7 +48597,7 @@ _0806A9E6: bl sub_80522A8 b _0806AA02 .align 2, 0 -_0806A9F0: .4byte gUnknown_810035C +_0806A9F0: .4byte gPtrLinkMoveOneUseWarningMessage _0806A9F4: cmp r0, 0x2 bne _0806AA02 @@ -48610,7 +48610,7 @@ _0806AA02: pop {r0} bx r0 .align 2, 0 -_0806AA08: .4byte gUnknown_81003BC +_0806AA08: .4byte gPtrLinkMoveTwoUsesWarningMessage thumb_func_end sub_806A9B4 thumb_func_start sub_806AA0C @@ -59963,7 +59963,7 @@ _08070288: bl sub_80522A8 b _0807031A .align 2, 0 -_080702A4: .4byte gUnknown_8100660 +_080702A4: .4byte gPtrMoveInterruptedMessage _080702A8: movs r5, 0 movs r0, 0x8C @@ -69267,7 +69267,7 @@ _080749E4: .align 2, 0 _08074A18: .4byte gUnknown_202DFE8 _08074A1C: .4byte gUnknown_80FEB30 -_08074A20: .4byte gUnknown_810075C +_08074A20: .4byte gPtrProtectSavedItMessage _08074A24: ldr r1, _08074B40 ldr r3, _08074B44 @@ -69943,7 +69943,7 @@ _08074F96: pop {r0} bx r0 .align 2, 0 -_08074FA0: .4byte gUnknown_8100740 +_08074FA0: .4byte gPtrStenchWavedOffMessage _08074FA4: .4byte 0x0000010d _08074FA8: .4byte gUnknown_202DF98 _08074FAC: .4byte gUnknown_80FA124 @@ -71262,7 +71262,7 @@ _080759E4: b _08075B92 .align 2, 0 _08075A1C: .4byte gUnknown_202DF98 -_08075A20: .4byte gUnknown_81004E4 +_08075A20: .4byte gPtrCouldntBeUsedMessage _08075A24: adds r0, r7, 0 bl sub_8073658 @@ -75904,7 +75904,7 @@ _08077F70: adds r0, r4, 0 b _08078022 .align 2, 0 -_08077F84: .4byte gUnknown_8100610 +_08077F84: .4byte gPtrCantLeechSeedSelfMessage _08077F88: adds r0, r5, 0 adds r1, r4, 0 @@ -75932,7 +75932,7 @@ _08077F88: b _0807801E .align 2, 0 _08077FC0: .4byte gUnknown_202DF98 -_08077FC4: .4byte gUnknown_8100640 +_08077FC4: .4byte gPtrCantLeechSeedMonMessage _08077FC8: adds r6, r7, 0 adds r6, 0xD0 @@ -79560,7 +79560,7 @@ sub_8079D1C: bl sub_80522F4 b _08079DAE .align 2, 0 -_08079D4C: .4byte gUnknown_8100720 +_08079D4C: .4byte gPtrForecastPreventsConversion2Message _08079D50: ldr r0, _08079D90 adds r1, r4, 0 @@ -79969,10 +79969,10 @@ _0807A078: b _0807A0B2 .align 2, 0 _0807A08C: .4byte gUnknown_8100594 -_0807A090: .4byte gUnknown_81005B8 +_0807A090: .4byte gPtrExposedWoreOffMessage _0807A094: .4byte 0x00000111 _0807A098: .4byte gUnknown_80FA124 -_0807A09C: .4byte gUnknown_81005DC +_0807A09C: .4byte gPtrSealedMoveReleasedMessage _0807A0A0: mov r0, r10 cmp r0, 0 @@ -85610,7 +85610,7 @@ _0807CB80: movs r4, 0x1 b _0807CCDE .align 2, 0 -_0807CBA8: .4byte gUnknown_81004C4 +_0807CBA8: .4byte gPtrMysteriousPowerPreventedUseMessage _0807CBAC: movs r0, 0x1 mov r8, r0 @@ -115649,8 +115649,8 @@ _0808C732: bl sub_8083E38 b _0808C76E .align 2, 0 -_0808C75C: .4byte gUnknown_81065A8 -_0808C760: .4byte gUnknown_81065AC +_0808C75C: .4byte gPtrPurityForestAllowCelebiToJoinText +_0808C760: .4byte gPurityForestAllowCelebiToJoinPrompt _0808C764: .4byte 0x00000701 _0808C768: movs r0, 0x46 @@ -115742,8 +115742,8 @@ _0808C82A: movs r0, 0 b _0808C8A6 .align 2, 0 -_0808C844: .4byte gUnknown_810660C -_0808C848: .4byte gUnknown_8106610 +_0808C844: .4byte gPtrPurityForestRefuseCelebiConfirmText +_0808C848: .4byte gPurityForestRefuseCelebiConfirmPrompt _0808C84C: .4byte 0x00000701 _0808C850: movs r0, 0xA diff --git a/data/data_80F4278.s b/data/data_80F4278.s index eece33a..4da3936 100644 --- a/data/data_80F4278.s +++ b/data/data_80F4278.s @@ -5357,155 +5357,348 @@ gUnknown_80FF7EC: @ 80FF7EC .global gUnknown_8100208 gUnknown_8100208: @ 8100208 - .incbin "baserom.gba", 0x100208, 0x1C + .4byte 0x81001C0 - .global gUnknown_8100224 -gUnknown_8100224: @ 8100224 - .incbin "baserom.gba", 0x100224, 0x28 + .global gMagnitudeMessage +gMagnitudeMessage: @ 810020C + .string "It~27s Magnitude $d0!\0" + .align 2, 0 - .global gUnknown_810024C -gUnknown_810024C: @ 810024C - .incbin "baserom.gba", 0x10024C, 0x24 + .global gPtrMagnitudeMessage +gPtrMagnitudeMessage: @ 8100224 + .4byte gMagnitudeMessage - .global gUnknown_8100270 -gUnknown_8100270: @ 8100270 - .incbin "baserom.gba", 0x100270, 0x28 + .global gSleepingTargetOnlyMessage +gSleepingTargetOnlyMessage: @ 8100228 + .string "It only works on a sleeping target!\0" + .align 2, 0 - .global gUnknown_8100298 -gUnknown_8100298: @ 8100298 - .incbin "baserom.gba", 0x100298, 0x20 + .global gPtrSleepingTargetOnlyMessage +gPtrSleepingTargetOnlyMessage: @ 810024C + .4byte gSleepingTargetOnlyMessage - .global gUnknown_81002B8 -gUnknown_81002B8: @ 81002B8 - .incbin "baserom.gba", 0x1002B8, 0x20 - - .global gUnknown_81002D8 -gUnknown_81002D8: @ 81002D8 - .incbin "baserom.gba", 0x1002D8, 0x24 - - .global gUnknown_81002FC -gUnknown_81002FC: @ 81002FC - .incbin "baserom.gba", 0x1002FC, 0x60 - - .global gUnknown_810035C -gUnknown_810035C: @ 810035C - .incbin "baserom.gba", 0x10035C, 0x60 + .global gFeralFoundItemMessage +gFeralFoundItemMessage: @ 8100250 + .string "$m0 found an item somewhere.\0" + .align 2, 0 - .global gUnknown_81003BC -gUnknown_81003BC: @ 81003BC - .incbin "baserom.gba", 0x1003BC, 0x24 + .global gPtrFeralFoundItemMessage +gPtrFeralFoundItemMessage: @ 8100270 + .4byte gFeralFoundItemMessage - .global gUnknown_81003E0 -gUnknown_81003E0: @ 81003E0 - .incbin "baserom.gba", 0x1003E0, 0x24 + .global gSelfHealPreventedHungerMessage +gSelfHealPreventedHungerMessage: @ 8100274 + .string "Its self-healing prevented hunger!\0" + .align 2, 0 - .global gUnknown_8100404 -gUnknown_8100404: @ 8100404 - .incbin "baserom.gba", 0x100404, 0x24 + .global gPtrSelfHealPreventedHungerMessage +gPtrSelfHealPreventedHungerMessage: @ 8100298 + .4byte gSelfHealPreventedHungerMessage - .global gUnknown_8100428 -gUnknown_8100428: @ 8100428 - .incbin "baserom.gba", 0x100428, 0x24 + .global gUnknown_810029C +gUnknown_810029C: @ 810029C + .string "Rescue challenges left: $d0\0" + .align 2, 0 - .global gUnknown_810044C -gUnknown_810044C: @ 810044C - .incbin "baserom.gba", 0x10044C, 0x48 - - .global gUnknown_8100494 -gUnknown_8100494: @ 8100494 - .incbin "baserom.gba", 0x100494, 0x30 - - .global gUnknown_81004C4 -gUnknown_81004C4: @ 81004C4 - .incbin "baserom.gba", 0x1004C4, 0x20 - - .global gUnknown_81004E4 -gUnknown_81004E4: @ 81004E4 - .incbin "baserom.gba", 0x1004E4, 0x4 + .global gUnknown_81002B8 +gUnknown_81002B8: @ 81002B8 + .4byte gUnknown_810029C + + .global gFinalChanceMessage +gFinalChanceMessage: @ 81002BC + .string "This is your final chance!\0" + .align 2, 0 + + .global gPtrFinalChanceMessage +gPtrFinalChanceMessage: @ 81002D8 + .4byte gFinalChanceMessage + + .global gLinkedMovesComeApartMessage +gLinkedMovesComeApartMessage: @ 81002DC + .string "The linked moves came apart!\0" + .align 2, 0 + + .global gPtrLinkedMovesComeApartMessage +gPtrLinkedMovesComeApartMessage: @ 81002FC + .4byte gLinkedMovesComeApartMessage + + .global gLinkMoveOneUseWarningMessage +gLinkMoveOneUseWarningMessage: @ 8100300 + .string "#c6The linked moves are almost out of PP!#r\n" + .string "#c6Use them again and they will come apart!#r\0" + .align 2, 0 + + .global gPtrLinkMoveOneUseWarningMessage +gPtrLinkMoveOneUseWarningMessage: @ 810035C + .4byte gLinkMoveOneUseWarningMessage + + .global gLinkMoveTwoUsesWarningMessage +gLinkMoveTwoUsesWarningMessage: @ 8100360 + .string "#c6The linked moves are almost out of PP!#r\n" + .string "#c6Use them twice and they will come apart!#r\0" + .align 2, 0 + + .global gPtrLinkMoveTwoUsesWarningMessage +gPtrLinkMoveTwoUsesWarningMessage: @ 81003BC + .4byte gLinkMoveTwoUsesWarningMessage + + .global gIcePartCrumbledMessage +gIcePartCrumbledMessage: @ 81003C0 + .string "The Ice Part crumbled away...\0" + .align 2, 0 + + .global gPtrIcePartCrumbledMessage +gPtrIcePartCrumbledMessage: @ 81003E0 + .4byte gIcePartCrumbledMessage + + .global gRockPartCrumbledMessage +gRockPartCrumbledMessage: @ 81003E4 + .string "The Rock Part crumbled away...\0" + .align 2, 0 + + .global gPtrRockPartCrumbledMessage +gPtrRockPartCrumbledMessage: @ 8100404 + .4byte gRockPartCrumbledMessage + + .global gSteelPartCrumbledMessage +gSteelPartCrumbledMessage: @ 8100408 + .string "The Steel Part crumbled away...\0" + .align 2, 0 + + .global gPtrSteelPartCrumbledMessage +gPtrSteelPartCrumbledMessage: @ 8100428 + .4byte gSteelPartCrumbledMessage + + .global gWishStoneCrumbledMessage +gWishStoneCrumbledMessage: @ 810042C + .string "The Wish Stone crumbled away...\0" + .align 2, 0 + + .global gPtrWishStoneCrumbledMessage +gPtrWishStoneCrumbledMessage: @ 810044C + .4byte gWishStoneCrumbledMessage + + .global gMusicBoxPlayedCrumbledMessage +gMusicBoxPlayedCrumbledMessage: @ 8100450 + .string "The Music Box played a beautiful melody~2c\n" + .string "then crumbled away...\0" + .align 2, 0 + + .global gPtrMusicBoxPlayedCrumbledMessage +gPtrMusicBoxPlayedCrumbledMessage: @ 8100494 + .4byte gMusicBoxPlayedCrumbledMessage + + .global gMysteriousPowerPreventedUseMessage +gMysteriousPowerPreventedUseMessage: @ 8100498 + .string "But a mysterious power prevented its use!\0" + .align 2, 0 + + .global gPtrMysteriousPowerPreventedUseMessage +gPtrMysteriousPowerPreventedUseMessage: @ 81004C4 + .4byte gMysteriousPowerPreventedUseMessage + + .global gCouldntBeUsedMessage +gCouldntBeUsedMessage: @ 81004C8 + .string "But it couldn~27t be used!\0" + .align 2, 0 + + .global gPtrCouldntBeUsedMessage +gPtrCouldntBeUsedMessage: @ 81004E4 + .4byte gCouldntBeUsedMessage .global gUnknown_81004E8 gUnknown_81004E8: @ 81004E8 - .incbin "baserom.gba", 0x1004E8, 0x4 + .4byte 0x80FB568 .global gUnknown_81004EC gUnknown_81004EC: @ 81004EC - .incbin "baserom.gba", 0x1004EC, 0x4 + .4byte 0x80FB568 .global gUnknown_81004F0 gUnknown_81004F0: @ 81004F0 - .incbin "baserom.gba", 0x1004F0, 0x34 + .4byte 0x80FB568 + + .global gUnknown_81004F4 +gUnknown_81004F4: @ 81004F4 + .string "$m1~27s Soundproof suppressed\n" + .string "the sound move!\0" + .align 2, 0 .global gUnknown_8100524 gUnknown_8100524: @ 8100524 - .incbin "baserom.gba", 0x100524, 0x24 + .4byte gUnknown_81004F4 + + .global gUnknown_8100528 +gUnknown_8100528: @ 8100528 + .string "The attack was barely endured!\0" + .align 2, 0 .global gUnknown_8100548 gUnknown_8100548: @ 8100548 - .incbin "baserom.gba", 0x100548, 0x24 + .4byte gUnknown_8100528 + + .global gUnknown_810054C +gUnknown_810054C: @ 810054C + .string "False Swipe prevented fainting!\0" + .align 2, 0 .global gUnknown_810056C gUnknown_810056C: @ 810056C - .incbin "baserom.gba", 0x10056C, 0x28 + .4byte gUnknown_810054C + + .global gUnknown_8100570 +gUnknown_8100570: @ 8100570 + .string "Perish Song~27s effect wore off!\0" + .align 2, 0 .global gUnknown_8100594 gUnknown_8100594: @ 8100594 - .incbin "baserom.gba", 0x100594, 0x24 - - .global gUnknown_81005B8 -gUnknown_81005B8: @ 81005B8 - .incbin "baserom.gba", 0x1005B8, 0x24 - - .global gUnknown_81005DC -gUnknown_81005DC: @ 81005DC - .incbin "baserom.gba", 0x1005DC, 0x34 - - .global gUnknown_8100610 -gUnknown_8100610: @ 8100610 - .incbin "baserom.gba", 0x100610, 0x30 + .4byte gUnknown_8100570 + + .global gExposedWoreOffMessage +gExposedWoreOffMessage: @ 8100598 + .string "The Exposed status wore off!\0" + .align 2, 0 + + .global gPtrExposedWoreOffMessage +gPtrExposedWoreOffMessage: @ 81005B8 + .4byte gExposedWoreOffMessage + + .global gSealedMoveReleasedMessage +gSealedMoveReleasedMessage: @ 81005BC + .string "The sealed move was released!\0" + .align 2, 0 + + .global gPtrSealedMoveReleasedMessage +gPtrSealedMoveReleasedMessage: @ 81005DC + .4byte gSealedMoveReleasedMessage + + .global gCantLeechSeedSelfMessage +gCantLeechSeedSelfMessage: @ 81005E0 + .string "A leech seed can~27t be planted on the user!\0" + .align 2, 0 + + .global gPtrCantLeechSeedSelfMessage +gPtrCantLeechSeedSelfMessage: @ 8100610 + .4byte gCantLeechSeedSelfMessage + + .global gCantLeechSeedMonMessage +gCantLeechSeedMonMessage: @ 8100614 + .string "A leech seed couldn~27t be planted on\n" + .string "$m0!\0" + .align 2, 0 + + .global gPtrCantLeechSeedMonMessage +gPtrCantLeechSeedMonMessage: @ 8100640 + .4byte gCantLeechSeedMonMessage + + .global gMoveInterruptedMessage +gMoveInterruptedMessage: @ 8100644 + .string "The move was interrupted!\0" + .align 2, 0 + + .global gPtrMoveInterruptedMessage +gPtrMoveInterruptedMessage: @ 8100660 + .4byte gMoveInterruptedMessage + + .global gClientFaintedMessage +gClientFaintedMessage: @ 8100664 + .string "Your client Pokémon has fainted!\n" + .string "A rescue call can~27t be made!\0" + .align 2, 0 + + .global gPtrClientFaintedMessage +gPtrClientFaintedMessage: @ 81006A4 + .4byte gClientFaintedMessage + + .global gCantUseInDungeonMessage +gCantUseInDungeonMessage: @ 81006A8 + .string "It can~27t be used in a dungeon!\0" + .align 2, 0 + + .global gPtrCantUseInDungeonMessage +gPtrCantUseInDungeonMessage: @ 81006CC + .4byte gCantUseInDungeonMessage + + .global gForecastPreventsTypeSwitchMessage +gForecastPreventsTypeSwitchMessage: @ 81006D0 + .string "Its Forecast prevents type switching!\0" + .align 2, 0 + + .global gPtrForecastPreventsTypeSwitchMessage +gPtrForecastPreventsTypeSwitchMessage: @ 81006F8 + .4byte gForecastPreventsTypeSwitchMessage + + .global gForecastPreventsConversion2Message +gForecastPreventsConversion2Message: @ 81006FC + .string "Its Forecast prevents Conversion 2!\0" + .align 2, 0 + + .global gPtrForecastPreventsConversion2Message +gPtrForecastPreventsConversion2Message: @ 8100720 + .4byte gForecastPreventsConversion2Message + + .global gStenchWavedOffMessage +gStenchWavedOffMessage: @ 8100724 + .string "The stench was waved off!\0" + .align 2, 0 + + .global gPtrStenchWavedOffMessage +gPtrStenchWavedOffMessage: @ 8100740 + .4byte gStenchWavedOffMessage + + .global gProtectSavedItMessage +gProtectSavedItMessage: @ 8100744 + .string "Its Protect saved it!\0" + .align 2, 0 + + .global gPtrProtectSavedItMessage +gPtrProtectSavedItMessage: @ 810075C + .4byte gProtectSavedItMessage - .global gUnknown_8100640 -gUnknown_8100640: @ 8100640 - .incbin "baserom.gba", 0x100640, 0x20 - - .global gUnknown_8100660 -gUnknown_8100660: @ 8100660 - .incbin "baserom.gba", 0x100660, 0x44 - - .global gUnknown_81006A4 -gUnknown_81006A4: @ 81006A4 - .incbin "baserom.gba", 0x1006A4, 0x28 - - .global gUnknown_81006CC -gUnknown_81006CC: @ 81006CC - .incbin "baserom.gba", 0x1006CC, 0x2C - - .global gUnknown_81006F8 -gUnknown_81006F8: @ 81006F8 - .incbin "baserom.gba", 0x1006F8, 0x28 - - .global gUnknown_8100720 -gUnknown_8100720: @ 8100720 - .incbin "baserom.gba", 0x100720, 0x20 - - .global gUnknown_8100740 -gUnknown_8100740: @ 8100740 - .incbin "baserom.gba", 0x100740, 0x1C - - .global gUnknown_810075C -gUnknown_810075C: @ 810075C - .incbin "baserom.gba", 0x10075C, 0xC + .string "pksdir0\0" + .align 2, 0 .global gUnknown_8100768 gUnknown_8100768: @ 8100768 - .incbin "baserom.gba", 0x100768, 0x30 + .byte 0x00, 0x00, 0x0C, 0x02, 0xAA, 0x01, 0x00, 0x00 + .4byte gUnknown_8100774 + + .global gUnknown_8100774 +gUnknown_8100774: @ 8100774 + .string " Look~2c $m0!\n" + .string "$m2~27s over there!\0" + .align 2, 0 .global gUnknown_8100798 gUnknown_8100798: @ 8100798 - .incbin "baserom.gba", 0x100798, 0x88 + .byte 0x00, 0x00, 0x04, 0x02, 0xAA, 0x01, 0x07, 0x00 + .4byte gUnknown_81007E8 + .byte 0x00, 0x00, 0x04, 0x02, 0xAA, 0x01, 0x00, 0x00 + .4byte gUnknown_81007B0 + + .global gUnknown_81007B0 +gUnknown_81007B0: @ 81007B0 + .string " Hey! Are you all right?\n" + .string "We~27ve come to rescue you!\0" + .align 2, 0 + + .global gUnknown_81007E8 +gUnknown_81007E8: @ 81007E8 + .string " Hey! Are you all right?\n" + .string "We~27re here to rescue you!\0" + .align 2, 0 .global gUnknown_8100820 gUnknown_8100820: @ 8100820 - .incbin "baserom.gba", 0x100820, 0x24 + .byte 0x00, 0x00, 0x01, 0x0D, 0x32, 0x00, 0x00, 0x00 + .4byte gUnknown_810082C + + .global gUnknown_810082C +gUnknown_810082C: @ 810082C + .string " ...I...\n" + .string "I~27m scared.\0" + .align 2, 0 .global gUnknown_8100844 gUnknown_8100844: @ 8100844 @@ -5517,7 +5710,20 @@ gUnknown_8100880: @ 8100880 .global gUnknown_8100928 gUnknown_8100928: @ 8100928 - .incbin "baserom.gba", 0x100928, 0xDC + .byte 0x00, 0x00, 0x00, 0x0D, 0xFC, 0x00, 0x00, 0x00 + .4byte gUnknown_8100934 + + .global gUnknown_8100934 +gUnknown_8100934: @ 8100934 + .string " How dare you!#W\n" + .string "It~27s their fault!#P" + .string " I haven~27t slept in days\n" + .string "because the earthquakes frighten me so!\n" + .string "Every night we had them!#P" + .string " Those earthquakes are\n" + .string "caused by this brat~27s ilk running wild\n" + .string "underground!\0" + .align 2, 0 .global gUnknown_8100A04 gUnknown_8100A04: @ 8100A04 @@ -6137,7 +6343,16 @@ gUnknown_8103E28: @ 8103E28 .global gUnknown_8103E34 gUnknown_8103E34: @ 8103E34 - .incbin "baserom.gba", 0x103E34, 0x70 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gUnknown_8103E40 + + .global gUnknown_8103E40 +gUnknown_8103E40: @ 8103E40 + .string "#+There appears to be no one here.#P" + .string "#+It~27s impossible to go farther.#W\n" + .string "#+It~27s time to go back.\0" + .align 2, 0 .global gUnknown_8103EA4 gUnknown_8103EA4: @ 8103EA4 @@ -6641,101 +6856,174 @@ gUnknown_8106390: @ 8106390 .global gUnknown_81063C4 gUnknown_81063C4: @ 81063C4 - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x40, 0x3E, 0x10, 0x08 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gUnknown_8103E40 + +@ Dialogue for Purity Forest .global gUnknown_81063D0 gUnknown_81063D0: @ 81063D0 - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xDC, 0x63, 0x10, 0x08 - .string "#+Oh?#W\n" - .string "#+There~27s someone there.\0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestSomeoneThereText + + .global gPurityForestSomeoneThereText +gPurityForestSomeoneThereText: @ 81063DC + .string "#+Oh?#W\n" + .string "#+There~27s someone there.\0" + .align 2, 0 .global gUnknown_8106400 gUnknown_8106400: @ 8106400 - .incbin "baserom.gba", 0x106400, 0x3C + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiIntroText + + .global gPurityForestCelebiIntroText +gPurityForestCelebiIntroText: @ 810640C + .string "#+It~27s...#W\n" + .string "#+The Time Travel Pokémon $m2!\0" + .align 2, 0 .global gUnknown_810643C gUnknown_810643C: @ 810643C - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x48, 0x64, 0x10, 0x08 - .string "#+$m2 wants to join the team.\0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiWantsToJoinText + + .global gPurityForestCelebiWantsToJoinText +gPurityForestCelebiWantsToJoinText: @ 8106448 + .string "#+$m2 wants to join the team.\0" + .align 2, 0 .global gUnknown_8106468 gUnknown_8106468: @ 8106468 - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x74, 0x64, 0x10, 0x08 - .string "#+$m2 joined the team! \0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiJoinedText + + .global gPurityForestCelebiJoinedText +gPurityForestCelebiJoinedText: @ 8106474 + .string "#+$m2 joined the team! \0" + .align 2, 0 .global gUnknown_810648C gUnknown_810648C: @ 810648C - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x98, 0x64, 0x10, 0x08 - .string "#+$m3 appears to\n" - .string "#+be very happy!\0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiVeryHappyText + + .global gPurityForestCelebiVeryHappyText +gPurityForestCelebiVeryHappyText: @ 8106498 + .string "#+$m3 appears to\n" + .string "#+be very happy!\0" + .align 2, 0 .global gUnknown_81064BC gUnknown_81064BC: @ 81064BC - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0xC8, 0x64, 0x10, 0x08 - .string "#+It~27s delighted to have\n" - .string "#+joined the rescue team!\0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiDelightedToJoinText + + .global gPurityForestCelebiDelightedToJoinText +gPurityForestCelebiDelightedToJoinText: @ 81064C8 + .string "#+It~27s delighted to have\n" + .string "#+joined the rescue team!\0" + .align 2, 0 .global gUnknown_8106500 gUnknown_8106500: @ 8106500 - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x0C, 0x65, 0x10, 0x08 - .string "#+$m0 turned down\n" - .string "#+the offer to join.\0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestTurnedDownOfferText + + .global gPurityForestTurnedDownOfferText +gPurityForestTurnedDownOfferText: @ 810650C + .string "#+$m0 turned down\n" + .string "#+the offer to join.\0" + .align 2, 0 .global gUnknown_8106534 gUnknown_8106534: @ 8106534 - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x40, 0x65, 0x10, 0x08 - .string "#+Celebi is very disappointed.\0" - .align 2,0 + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiDisappointedText + + .global gPurityForestCelebiDisappointedText +gPurityForestCelebiDisappointedText: @ 8106540 + .string "#+Celebi is very disappointed.\0" + .align 2, 0 .global gUnknown_8106560 gUnknown_8106560: @ 8106560 - .byte 0x04, 0x00, 0x00, 0x00 - .byte 0x00, 0x00, 0x00, 0x00 - .byte 0x6C, 0x65, 0x10, 0x08 - .string "#+$m2 left\n" - .string "#+dejectedly...\0" - .align 2,0 - .string "#+Allow $m2\n" - .string "#+to join the team?\0" - .align 2,0 - - .global gUnknown_81065A8 -gUnknown_81065A8: @ 81065A8 - .byte 0x88, 0x65, 0x10, 0x08 - - .global gUnknown_81065AC -gUnknown_81065AC: @ 81065AC - .incbin "baserom.gba", 0x1065AC, 0x60 - - .global gUnknown_810660C -gUnknown_810660C: @ 810660C - .incbin "baserom.gba", 0x10660C, 0x4 - - .global gUnknown_8106610 -gUnknown_8106610: @ 8106610 - .incbin "baserom.gba", 0x106610, 0x2C + .byte 0x04, 0x00, 0x00, 0x00 + .byte 0x00, 0x00, 0x00, 0x00 + .4byte gPurityForestCelebiLeftDejectedlyText + + .global gPurityForestCelebiLeftDejectedlyText +gPurityForestCelebiLeftDejectedlyText: @ 810656C + .string "#+$m2 left\n" + .string "#+dejectedly...\0" + .align 2, 0 + + .global gPurityForestAllowCelebiToJoinText +gPurityForestAllowCelebiToJoinText: @ 8106588 + .string "#+Allow $m2\n" + .string "#+to join the team?\0" + .align 2, 0 + + .global gPtrPurityForestAllowCelebiToJoinText +gPtrPurityForestAllowCelebiToJoinText: @ 81065A8 + .4byte gPurityForestAllowCelebiToJoinText + + .global gPurityForestAllowCelebiToJoinPrompt +gPurityForestAllowCelebiToJoinPrompt: @ 81065AC + .4byte gPurityForestAllowCelebiToJoinYesText + .4byte 0x00000001 + .4byte gPurityForestAllowCelebiToJoinNoText + .4byte 0x00000002 + .4byte 0x00000000 + .4byte 0xFFFFFFFF + + .global gPurityForestAllowCelebiToJoinNoText +gPurityForestAllowCelebiToJoinNoText: @ 81065C4 + .string "No.\0" + .align 2, 0 + + .global gPurityForestAllowCelebiToJoinYesText +gPurityForestAllowCelebiToJoinYesText: @ 81065C8 + .string "Yes.\0" + .align 2, 0 + + .global gPurityForestRefuseCelebiConfirmText +gPurityForestRefuseCelebiConfirmText: @ 81065D0 + .string "#+Are you sure?#W\n" + .string "#+You~27re sure you won~27t accept it?\0" + .align 2, 0 + + .global gPtrPurityForestRefuseCelebiConfirmText +gPtrPurityForestRefuseCelebiConfirmText: @ 810660C + .4byte gPurityForestRefuseCelebiConfirmText + + .global gPurityForestRefuseCelebiConfirmPrompt +gPurityForestRefuseCelebiConfirmPrompt: @ 8106610 + .4byte gPurityForestRefuseCelebiReconsiderText + .4byte 0x00000001 + .4byte gPurityForestRefuseCelebiRefuseText + .4byte 0x00000002 + .4byte 0x00000000 + .4byte 0xFFFFFFFF + + .global gPurityForestRefuseCelebiRefuseText +gPurityForestRefuseCelebiRefuseText: @ 8106628 + .string "Refuse.\0" + .align 2, 0 + + .global gPurityForestRefuseCelebiReconsiderText +gPurityForestRefuseCelebiReconsiderText: @ 8106630 + .string "Reconsider.\0" + .align 2, 0 .global gUnknown_810663C gUnknown_810663C: @ 810663C |