Text data cleanup! (#6)

* Text data cleanup!

Reformatted and fixed up all of data/text/, and extended charmap.txt

The `#P` metacharacter (prompt) acts like a newline, so I reformatted it as such.
All `.string` macros followed by `.byte 0x00` have been replaced with `.asciz` where possible, and `.string "...\0"` elsewhere, note that `.asciz` does not respect the charmap, so characters such as 'é' in 'Pokémon' or the various buttons would be incorrectly encoded.
Also cleaned up occurences of `.byte 0x24`, which should just be a literal '$' inside the string.

* Nuke all instances of `.asciz`

As discussed on Discord, globally replaced all `.asciz` macros with `.string "...\0"`, as `.asciz` did not respect the charmap.

* Minor string consistency fixes
This commit is contained in:
Mateusz Naściszewski
2020-12-12 19:30:04 +01:00
committed by GitHub
parent 1b9aeaf518
commit 5e2842c698
20 changed files with 1242 additions and 1354 deletions

View File

@@ -213,5 +213,11 @@ POKE = 83 BF 83 C4
A_BUTTON = 87 50
B_BUTTON = 87 51
L_BUTTON = 87 74
R_BUTTON = 84 86
SELECT_BUTTON = 87 72 87 73
START_BUTTON = 87 53 87 71
DPAD = 87 52
'\n' = 0A
'\0' = 00
'\n' = 0A

View File

@@ -1,6 +1,6 @@
.section .rodata
.asciz "pksdir0"
.string "pksdir0\0"
.global gUnknown_80B690C
gUnknown_80B690C: @ 80B690C
@@ -54,13 +54,13 @@ gUnknown_80B6994: @ 80B6994
.global gUnknown_80B69BC
gUnknown_80B69BC: @ 80B69BC
.asciz "PKDi ver 1.0 [Apr 28 2006] 16:37:54"
.string "PKDi ver 1.0 [Apr 28 2006] 16:37:54\0"
.align 2,0
.asciz "titlen0"
.string "titlen0\0"
.align 2,0
.asciz "titlen1"
.string "titlen1\0"
.align 2,0
.asciz "titlen2"
.string "titlen2\0"
.align 2,0
.global gUnknown_80B69F8
@@ -68,11 +68,11 @@ gUnknown_80B69F8: @ 80B69F8
.byte 0xE0, 0x69, 0x0B, 0x08
.byte 0xE8, 0x69, 0x0B, 0x08
.byte 0xF0, 0x69, 0x0B, 0x08
.asciz "titlen0p"
.string "titlen0p\0"
.align 2,0
.asciz "titlen1p"
.string "titlen1p\0"
.align 2,0
.asciz "titlen2p"
.string "titlen2p\0"
.align 2,0
.global gUnknown_80B6A28
@@ -204,126 +204,126 @@ gUnknown_80B6D90: @ 80B6D90
.byte 0x68, 0x6f, 0x0b, 0x08
.byte 0xff, 0xff, 0xff, 0xff
.asciz "DEBUG GROUND"
.string "DEBUG GROUND\0"
.align 2,0
.asciz "NEXT DAY"
.string "NEXT DAY\0"
.align 2,0
.asciz "R00E01A"
.string "R00E01A\0"
.align 2,0
.asciz "S09E01C"
.string "S09E01C\0"
.align 2,0
.asciz "S09E01B"
.string "S09E01B\0"
.align 2,0
.asciz "S09E01A"
.string "S09E01A\0"
.align 2,0
.asciz "S08E01B"
.string "S08E01B\0"
.align 2,0
.asciz "S08E01A"
.string "S08E01A\0"
.align 2,0
.asciz "S07E01B"
.string "S07E01B\0"
.align 2,0
.asciz "S07E01A"
.string "S07E01A\0"
.align 2,0
.asciz "S06E01C"
.string "S06E01C\0"
.align 2,0
.asciz "S06E01B"
.string "S06E01B\0"
.align 2,0
.asciz "S06E01A"
.string "S06E01A\0"
.align 2,0
.asciz "S05E01B"
.string "S05E01B\0"
.align 2,0
.asciz "S05E01A"
.string "S05E01A\0"
.align 2,0
.asciz "S04E01F"
.string "S04E01F\0"
.align 2,0
.asciz "S04E01E"
.string "S04E01E\0"
.align 2,0
.asciz "S04E01D"
.string "S04E01D\0"
.align 2,0
.asciz "S04E01C"
.string "S04E01C\0"
.align 2,0
.asciz "S04E01B"
.string "S04E01B\0"
.align 2,0
.asciz "S04E01A"
.string "S04E01A\0"
.align 2,0
.asciz "S03E01B"
.string "S03E01B\0"
.align 2,0
.asciz "S03E01A"
.string "S03E01A\0"
.align 2,0
.asciz "S02E02B"
.string "S02E02B\0"
.align 2,0
.asciz "S02E02A"
.string "S02E02A\0"
.align 2,0
.asciz "S02E01A"
.string "S02E01A\0"
.align 2,0
.asciz "S01E02B"
.string "S01E02B\0"
.align 2,0
.asciz "S01E02A"
.string "S01E02A\0"
.align 2,0
.asciz "S01E01B"
.string "S01E01B\0"
.align 2,0
.asciz "S01E01A"
.string "S01E01A\0"
.align 2,0
.asciz "S00E01A"
.string "S00E01A\0"
.align 2,0
.asciz "M02END"
.string "M02END\0"
.align 2,0
.asciz "M02E02H"
.string "M02E02H\0"
.align 2,0
.asciz "M02E02G"
.string "M02E02G\0"
.align 2,0
.asciz "M02E02F"
.string "M02E02F\0"
.align 2,0
.asciz "M02E02E"
.string "M02E02E\0"
.align 2,0
.asciz "M02E02D"
.string "M02E02D\0"
.align 2,0
.asciz "M02E02C"
.string "M02E02C\0"
.align 2,0
.asciz "M02E02B"
.string "M02E02B\0"
.align 2,0
.asciz "M02E02A"
.string "M02E02A\0"
.align 2,0
.asciz "M02E01A"
.string "M02E01A\0"
.align 2,0
.asciz "M01END"
.string "M01END\0"
.align 2,0
.asciz "M01E10A"
.string "M01E10A\0"
.align 2,0
.asciz "M01E09A"
.string "M01E09A\0"
.align 2,0
.asciz "M01E08B"
.string "M01E08B\0"
.align 2,0
.asciz "M01E08A"
.string "M01E08A\0"
.align 2,0
.asciz "M01E07B"
.string "M01E07B\0"
.align 2,0
.asciz "M01E07A"
.string "M01E07A\0"
.align 2,0
.asciz "M01E06A"
.string "M01E06A\0"
.align 2,0
.asciz "M01E05B"
.string "M01E05B\0"
.align 2,0
.asciz "M01E05A"
.string "M01E05A\0"
.align 2,0
.asciz "M01E04B"
.string "M01E04B\0"
.align 2,0
.asciz "M01E04A"
.string "M01E04A\0"
.align 2,0
.asciz "M01E03A"
.string "M01E03A\0"
.align 2,0
.asciz "M01E02B"
.string "M01E02B\0"
.align 2,0
.asciz "M01E02A"
.string "M01E02A\0"
.align 2,0
.asciz "M01E01A"
.string "M01E01A\0"
.align 2,0
.asciz "M00E01A"
.string "M00E01A\0"
.align 2,0
.global gUnknown_80B7144
gUnknown_80B7144: @ 80B7144
.asciz "NONE"
.string "NONE\0"
.align 2,0
.global gUnknown_80B714C
@@ -338,22 +338,22 @@ gUnknown_80B714C: @ 80B714C
.byte 0x7C, 0x71, 0x0B, 0x08
.byte 0x78, 0x71, 0x0B, 0x08
.byte 0x74, 0x71, 0x0B, 0x08
.asciz "END"
.asciz "9"
.string "END\0"
.string "9\0"
.align 2,0
.asciz "3"
.string "3\0"
.align 2,0
.asciz "2-2 8"
.string "2-2 8\0"
.align 2,0
.asciz "6"
.string "6\0"
.align 2,0
.asciz "5"
.string "5\0"
.align 2,0
.asciz "4"
.string "4\0"
.align 2,0
.asciz "1-2 7"
.string "1-2 7\0"
.align 2,0
.asciz "2-1"
.string "2-1\0"
.align 2,0
.global gUnknown_80B71A0
@@ -362,13 +362,13 @@ gUnknown_80B71A0: @ 80B71A0
.byte 0xC8, 0x71, 0x0B, 0x08 @ Pointer to CECONTINUE
.byte 0xBC, 0x71, 0x0B, 0x08 @ Pointer to CNLAST
.byte 0xB0, 0x71, 0x0B, 0x08 @ Pointer to CWEND
.asciz "#CWEND#R"
.string "#CWEND#R\0"
.align 2,0
.asciz "#CNLAST#R"
.string "#CNLAST#R\0"
.align 2,0
.asciz "#CECONTINUE#R"
.string "#CECONTINUE#R\0"
.align 2,0
.asciz "#CISTART#R"
.string "#CISTART#R\0"
.align 2,0
.global gUnknown_80B71E4
@@ -397,18 +397,18 @@ gUnknown_80B7350: @ 80B7350
.global gUnknown_80B735C
gUnknown_80B735C: @ 80B735C
.asciz "event flag rule error %d"
.string "event flag rule error %d\0"
.align 2,0
.global gUnknown_80B7378
gUnknown_80B7378: @ 80B7378
.asciz "error number"
.string "error number\0"
.align 2,0
.global gUnknown_80B7388
gUnknown_80B7388: @ 80B7388
.asciz "1-1"
.asciz "pksdir0"
.string "1-1\0"
.string "pksdir0\0"
.global gUnknown_80B7394
gUnknown_80B7394: @ 80B7394
@@ -433,7 +433,7 @@ gUnknown_80B7EFC: @ 80B7EFC
.byte 0x8C, 0x7E, 0x0B, 0x08
.byte 0xA1, 0x02, 0x00, 0x00
.byte 0xEC, 0x7E, 0x0B, 0x08
.asciz "_LocateSet"
.string "_LocateSet\0"
.align 2,0
.global gUnknown_80B7F14
@@ -454,16 +454,16 @@ gUnknown_80B7F88: @ 80B7F88
.global gUnknown_80B7F94
gUnknown_80B7F94: @ 80B7F94
.asciz "Memroy LocalCreate buffer %08x size can\'t locate" @ Spelling error is intentional
.string "Memroy LocalCreate buffer %08x size can't locate\0" @ Spelling error is intentional
.align 2,0
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.global gUnknown_80B8008
gUnknown_80B8008: @ 80B8008
@@ -518,12 +518,12 @@ gUnknown_80B86B4: @ 80B86B4
.global gUnknown_80B87B4
gUnknown_80B87B4: @ 80B87B4
.asciz "kanji_a"
.string "kanji_a\0"
.align 2,0
.global gUnknown_80B87BC
gUnknown_80B87BC: @ 80B87BC
.asciz "kanji_b"
.string "kanji_b\0"
.align 2,0
.global gUnknown_80B87C4
@@ -603,30 +603,30 @@ gUnknown_80B8868: @ 80B8868
.byte 0x00, 0x00, 0xf0, 0xff
.byte 0x00, 0x00, 0x00, 0xff
.byte 0x00, 0x00, 0x00, 0xf0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2,0
.global gUnknown_80B88B0
gUnknown_80B88B0: @ 80B88B0
.asciz "font"
.string "font\0"
.align 2,0
.global gUnknown_80B88B8
gUnknown_80B88B8: @ 80B88B8
.asciz "fontsp"
.string "fontsp\0"
.align 2,0
.global gUnknown_80B88C0
gUnknown_80B88C0: @ 80B88C0
.asciz "fontsppa"
.string "fontsppa\0"
.align 2,0
.global gUnknown_80B88CC
gUnknown_80B88CC: @ 80B88CC
.asciz "fontpal"
.string "fontpal\0"
.align 2,0
.asciz "pksdir0"
.asciz "pksdir0"
.string "pksdir0\0"
.string "pksdir0\0"
.global gUnknown_80B88E4
gUnknown_80B88E4: @ 80B88E4 @ (uppercase font table??)

File diff suppressed because it is too large Load Diff

View File

@@ -121,9 +121,9 @@ gUnknown_80EBA18: @ 80EBA18
.string "Wigglytuff for what is available.\n"
.string "By adding to your Friend Areas~2c you can\n"
.string "recruit Pokémon that wouldn~27t join your\n"
.asciz "rescue team before!"
.string "rescue team before!\0"
.align 2,0
.asciz "New Friend Areas!"
.string "New Friend Areas!\0"
.align 2,0
.byte 0x43, 0x6f, 0x6e, 0x67

File diff suppressed because it is too large Load Diff

View File

@@ -44,13 +44,13 @@ gUnknown_80DD190: @ 80DD190 (seems to be Friend Area Warp Script)
.global gUnknown_80DD1A8
gUnknown_80DD1A8: @ 80DD1A8
.asciz "Whom would you like to visit?"
.string "Whom would you like to visit?\0"
.align 2,0
.global gUnknown_80DD1C8
gUnknown_80DD1C8: @ 80DD1C8
.string "#+The #C4$i1#R was\n"
.asciz "#+handed over. "
.string "#+handed over. \0"
.align 2,0
.global gUnknown_80DD1EC
@@ -58,66 +58,66 @@ gUnknown_80DD1EC: @ 80DD1EC
.string "#+The #C4$i1#R was\n"
.string "#+handed over.#P"
.string "#+The #C4$i0#R was\n"
.asciz "#+returned to the Toolbox."
.string "#+returned to the Toolbox.\0"
.align 2,0
.global gUnknown_80DD240
gUnknown_80DD240: @ 80DD240
.string "#+The #C4$i0#R was\n"
.asciz "#+returned to the Toolbox."
.string "#+returned to the Toolbox.\0"
.align 2,0
.global gUnknown_80DD270
gUnknown_80DD270: @ 80DD270
.string "#+$m1 left the team to remain\n"
.asciz "#+on standby in the Friend Area."
.string "#+on standby in the Friend Area.\0"
.align 2,0
.global gUnknown_80DD2B0
gUnknown_80DD2B0: @ 80DD2B0
.asciz "Give"
.string "Give\0"
.align 2,0
.global gUnknown_80DD2B8
gUnknown_80DD2B8: @ 80DD2B8
.asciz "Take"
.string "Take\0"
.align 2,0
.global gUnknown_80DD2C0
gUnknown_80DD2C0: @ 80DD2C0
.asciz "Stand By"
.string "Stand By\0"
.align 2,0
.global gUnknown_80DD2CC
gUnknown_80DD2CC: @ 80DD2CC
.asciz "Visit"
.string "Visit\0"
.align 2,0
.global gUnknown_80DD2D4
gUnknown_80DD2D4: @ 80DD2D4
.asciz "Name"
.string "Name\0"
.align 2,0
.global gUnknown_80DD2DC
gUnknown_80DD2DC: @ 80DD2DC
.asciz "Summary"
.string "Summary\0"
.align 2,0
.global gUnknown_80DD2E4
gUnknown_80DD2E4: @ 80DD2E4
.asciz "Moves"
.string "Moves\0"
.align 2,0
.global gUnknown_80DD2EC
gUnknown_80DD2EC: @ 80DD2EC
.asciz "Check IQ"
.string "Check IQ\0"
.align 2,0
.global gUnknown_80DD2F8
gUnknown_80DD2F8: @ 80DD2F8
.asciz "Item: #C4$i0#R "
.string "Item: #C4$i0#R \0"
.align 2,0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2,0
.global gUnknown_80DD310

View File

@@ -13,14 +13,14 @@
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Ignore it and play."
.asciz "At the last second."
.asciz "Study hard."
.string "Ignore it and play.\0"
.string "At the last second.\0"
.string "Study hard.\0"
.byte 0xe4, 0x00, 0x0f, 0x08
.byte 0x84, 0x00, 0x0f, 0x08
.byte 0x54, 0x00, 0x0f, 0x08
.string "A test is coming up.\n"
.asciz "How do you study for it?"
.string "How do you study for it?\0"
.align 2,0
@ Question 2, Category 1 (Hardy)
@@ -32,14 +32,14 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "No. "
.string "No. \0"
.align 2,0
.asciz "Yes."
.string "Yes.\0"
.align 2,0
.byte 0x68, 0x01, 0x0f, 0x08
.byte 0x34, 0x01, 0x0f, 0x08
.byte 0x14, 0x01, 0x0f, 0x08
.asciz "Can you focus on something you like?"
.string "Can you focus on something you like?\0"
.align 2,0
@ Question 3, Category 1 (Hardy)
@@ -51,12 +51,12 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "No."
.string "No.\0"
.byte 0xd8, 0x01, 0x0f, 0x08
.byte 0xb0, 0x01, 0x0f, 0x08
.byte 0x90, 0x01, 0x0f, 0x08
.string "When the going gets tough~2c do you get\n"
.asciz "going?"
.string "going?\0"
.align 2,0
@ Question 4, Category 1 (Hardy)
@@ -70,17 +70,17 @@
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "A little."
.string "A little.\0"
.align 2,0
.asciz "Half."
.string "Half.\0"
.align 2,0
.asciz "Full."
.string "Full.\0"
.align 2,0
.byte 0x80, 0x02, 0x0f, 0x08
.byte 0x38, 0x02, 0x0f, 0x08
.byte 0x08, 0x02, 0x0f, 0x08
.string "There is a bucket. If you put\n"
.asciz "water in it~2c how high will you fill it?"
.string "water in it~2c how high will you fill it?\0"
.align 2,0
@ Question 1, Category 2 (Docile)
@@ -92,15 +92,15 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Small box."
.string "Small box.\0"
.align 2,0
.asciz "Big box."
.string "Big box.\0"
.align 2,0
.byte 0x24, 0x03, 0x0f, 0x08
.byte 0xe8, 0x02, 0x0f, 0x08
.byte 0xc8, 0x02, 0x0f, 0x08
.string "You are offered a choice of two gifts.\n"
.asciz "Which one will you take?"
.string "Which one will you take?\0"
.align 2,0
@ Question 2, Category 2 (Docile)
@@ -112,15 +112,15 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Take a sniff first."
.string "Take a sniff first.\0"
.align 2,0
.asciz "Open a window right away."
.string "Open a window right away.\0"
.align 2,0
.byte 0xd8, 0x03, 0x0f, 0x08
.byte 0x84, 0x03, 0x0f, 0x08
.byte 0x64, 0x03, 0x0f, 0x08
.string "You broke a rotten egg in your room!\n"
.asciz "What will you do?"
.string "What will you do?\0"
.align 2,0
@ Question 3, Category 2 (Docile)
@@ -135,18 +135,18 @@
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Say thanks~2c but be cool."
.string "Say thanks~2c but be cool.\0"
.align 2,0
.asciz "Say thanks with a joke."
.string "Say thanks with a joke.\0"
.align 2,0
.asciz "Say thank you regularly."
.string "Say thank you regularly.\0"
.align 2,0
.byte 0xbc, 0x04, 0x0f, 0x08
.byte 0x40, 0x04, 0x0f, 0x08
.byte 0x10, 0x04, 0x0f, 0x08
.string "A friend brought over something you~27d\n"
.string "forgotten.#W\n"
.asciz "How do you thank your friend?"
.string "How do you thank your friend?\0"
.align 2,0
@ Question 4, Category 2 (Docile)
@@ -161,16 +161,16 @@
.byte 0x02, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Is anyone watching...?"
.string "Is anyone watching...?\0"
.align 2,0
.asciz "Yay! Yay!"
.string "Yay! Yay!\0"
.align 2,0
.asciz "Turn it in to the police!"
.string "Turn it in to the police!\0"
.align 2,0
.byte 0xac, 0x05, 0x0f, 0x08
.byte 0x40, 0x05, 0x0f, 0x08
.byte 0x10, 0x05, 0x0f, 0x08
.asciz "There is a wallet at the side of a road."
.string "There is a wallet at the side of a road.\0"
.align 2,0
@ Question 1, Category 3 (Brave)
@@ -188,8 +188,8 @@
.string "You~27re going bungee jumping for the first\n"
.string "time.#PSince it~27s scary~2c you decide to test the\n"
.string "jump with a doll...#W\n"
.string "And the bungee cord snaps!"
.asciz "#PWill you still try to make a jump anyway?"
.string "And the bungee cord snaps!#P"
.string "Will you still try to make a jump anyway?\0"
.align 2,0
@ Question 2, Category 3 (Brave)
@@ -204,17 +204,17 @@
.byte 0x02, 0x00, 0x00, 0x0
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Ignore it."
.string "Ignore it.\0"
.align 2,0
.asciz "Run."
.string "Run.\0"
.align 2,0
.asciz "Fight."
.string "Fight.\0"
.align 2,0
.byte 0x50, 0x07, 0x0f, 0x08
.byte 0x08, 0x07, 0x0f, 0x08
.byte 0xd8, 0x06, 0x0f, 0x08
.string "There is an alien invasion!\n"
.asciz "What will you do?"
.string "What will you do?\0"
.align 2,0
.byte 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01, 0x00, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -225,9 +225,9 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Refuse."
.string "Refuse.\0"
.align 2,0
.asciz "Rule with the aliens."
.string "Rule with the aliens.\0"
.align 2,0
.byte 0xe4, 0x07, 0x0f, 0x08
.byte 0xa0, 0x07, 0x0f, 0x08
@@ -236,7 +236,7 @@
.string "But~2c you are defeated...#PAn alien says to you...#P~93YOU HAVE IMPRESSED US.\n"
.string "IT WAS A PLEASURE TO SEE.#PJOIN US~2c AND TOGETHER WE SHALL\n"
.string "RULE THE WORLD.~94#W\n"
.asciz "What will you do?"
.string "What will you do?\0"
.align 2,0
.byte 0x01, 0x00, 0x02, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -247,15 +247,15 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Scream in unison."
.string "Scream in unison.\0"
.align 2,0
.asciz "Yank open the door."
.string "Yank open the door.\0"
.align 2,0
.byte 0x28, 0x09, 0x0f, 0x08
.byte 0xdc, 0x08, 0x0f, 0x08
.byte 0xbc, 0x08, 0x0f, 0x08
.string "There is a scream from behind a door!#W\n"
.asciz "How will you react?"
.string "How will you react?\0"
.align 2,0
.byte 0x00, 0x00, 0x03, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
@@ -996,7 +996,7 @@
.byte 0x3c, 0x22, 0x0f, 0x08
.string "There is a person you like...#W\n"
.string "But there~27s no opportunity to get close.\n"
.asciz "What do you do?"
.string "What do you do?\0"
.align 2,0
@ Question 4, Category 13 (Quirky)
@@ -1013,11 +1013,11 @@
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Choose either side."
.string "Choose either side.\0"
.align 2,0
.asciz "It~27s a trap! Go left."
.string "It~27s a trap! Go left.\0"
.align 2,0
.asciz "Instantly go right."
.string "Instantly go right.\0"
.align 2,0
.global QuirkyQuest4
@@ -1028,7 +1028,7 @@
.string "The road forks to the right and left.\n"
.string "You are told there is a treasure on the\n"
.asciz "right side. What do you do?"
.string "right side. What do you do?\0"
.align 2,0
@ Question 1, Category 14 (Miscellaneous)
@@ -1040,9 +1040,9 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Go with others."
.string "Go with others.\0"
.align 2,0
.asciz "Go alone."
.string "Go alone.\0"
.align 2,0
.global MiscQuest1
@@ -1050,7 +1050,7 @@
.byte 0xd4, 0x24, 0x0f, 0x08
.byte 0x94, 0x24, 0x0f, 0x08
.byte 0x74, 0x24, 0x0f, 0x08
.asciz "On vacation outings~2c you want to..."
.string "On vacation outings~2c you want to...\0"
.align 2,0
@ Question 2, Category 14 (Miscellaneous)
@@ -1062,7 +1062,7 @@
.byte 0x01, 0x00, 0x00, 0x00
.byte 0x00, 0x00, 0x00, 0x00
.byte 0xff, 0xff, 0xff, 0xff
.asciz "Don~27t care."
.string "Don~27t care.\0"
.align 2,0
.global MiscQuest2
@@ -1071,7 +1071,7 @@
.byte 0x1c, 0x25, 0x0f, 0x08 @ Pointer to Answers Pointer Table
.byte 0xfc, 0x24, 0x0f, 0x08 @ Nature Points for Answers
.string "It~27s the summer festival!\n"
.asciz "Do you like carnivals?"
.string "Do you like carnivals?\0"
.align 2,0
@ Question 3, Category 14 (Miscellaneous)
@@ -1091,12 +1091,12 @@
.global MiscQuest3NotHappy
MiscQuest3NotHappy:
.asciz "Not happy."
.string "Not happy.\0"
.align 2,0
.global MiscQuest3Happy
MiscQuest3Happy:
.asciz "Happy!"
.string "Happy!\0"
.align 2,0
.global MiscQuest3
@@ -1108,7 +1108,7 @@
.global MiscQuest3Text
MiscQuest3Text:
.string "Somebody calls you ~93weird but funny.~94\n"
.asciz "How does that make you feel?"
.string "How does that make you feel?\0"
.align 2,0
.global gPersonalityQuestionPointerTable
@@ -1190,7 +1190,7 @@ gNatureQuestionTable: @ 80F2704 (Categories??)
.global gGenderText
gGenderText: @ 80F273C
.asciz "Are you a boy or a girl?"
.string "Are you a boy or a girl?\0"
.align 2,0
.byte 0x3C, 0x27, 0x0F, 0x08 @ pointer to above text
@@ -1205,14 +1205,13 @@ gUnknown_80F275C: @ 80F275C
.global GirlText
GirlText:
.asciz "Girl."
.string "Girl.\0"
.align 2,0
.global BoyText
BoyText:
.string "Boy."
.string "Boy.\0"
.byte 0x00
.byte 0x01
.byte 0x02
.byte 0x03
@@ -1260,8 +1259,7 @@ gStarters: @ 80F278E
.global gStarterReveal
gStarterReveal: @ 80F27C4
.string "\n"
.string "#+The Pokémon $m0!"
.byte 0
.string "#+The Pokémon $m0!\0"
.4byte gStarterReveal
.global gUnknown_80F27DC
@@ -1269,13 +1267,13 @@ gUnknown_80F27DC: @ 80F27DC
.string "#+This is the final step.#W\n"
.string "#+Who would you like to have as a partner?#P" @ #P -> scroll down
.string "#+Choose the Pokémon you want\n"
.asciz "#+as your partner from this group."
.string "#+as your partner from this group.\0"
.align 2,0
.4byte gUnknown_80F27DC
.global gUnknown_80F286C
gUnknown_80F286C: @ 80F286C
.asciz "#+What is your partner~27s nickname?"
.string "#+What is your partner~27s nickname?\0"
.align 2,0
.4byte gUnknown_80F286C
@@ -1284,7 +1282,7 @@ gUnknown_80F2898: @ 80F2898
.string "#+OK! We~27re all set!#P"
.string "#+Let~27s get you into the\n"
.string "#+world of Pokémon!#P"
.asciz "#+Go for it!"
.string "#+Go for it!\0"
.align 2,0
.4byte gUnknown_80F2898
@@ -1321,7 +1319,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+If you realize how selfishly\n"
.string "#+you~27re behaving~2c try to think\n"
.string "#+before you do anything rash.#P"
.asciz "#+A quirky person like you should be..."
.string "#+A quirky person like you should be...\0"
.align 2,0
.global gLonelyDescription
@@ -1347,7 +1345,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+You know what it~27s like when you aren~27t\n"
.string "#+alone~2c so that~27s why you feel lonesome.#P"
.string "#+And that~27s why you aren~27t really alone.#P"
.asciz "#+A lonely person like you should be..."
.string "#+A lonely person like you should be...\0"
.align 2,0
.global gRelaxedDescription
@@ -1372,7 +1370,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+off into the distance...#P"
.string "#+It should make that someone\n"
.string "#+special~27s pulse race.#P"
.asciz "#+A relaxed person like you should be..."
.string "#+A relaxed person like you should be...\0"
.align 2,0
.global gCalmDescription
@@ -1392,7 +1390,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+And even a little sloppy.#P"
.string "#+You might want to keep\n"
.string "#+those points in mind.#P"
.asciz "#+A calm person like you should be..."
.string "#+A calm person like you should be...\0"
.align 2,0
.global gSassyDescription
@@ -1418,7 +1416,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+attitude is what defines you.#P"
.string "#+It makes you exasperating and\n"
.string "#+appealing at the same time.#P"
.asciz "#+A sassy person like you should be..."
.string "#+A sassy person like you should be...\0"
.align 2,0
.global gHastyDescription
@@ -1439,7 +1437,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+the A Button repeatedly now.#P"
.string "#+Beware--getting too easily irritated\n"
.string "#+just isn~27t good for your well-being.#P"
.asciz "#+A hasty person like you should be..."
.string "#+A hasty person like you should be...\0"
.align 2,0
.global gTimidDescription
@@ -1458,7 +1456,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+also your good point!#P"
.string "#+Because those who know fear are\n"
.string "#+those who know true courage.#P"
.asciz "#+A timid person like you should be..."
.string "#+A timid person like you should be...\0"
.align 2,0
.global gNaiveDescription
@@ -1476,7 +1474,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+You~27re always on the move.#P"
.string "#+You can also be selfish~2c\n"
.string "#+so you should watch yourself.#P"
.asciz "#+A naive person like you should be..."
.string "#+A naive person like you should be...\0"
.align 2,0
.global gImpishDescription
@@ -1497,7 +1495,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+to let their feelings be known.#P"
.string "#+There~27s someone out there who~27s\n"
.string "#+afraid to declare their love for you!#P"
.asciz "#+An impish person like you should be..."
.string "#+An impish person like you should be...\0"
.align 2,0
.global gJollyDescription
@@ -1513,7 +1511,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+and say things that get you in trouble.#P"
.string "#+You should learn to think before\n"
.string "#+saying or doing anything.#P"
.asciz "#+A jolly person like you should be..."
.string "#+A jolly person like you should be...\0"
.align 2,0
.global gBraveDescription
@@ -1530,7 +1528,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+Fight the forces of evil!#P"
.string "#+......#WIf I~27m wrong...#W\n"
.string "#+Work at becoming a true hero!#P"
.asciz "#+A brave person like you should be..."
.string "#+A brave person like you should be...\0"
.align 2,0
.global gDocileDescription
@@ -1545,7 +1543,7 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+I don~27t think so.#P"
.string "#+You yourself should be\n"
.string "#+the best judge of that.#P"
.asciz "#+A docile person like you should be..."
.string "#+A docile person like you should be...\0"
.align 2,0
.global gHardyDescription
@@ -1560,5 +1558,5 @@ gPersonalityTypeDescriptionTable: @ 80F28F4
.string "#+point of even feuding with friends...#P"
.string "#+Nothing will go right for you when you~27re\n"
.string "#+irritated~2c so learn to laugh it off.#P"
.string "#+A hardy person like you should be..."
.string "#+A hardy person like you should be...\0"
.align 2,0

View File

@@ -3,10 +3,10 @@
.global gUnknown_8300500
gUnknown_8300500: @ 8300500
@ replacing .incbin "baserom.gba", 0x00300500, 0x72e40
.asciz "pksdir0"
.string "pksdir0\0"
.byte 0xaf, 0x01, 0x00, 0x00 @ 431 (421 level maps)
.byte 0x18, 0x05, 0x30, 0x08 @ Pointer to Data Root Table
.asciz "pksdir0"
.string "pksdir0\0"
@ Data Root Table
.byte 0x14, 0x20, 0x30, 0x08 @ Pointer to font string
@@ -873,7 +873,7 @@ gUnknown_8300500: @ 8300500
.byte 0xf4, 0x0b, 0x36, 0x08
@ End of Data Root Table
.asciz "wazapara"
.string "wazapara\0"
.align 2,0
.byte 0x6d, 0x6f, 0x6e, 0x73, 0x70, 0x61, 0x72, 0x61, 0x00, 0x00, 0x00, 0x00
.byte 0x6c, 0x76, 0x6d, 0x70, 0x34, 0x32, 0x31, 0x00

View File

@@ -1,11 +1,11 @@
gUnknown_80E6E50:: @ 80E6E50
.asciz "CHUNSOFT"
.string "CHUNSOFT\0"
.align 2,0
.asciz "pksdir0"
.string "pksdir0\0"
.asciz "pksdir0"
.string "pksdir0\0"
.asciz "pksdir0"
.string "pksdir0\0"
.asciz "pksdir0"
.string "pksdir0\0"

View File

@@ -1,131 +1,128 @@
gUnknown_80DCA34:: @ 80DCA34
.string "#+...#WA voice emanates from somewhere...#P#+...Ye who seek awak"
.string "ening...#P#+This is Luminous Cave.#W\n"
.string "#+Do ye seek a new evolution?"
.byte 0
.string "#+...#WA voice emanates from somewhere...#P"
.string "#+...Ye who seek awakening...#P"
.string "#+This is Luminous Cave.#W\n"
.string "#+Do ye seek a new evolution?\0"
.align 2, 0
gUnknown_80DCAB8:: @ 80DCAB8
.string "#+Do ye seek evolution?"
.byte 0
.string "#+Do ye seek evolution?\0"
.align 2, 0
gUnknown_80DCAD0:: @ 80DCAD0
.string "#+There are those among Pokémon\n"
.string "#+that can evolve.#P#+Such Pokémon can evolve at this very\n"
.string "#+spot if they satisfy certain conditions.#P#+Evolution brings about changes\n"
.string "#+in appearance and abilities.#P#+Not only that~2c some Pokémon even change\n"
.string "#+type and learn different moves.#P#+However...#W The requirements for\n"
.string "#+evolution differ among Pokémon.#P#+Some become ready for evolution\n"
.string "#+merely by leveling up.#P#+Still others may need special items\n"
.string "#+to attain evolution.#P#+Ye must also be aware of this:#P#+Once it has evolved~2c a Pokémon\n"
.string "#+can never regain its previous form.#P#+That is why ye must think carefully\n"
.string "#+before committing to evolution."
.byte 0
.string "#+that can evolve.#P"
.string "#+Such Pokémon can evolve at this very\n"
.string "#+spot if they satisfy certain conditions.#P"
.string "#+Evolution brings about changes\n"
.string "#+in appearance and abilities.#P"
.string "#+Not only that~2c some Pokémon even change\n"
.string "#+type and learn different moves.#P"
.string "#+However...#W The requirements for\n"
.string "#+evolution differ among Pokémon.#P"
.string "#+Some become ready for evolution\n"
.string "#+merely by leveling up.#P"
.string "#+Still others may need special items\n"
.string "#+to attain evolution.#P"
.string "#+Ye must also be aware of this:#P"
.string "#+Once it has evolved~2c a Pokémon\n"
.string "#+can never regain its previous form.#P"
.string "#+That is why ye must think carefully\n"
.string "#+before committing to evolution.\0"
.align 2, 0
gUnknown_80DCD5C:: @ 80DCD5C
.string "#+Ye shall return if evolution\n"
.string "#+is what ye seek..."
.byte 0
.string "#+is what ye seek...\0"
.align 2, 0
gUnknown_80DCD90:: @ 80DCD90
.string "#+Will ye give an item for evolution?"
.byte 0
.string "#+Will ye give an item for evolution?\0"
.align 2, 0
gUnknown_80DCDB8:: @ 80DCDB8
.string "#+Will ye give yet another item?"
.byte 0
.string "#+Will ye give yet another item?\0"
.align 2, 0
gUnknown_80DCDDC:: @ 80DCDDC
.string "#+Alas~2c ye seem to lack what is needed\n"
.string "#+for evolution."
.byte 0
.string "#+for evolution.\0"
.align 2, 0
gUnknown_80DCE18:: @ 80DCE18
.string "#+Ye seem to have but one item."
.byte 0
.string "#+Ye seem to have but one item.\0"
.align 2, 0
gUnknown_80DCE38:: @ 80DCE38
.string "#+...Ye who seek awakening...\n"
.string "#+Let us begin."
.byte 0
.string "#+Let us begin.\0"
.align 2, 0
gUnknown_80DCE68:: @ 80DCE68
.string "#+...#W"
.byte 0x24
.string "n0 is undergoing changes...#P#+"
.byte 0x24
.string "n0~27s appearance changed...#P"
.byte 0
.string "#+...#W$n0 is undergoing changes...#P"
.string "#+$n0~27s appearance changed...#P\0"
.align 2, 0
gUnknown_80DCEB0:: @ 80DCEB0
.string "#+It evolved from #C4"
.byte 0x24
.string "m0#R\n"
.string "#+to #C6"
.byte 0x24
.string "m1#R!"
.byte 0
.string "#+It evolved from #C4$m0#R\n"
.string "#+to #C6$m1#R!\0"
.align 2, 0
gUnknown_80DCEDC:: @ 80DCEDC
.string "#+...#P#+One cannot evolve if one\n"
.string "#+is in the company of others.#P#+Come alone if ye wish to evolve."
.byte 0
.string "#+...#P"
.string "#+One cannot evolve if one\n"
.string "#+is in the company of others.#P"
.string "#+Come alone if ye wish to evolve.\0"
.align 2, 0
gUnknown_80DCF44:: @ 80DCF44
.string "#+...#P#+Ye cannot evolve yet.#P#+Ye have not high enough a level."
.byte 0
.string "#+...#P"
.string "#+Ye cannot evolve yet.#P"
.string "#+Ye have not high enough a level.\0"
.align 2, 0
gUnknown_80DCF88:: @ 80DCF88
.string "#+...#P#+Ye cannot evolve anymore."
.byte 0
.string "#+...#P"
.string "#+Ye cannot evolve anymore.\0"
.align 2, 0
gUnknown_80DCFAC:: @ 80DCFAC
.string "#+...#P#+Ye cannot evolve yet.#P#+Ye need your Friend Area to evolve."
.byte 0
.string "#+...#P"
.string "#+Ye cannot evolve yet.#P"
.string "#+Ye need your Friend Area to evolve.\0"
.align 2, 0
gUnknown_80DCFF4:: @ 80DCFF4
.string "#+...#P#+Ye cannot evolve yet.#P#+The Friend Area to which ye shall go\n"
.string "#+has no room for ye."
.byte 0
.string "#+...#P"
.string "#+Ye cannot evolve yet.#P"
.string "#+The Friend Area to which ye shall go\n"
.string "#+has no room for ye.\0"
.align 2, 0
gUnknown_80DD054:: @ 80DD054
.string "#+...#P#+Ye cannot evolve yet.#P#+Ye seem to lack the IQ to evolve."
.byte 0
.string "#+...#P"
.string "#+Ye cannot evolve yet.#P"
.string "#+Ye seem to lack the IQ to evolve.\0"
.align 2, 0
gUnknown_80DD098:: @ 80DD098
.string "#+#+...#P#+Ye cannot evolve yet.#P#+Ye seem to lack an item to evolve."
.byte 0
.string "#+#+...#P"
.string "#+Ye cannot evolve yet.#P"
.string "#+Ye seem to lack an item to evolve.\0"
.align 2, 0
gUnknown_80DD0E0:: @ 80DD0E0
.string "#+#+...#P#+Ye cannot evolve yet. "
.byte 0
.string "#+#+...#P"
.string "#+Ye cannot evolve yet. \0"
.align 2, 0
gUnknown_80DD104:: @ 80DD104
.string "#+Ye must give a name to\n"
.string "#+the evolved Pokémon. "
.byte 0
.string "#+the evolved Pokémon. \0"
.align 2, 0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2, 0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,128 +1,109 @@
gUnknown_80DD388:: @ 80DD388
.string "You have chosen to say farewell\n"
.string "to this Pokémon.#PThe Pokémon will leave its Friend Area.\n"
.string "to this Pokémon.#P"
.string "The Pokémon will leave its Friend Area.\n"
.string "It will no longer be available for\n"
.asciz "adventures. Is that OK?"
.string "adventures. Is that OK?\0"
.align 2, 0
gUnknown_80DD420:: @ 80DD420
.string "If you say farewell to this\n"
.string "Pokémon~2c it will be gone forever.#PYou will never be able to get another one\n"
.string "Pokémon~2c it will be gone forever.#P"
.string "You will never be able to get another one\n"
.string "like it to join your team.\n"
.asciz "Will you release it anyway?"
.string "Will you release it anyway?\0"
.align 2, 0
gUnknown_80DD4C4:: @ 80DD4C4
.string "#+"
.byte 0x24
.string "m1 joined the\n"
.asciz "#+rescue team for adventures!"
.string "#+$m1 joined the\n"
.string "#+rescue team for adventures!\0"
.align 2, 0
gUnknown_80DD4F4:: @ 80DD4F4
.string "#+"
.byte 0x24
.string "m1 left the team to remain\n"
.asciz "#+on standby in the Friend Area."
.string "#+$m1 left the team to remain\n"
.string "#+on standby in the Friend Area.\0"
.align 2, 0
gUnknown_80DD534:: @ 80DD534
.string "#+"
.byte 0x24
.string "m1 became the leader\n"
.asciz "#+of the rescue team."
.string "#+$m1 became the leader\n"
.string "#+of the rescue team.\0"
.align 2, 0
gUnknown_80DD564:: @ 80DD564
.string "#+"
.byte 0x24
.string "m1 left\n"
.string "#+$m1 left\n"
.string "#+the Friend Area.\n"
.string "#+Bye-bye~2c "
.byte 0x24
.asciz "m1!"
.align 2,0
.string "#+Bye-bye~2c $m1!\0"
.align 2,0
gUnknown_80DD594:: @ 80DD594
.string "#+The #C4"
.byte 0x24
.string "i1#R was\n"
.asciz "#+handed over. "
.string "#+The #C4$i1#R was\n"
.string "#+handed over. \0"
.align 2, 0
gUnknown_80DD5B8:: @ 80DD5B8
.string "#+The #C4"
.byte 0x24
.string "i1#R was\n"
.string "#+handed over.#P#+The #C4"
.byte 0x24
.string "i0#R was\n"
.asciz "#+returned to the Toolbox."
.string "#+The #C4$i1#R was\n"
.string "#+handed over.#P"
.string "#+The #C4$i0#R was\n"
.string "#+returned to the Toolbox.\0"
.align 2, 0
gUnknown_80DD60C:: @ 80DD60C
.string "#+The #C4"
.byte 0x24
.string "i0#R was\n"
.asciz "#+returned to the Toolbox."
.string "#+The #C4$i0#R was\n"
.string "#+returned to the Toolbox.\0"
.align 2, 0
gUnknown_80DD63C:: @ 80DD63C
.string "#+The #C4"
.byte 0x24
.string "i0#R was\n"
.asciz "#+sent to storage."
.string "#+The #C4$i0#R was\n"
.string "#+sent to storage.\0"
.align 2, 0
gUnknown_80DD664:: @ 80DD664
.asciz "Stand By"
.string "Stand By\0"
.align 2, 0
gUnknown_80DD670:: @ 80DD670
.asciz "Make Leader"
.align 2,0
.string "Make Leader\0"
.align 2,0
gUnknown_80DD67C:: @ 80DD67C
.asciz "Join Team"
.string "Join Team\0"
.align 2, 0
gUnknown_80DD688:: @ 80DD688
.asciz "Give Gummi"
.string "Give Gummi\0"
.align 2, 0
gUnknown_80DD694:: @ 80DD694
.asciz "Give"
.string "Give\0"
.align 2, 0
gUnknown_80DD69C:: @ 80DD69C
.asciz "Take"
.string "Take\0"
.align 2, 0
gUnknown_80DD6A4:: @ 80DD6A4
.asciz "Say Farewell"
.string "Say Farewell\0"
.align 2, 0
gUnknown_80DD6B4:: @ 80DD6B4
.asciz "Summary"
.string "Summary\0"
.align 2, 0
gUnknown_80DD6BC:: @ 80DD6BC
.asciz "Moves"
.string "Moves\0"
.align 2, 0
gUnknown_80DD6C4:: @ 80DD6C4
.asciz "Check IQ"
.string "Check IQ\0"
.align 2, 0
gUnknown_80DD6D0:: @ 80DD6D0
.string "Item: #C4"
.byte 0x24
.asciz "i0#R "
.string "Item: #C4$i0#R \0"
.align 2, 0
gUnknown_80DD6E0:: @ 80DD6E0
.asciz "%s"
.string "%s\0"
.align 2, 0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,38 +1,32 @@
gUnknown_80B6A34:: @ 80B6A34
.string "#+Quicksaving your adventure...\n"
.string "#+Please don~27t turn off the power."
.byte 0
.string "#+Please don~27t turn off the power.\0"
.align 2, 0
gUnknown_80B6A7C:: @ 80B6A7C
.string "#+Your adventure has been saved."
.byte 0
.string "#+Your adventure has been saved.\0"
.align 2, 0
gUnknown_80B6AA0:: @ 80B6AA0
.string "#+Your adventure has been saved.\n"
.string "#+When you are in a dungeon~2c quicksave\n"
.string "#+your progress before ending the game."
.byte 0
.string "#+your progress before ending the game.\0"
.align 2, 0
gUnknown_80B6B14:: @ 80B6B14
.string "#+The data could not be written.\n"
.string "#+Please turn off the power and remove\n"
.string "#+and reinsert the DS Card."
.byte 0
.string "#+and reinsert the DS Card.\0"
.align 2, 0
gUnknown_80B6B78:: @ 80B6B78
.string "#+Save failed."
.byte 0
.string "#+Save failed.\0"
.align 2, 0
gUnknown_80B6B88:: @ 80B6B88
.string "#+Error reading data.\n"
.string "#+Please turn off the power and reinsert\n"
.string "#+the DS Game Card."
.byte 0
.string "#+the DS Game Card.\0"
.align 2, 0
gUnknown_80B6BDC:: @ 80B6BDC
@@ -40,18 +34,16 @@ gUnknown_80B6BDC:: @ 80B6BDC
.string "#+so your game cannot be resumed\n"
.string "#+from your last spot.#P#+Your last outing is considered a defeat.\n"
.string "#+Before shutting down~2c save in your\n"
.string "#+team base~2c or quicksave in a dungeon."
.byte 0
.string "#+team base~2c or quicksave in a dungeon.\0"
.align 2, 0
gUnknown_80B6CB8:: @ 80B6CB8
.string "#+You may not resume your dungeon\n"
.string "#+adventure using this saved data.\n"
.string "#+Your last outing is considered a defeat."
.byte 0
.string "#+Your last outing is considered a defeat.\0"
.align 2, 0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2, 0
.incbin "baserom.gba", 0xB6D30, 0x60

View File

@@ -21,90 +21,90 @@ gUnformattedTypeStrings:: @ 810AD4C
.global gSteelText
gSteelText:
.asciz "Steel"
.string "Steel\0"
.align 2,0
.global gDarkText
gDarkText:
.asciz "Dark"
.string "Dark\0"
.align 2,0
.global gDragonText
gDragonText:
.asciz "Dragon"
.string "Dragon\0"
.align 2,0
.global gGhostText
gGhostText:
.asciz "Ghost"
.string "Ghost\0"
.align 2,0
.global gRockText
gRockText:
.asciz "Rock"
.string "Rock\0"
.align 2,0
.global gBugText
gBugText:
.asciz "Bug"
.string "Bug\0"
.align 2,0
.global gPsychicText
gPsychicText:
.asciz "Psychic"
.string "Psychic\0"
.align 2,0
.global gFlyingText
gFlyingText:
.asciz "Flying"
.string "Flying\0"
.align 2,0
.global gGroundText
gGroundText:
.asciz "Ground"
.string "Ground\0"
.align 2,0
.global gPoisonText
gPoisonText:
.asciz "Poison"
.string "Poison\0"
.align 2,0
.global gFightingText
gFightingText:
.asciz "Fighting"
.string "Fighting\0"
.align 2,0
.global gIceText
gIceText:
.asciz "Ice"
.string "Ice\0"
.align 2,0
.global gElectricText
gElectricText:
.asciz "Electric"
.string "Electric\0"
.align 2,0
.global gGrassText
gGrassText:
.asciz "Grass"
.string "Grass\0"
.align 2,0
.global gWaterText
gWaterText:
.asciz "Water"
.string "Water\0"
.align 2,0
.global gFireText
gFireText:
.asciz "Fire"
.string "Fire\0"
.align 2,0
.global gNormalText
gNormalText:
.asciz "Normal"
.string "Normal\0"
.align 2,0
.global gNoneText
gNoneText:
.asciz "None"
.string "None\0"
.align 2,0

View File

@@ -1,351 +1,313 @@
gUnknown_80DDBA8:: @ 80DDBA8
.string " What you need to do is\n"
.string "tell your friend--the one you rescued--\n"
.string "this here password."
.byte 0
.string "this here password.\0"
.align 2, 0
gUnknown_80DDBFC:: @ 80DDBFC
.string " All righty!\n"
.string "Here~27s your #CGA-OK Mail password#R."
.byte 0
.string "Here~27s your #CGA-OK Mail password#R.\0"
.align 2, 0
gUnknown_80DDC30:: @ 80DDC30
.string " Okeydoke! That~27s all done.\n"
.string "Come around whenever you need."
.byte 0
.string "Come around whenever you need.\0"
.align 2, 0
gUnknown_80DDC70:: @ 80DDC70
.string " Okeydoke! I sent off your\n"
.string "#CGA-OK Mail#R.#P Let me save your adventure."
.byte 0
.string "#CGA-OK Mail#R.#P"
.string " Let me save your adventure.\0"
.align 2, 0
gUnknown_80DDCBC:: @ 80DDCBC
.string "#+Please choose the Pokémon you want to\n"
.string "#+send as a helper to your friend.\n"
.string "#+(Its hold item will not be sent.)"
.byte 0
.string "#+(Its hold item will not be sent.)\0"
.align 2, 0
gUnknown_80DDD2C:: @ 80DDD2C
.string " ...Uh~2c no?\n"
.string "There appear to be no Pokémon in your\n"
.string "Friend Areas. What do you want to do?"
.byte 0
.string "Friend Areas. What do you want to do?\0"
.align 2, 0
gUnknown_80DDD88:: @ 80DDD88
.string " You~27re sure you want to\n"
.string "send this here Pokémon?"
.byte 0
.string "send this here Pokémon?\0" @ must stay .string due to encoding issues
.align 2, 0
gUnknown_80DDDBC:: @ 80DDDBC
.string " You~27re sure about this?"
.byte 0
.string " You~27re sure about this?\0"
.align 2, 0
gUnknown_80DDDD8:: @ 80DDDD8
.string " All righty. I need you to\n"
.string "pick the #CGA-OK Mail#R you want to send."
.byte 0
.string "pick the #CGA-OK Mail#R you want to send.\0"
.align 2, 0
gUnknown_80DDE20:: @ 80DDE20
.string " ...Uh~2c no?\n"
.string "I don~27t see any #CGA-OK Mail#R here."
.byte 0
.string "I don~27t see any #CGA-OK Mail#R here.\0"
.align 2, 0
gUnknown_80DDE58:: @ 80DDE58
.string " Did you know? If you use\n"
.string "a #CGGame Link cable#R~2c you can send\n"
.string "a #CGhelper Pokémon#R to your friend."
.byte 0
.string "a #CGhelper Pokémon#R to your friend.\0"
.align 2, 0
gUnknown_80DDEC0:: @ 80DDEC0
.string " Don~27t you worry. Sending\n"
.string "a Pokémon doesn~27t mean it will go away.\n"
.string "So! Want to send one to your friend?"
.byte 0
.string "So! Want to send one to your friend?\0"
.align 2, 0
gUnknown_80DDF2C:: @ 80DDF2C
.string " ...Uh~2c no?\n"
.string "There~27s no space at all to receive\n"
.string "any more mail.#P Delete some old mail~2c\n"
.string "any more mail.#P"
.string " Delete some old mail~2c\n"
.string "and then come to me to receive\n"
.string "your mail~2c OK?"
.byte 0
.string "your mail~2c OK?\0"
.align 2, 0
gUnknown_80DDFB8:: @ 80DDFB8
.string " All righty! Connect up\n"
.string "the #CGGame Link cable#R~2c if you~27d please.\n"
.string "Your friend ready~2c too?"
.byte 0
.string "Your friend ready~2c too?\0"
.align 2, 0
gUnknown_80DE01C:: @ 80DE01C
.string "#+Communicating...\n"
.string "#+Please wait with the power on.\n"
.string "#+To cancel~2c press {B_BUTTON}."
.byte 0
.string "#+To cancel~2c press {B_BUTTON}.\0"
.align 2, 0
gUnknown_80DE06C:: @ 80DE06C
.string " Okeydoke!\n"
.string "I received your friend~27s #CGSOS Mail#R.#P Let me save your adventure."
.byte 0
.string "I received your friend~27s #CGSOS Mail#R.#P"
.string " Let me save your adventure.\0"
.align 2, 0
gUnknown_80DE0C0:: @ 80DE0C0
.string " Okeydoke! You~27re good to go.\n"
.string "Just give me a shout when you~27d like\n"
.string "to go rescue your friend."
.byte 0
.string "to go rescue your friend.\0"
.align 2, 0
gUnknown_80DE124:: @ 80DE124
.string " OK~2c I need you to enter\n"
.string "the #CGSOS Mail password#R that your\n"
.string "friend gave you."
.byte 0
.string "friend gave you.\0"
.align 2, 0
gUnknown_80DE178:: @ 80DE178
.string " How do you want to receive\n"
.string "your friend~27s #CGSOS Mail#R?"
.byte 0
.string "your friend~27s #CGSOS Mail#R?\0"
.align 2, 0
gUnknown_80DE1B4:: @ 80DE1B4
.string " How do you want to send\n"
.string "your #CGA-OK Mail#R?"
.byte 0
.string "your #CGA-OK Mail#R?\0"
.align 2, 0
gUnknown_80DE1E4:: @ 80DE1E4
.string " ...Uh~2c no?\n"
.string "You don~27t have an #CGSOS Mail#R.#P You~27ll need to arrange\n"
.string "You don~27t have an #CGSOS Mail#R.#P"
.string " You~27ll need to arrange\n"
.string "to receive your friend~27s #CGSOS Mail#R first.\n"
.string "That~27s what you need to do."
.byte 0
.string "That~27s what you need to do.\0"
.align 2, 0
gUnknown_80DE280:: @ 80DE280
.string " Okeydoke!\n"
.string "Let me show you to the rescue site."
.byte 0
.string "Let me show you to the rescue site.\0"
.align 2, 0
gUnknown_80DE2B0:: @ 80DE2B0
.string " ...Uh~2c no?\n"
.string "Doesn~27t look like you can go to the dungeon\n"
.string "named in this #CGSOS Mail#R.#P Come see me about doing\n"
.string "named in this #CGSOS Mail#R.#P"
.string " Come see me about doing\n"
.string "this rescue when you can actually go\n"
.string "to that dungeon~2c all right?"
.byte 0
.string "to that dungeon~2c all right?\0"
.align 2, 0
gUnknown_80DE368:: @ 80DE368
.string " ...Uh~2c no?\n"
.string "You~27ve blown this rescue mission too\n"
.string "often. Your friend~27s team is beyond help.#P I~27m sorry to say this~2c\n"
.string "often. Your friend~27s team is beyond help.#P"
.string " I~27m sorry to say this~2c\n"
.string "but you~27ll have to tell your friend that\n"
.string "your rescue attempts failed."
.byte 0
.string "your rescue attempts failed.\0"
.align 2, 0
gUnknown_80DE430:: @ 80DE430
.string " Okeydoke.\n"
.string "I~27ll need you to choose the #CGSOS Mail#R\n"
.string "for you to go on a rescue mission."
.byte 0
.string "for you to go on a rescue mission.\0"
.align 2, 0
gUnknown_80DE48C:: @ 80DE48C
.string " What kind of mail do you\n"
.string "want to delete?"
.byte 0
.string "want to delete?\0"
.align 2, 0
gUnknown_80DE4B8:: @ 80DE4B8
.string " All righty. Choose\n"
.string "the #CGSOS Mail#R you don~27t need."
.byte 0
.string "the #CGSOS Mail#R you don~27t need.\0"
.align 2, 0
gUnknown_80DE4F0:: @ 80DE4F0
.string " ...Uh~2c no?\n"
.string "You don~27t have any #CGSOS Mail#R."
.byte 0
.string "You don~27t have any #CGSOS Mail#R.\0"
.align 2, 0
gUnknown_80DE524:: @ 80DE524
.string " If you want a reward~2c #C2don~27t\n"
.string "delete an A-OK Mail#R before getting a\n"
.string "#CGThank-You Mail#R back for it.#P #C2Be careful#R if you~27re going\n"
.string "to delete any #CGA-OK Mail#R.#P Okeydoke.\n"
.string "#CGThank-You Mail#R back for it.#P"
.string " #C2Be careful#R if you~27re going\n"
.string "to delete any #CGA-OK Mail#R.#P"
.string " Okeydoke.\n"
.string "Choose an #CGA-OK Mail#R\n"
.string "you don~27t need anymore."
.byte 0
.string "you don~27t need anymore.\0"
.align 2, 0
gUnknown_80DE614:: @ 80DE614
.string " ...Uh~2c no?\n"
.string "You don~27t have any #CGA-OK Mail#R."
.byte 0
.string "You don~27t have any #CGA-OK Mail#R.\0"
.align 2, 0
gUnknown_80DE648:: @ 80DE648
.string " Uh~2c OK.\n"
.string "So~2c you want me to delete every piece\n"
.string "of mail that you have."
.byte 0
.string "of mail that you have.\0"
.align 2, 0
gUnknown_80DE694:: @ 80DE694
.string " ...Uh~2c no?\n"
.string "You don~27t have a single piece of\n"
.string "mail on you!"
.byte 0
.string "mail on you!\0"
.align 2, 0
gUnknown_80DE6D4:: @ 80DE6D4
.string " So~2c delete all your #CGSOS Mail#R~2c\n"
.string "#CGA-OK Mail#R~2c and your #CGThank-You Mail#R?\n"
.string "You~27re absolutely~2c positively sure?"
.byte 0
.string "You~27re absolutely~2c positively sure?\0"
.align 2, 0
gUnknown_80DE754:: @ 80DE754
.string " If I delete any mail~2c it~27s\n"
.string "gone forever and ever. Bye-bye.\n"
.string "You~27re really~2c really sure now?"
.byte 0
.string "You~27re really~2c really sure now?\0"
.align 2, 0
gUnknown_80DE7B8:: @ 80DE7B8
.string " OK~2c then.\n"
.string "Let me save your adventure now."
.byte 0
.string "Let me save your adventure now.\0"
.align 2, 0
gUnknown_80DE7E8:: @ 80DE7E8
.string " Okeydoke. That~27s all done."
.byte 0
.string " Okeydoke. That~27s all done.\0"
.align 2, 0
gUnknown_80DE808:: @ 80DE808
.string " Do you want to delete\n"
.string "any other mail?"
.byte 0
.string "any other mail?\0"
.align 2, 0
gUnknown_80DE830:: @ 80DE830
.string " Okeydoke.\n"
.string "I~27ll delete #CGevery piece of mail#R."
.byte 0
.string "I~27ll delete #CGevery piece of mail#R.\0"
.align 2, 0
gUnknown_80DE864:: @ 80DE864
.string " Okeydoke.\n"
.string "Every bit of mail has been deleted.#P Let me save your adventure."
.byte 0
.string "Every bit of mail has been deleted.#P"
.string " Let me save your adventure.\0"
.align 2, 0
gUnknown_80DE8B4:: @ 80DE8B4
.string " Well~2c hello~2c there!\n"
.string "This is the #CGFriend Rescue#R counter.\n"
.string "What can I help you with today?"
.byte 0
.string "What can I help you with today?\0"
.align 2, 0
gUnknown_80DE918:: @ 80DE918
.string " Help you with anything\n"
.string "else today?"
.byte 0
.string "else today?\0"
.align 2, 0
gUnknown_80DE93C:: @ 80DE93C
.string " Come again anytime!"
.byte 0
.string " Come again anytime!\0"
.align 2, 0
gUnknown_80DE954:: @ 80DE954
.string " ...Uh~2c no?\n"
.string "Something~27s not working right here..."
.byte 0
.string "Something~27s not working right here...\0"
.align 2, 0
gUnknown_80DE98C:: @ 80DE98C
.string " ...Uh~2c no?\n"
.string "The number of GBA systems isn~27t right.\n"
.string "You~27d better try this again from the top."
.byte 0
.string "You~27d better try this again from the top.\0"
.align 2, 0
gUnknown_80DE9F0:: @ 80DE9F0
.string " ...Uh~2c no? You~27re not in the\n"
.string "same mode as your friend.\n"
.string "You~27d better try this again from the top."
.byte 0
.string "You~27d better try this again from the top.\0"
.align 2, 0
gUnknown_80DEA58:: @ 80DEA58
.string " ...Uh~2c no?\n"
.string "Your storage space is stuffed full.\n"
.string "You~27d better make room and try again."
.byte 0
.string "You~27d better make room and try again.\0"
.align 2, 0
gUnknown_80DEAB4:: @ 80DEAB4
.string " ...Uh~2c no? It looks like\n"
.string "you received this mail before.\n"
.string "You can~27t get the same mail twice. "
.byte 0
.string "You can~27t get the same mail twice. \0"
.align 2, 0
gUnknown_80DEB18:: @ 80DEB18
.string " ...Uh~2c no?\n"
.string "You~27re not eligible to receive this mail."
.byte 0
.string "You~27re not eligible to receive this mail.\0"
.align 2, 0
gUnknown_80DEB54:: @ 80DEB54
.string " ...Uh~2c no?\n"
.string "There~27s no room for you to \n"
.string "receive any more mail.#P You~27d better delete some\n"
.string "receive any more mail.#P"
.string " You~27d better delete some\n"
.string "mail and make room before you come see\n"
.string "me again about receiving new mail."
.byte 0
.string "me again about receiving new mail.\0"
.align 2, 0
gUnknown_80DEC00:: @ 80DEC00
.string " ...Uh~2c no? Looks like your\n"
.string "friend didn~27t do what needed doing.\n"
.string "You~27d better do this again from the top."
.byte 0
.string "You~27d better do this again from the top.\0"
.align 2, 0
gUnknown_80DEC70:: @ 80DEC70
.string " ...Uh~2c no?\n"
.string "This here password looks wrong.\n"
.string "Do you want to try that again?"
.byte 0
.string "Do you want to try that again?\0"
.align 2, 0
gUnknown_80DECC0:: @ 80DECC0
.string " ...Uh~2c no? This password~27s\n"
.string "not for any #CGSOS Mail#R."
.byte 0
.string "not for any #CGSOS Mail#R.\0"
.align 2, 0
gUnknown_80DECFC:: @ 80DECFC
.string ": I received the #CGSOS Mail#R.\n"
.string "Your adventure will be saved."
.byte 0
.string "Your adventure will be saved.\0"
.align 2, 0
.asciz "pksdir0"
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,283 +1,248 @@
gUnknown_80DEF04:: @ 80DEF04
.string " ...Oh?\n"
.string "Something~27s gone wrong."
.byte 0
.string "Something~27s gone wrong.\0"
.align 2, 0
gUnknown_80DEF28:: @ 80DEF28
.string " ...Oh? The number of linked\n"
.string "GBA systems is incorrect.\n"
.string "Please try again from the start."
.byte 0
.string "Please try again from the start.\0"
.align 2, 0
gUnknown_80DEF80:: @ 80DEF80
.string " ...Oh? It looks like your\n"
.string "friend chose a different mode.\n"
.string "Please try again from the start."
.byte 0
.string "Please try again from the start.\0"
.align 2, 0
gUnknown_80DEFDC:: @ 80DEFDC
.string " ...Oh? It looks like your\n"
.string "storage space is full. Please clear some\n"
.string "space and try again from the start."
.byte 0
.string "space and try again from the start.\0"
.align 2, 0
gUnknown_80DF044:: @ 80DF044
.string " ...Oh?\n"
.string "I think you~27ve received this mail before.\n"
.string "You can~27t get the same mail twice."
.byte 0
.string "You can~27t get the same mail twice.\0"
.align 2, 0
gUnknown_80DF0A0:: @ 80DF0A0
.string " ...Oh?\n"
.string "I don~27t think you~27re eligible to receive\n"
.string "this mail."
.byte 0
.string "this mail.\0"
.align 2, 0
gUnknown_80DF0E0:: @ 80DF0E0
.string " ...Oh?\n"
.string "There is no room to receive new mail.\n"
.string "Please delete some mail and try again."
.byte 0
.string "Please delete some mail and try again.\0"
.align 2, 0
gUnknown_80DF138:: @ 80DF138
.string " ...Oh? Your friend didn~27t\n"
.string "follow through on their side.\n"
.string "Please try again from the start."
.byte 0
.string "Please try again from the start.\0"
.align 2, 0
gUnknown_80DF194:: @ 80DF194
.string " Your #CGThank-You Mail#R\n"
.string "has been sent."
.byte 0
.string "has been sent.\0"
.align 2, 0
gUnknown_80DF1C0:: @ 80DF1C0
.string " ...Oh?\n"
.string "This password appears to be wrong.\n"
.string "Would you like to try again?"
.byte 0
.string "Would you like to try again?\0"
.align 2, 0
gUnknown_80DF208:: @ 80DF208
.string " ...Oh? This password doesn~27t\n"
.string "appear to be for a #CGThank-You Mail#R."
.byte 0
.string "appear to be for a #CGThank-You Mail#R.\0"
.align 2, 0
gUnknown_80DF250:: @ 80DF250
.string ": This is the counter for\n"
.string "#CGThank-You Mail#R.#P: Oh~2c hi~2c #CN%s#R.\n"
.string "#CGThank-You Mail#R.#P"
.string ": Oh~2c hi~2c #CN%s#R.\n"
.string "I~27ve been waiting for you. You wanted me\n"
.string "to process a #CGThank-You Mail#R?#P: Let me get on it right away"
.string "."
.byte 0
.string "to process a #CGThank-You Mail#R?#P"
.string ": Let me get on it right away.\0"
.align 2, 0
gUnknown_80DF304:: @ 80DF304
.string " Is it OK to send this\n"
.string "#CGThank-You Mail#R?"
.byte 0
.string "#CGThank-You Mail#R?\0"
.align 2, 0
gUnknown_80DF330:: @ 80DF330
.string " Please choose the\n"
.string "#CGThank-You Mail#R that you want to\n"
.string "send to your friend."
.byte 0
.string "send to your friend.\0"
.align 2, 0
gUnknown_80DF380:: @ 80DF380
.string " OK. Please enter the\n"
.string "#CGThank-You Mail password#R."
.byte 0
.string "#CGThank-You Mail password#R.\0"
.align 2, 0
gUnknown_80DF3B4:: @ 80DF3B4
.string " Please give this password\n"
.string "to the friend that rescued your team.#P I also must save your\n"
.string "adventure."
.byte 0
.string "to the friend that rescued your team.#P"
.string " I also must save your\n"
.string "adventure.\0"
.align 2, 0
gUnknown_80DF418:: @ 80DF418
.string " OK~2c here is your\n"
.string "#CGThank-You Mail password#R."
.byte 0
.string "#CGThank-You Mail password#R.\0"
.align 2, 0
gUnknown_80DF44C:: @ 80DF44C
.string " I need to save your\n"
.string "adventure."
.byte 0
.string "adventure.\0"
.align 2, 0
gUnknown_80DF46C:: @ 80DF46C
.string " There we go.\n"
.string "I~27m all done.#P Doesn~27t it feel great to\n"
.string "I~27m all done.#P"
.string " Doesn~27t it feel great to\n"
.string "be appreciated for doing something good?\n"
.string "Please keep up your rescue work!"
.byte 0
.string "Please keep up your rescue work!\0"
.align 2, 0
gUnknown_80DF4F4:: @ 80DF4F4
.string " A #CGThank-You Mail#R has\n"
.string "arrived from your friend for your rescue\n"
.string "mission."
.byte 0
.string "mission.\0"
.align 2, 0
gUnknown_80DF544:: @ 80DF544
.string "#+Communicating...\n"
.string "#+Please wait with the power on.\n"
.string "#+To cancel~2c press {B_BUTTON}."
.byte 0
.string "#+To cancel~2c press {B_BUTTON}.\0"
.align 2, 0
gUnknown_80DF594:: @ 80DF594
.string " There. I~27ve sent your\n"
.string "#CGThank-You Mail#R.\n"
.string "I need to save your adventure."
.byte 0
.string "I need to save your adventure.\0"
.align 2, 0
gUnknown_80DF5E4:: @ 80DF5E4
.string " Please connect the GBA\n"
.string "systems with a #CGGame Link cable#R.\n"
.string "Is your friend also ready?"
.byte 0
.string "Is your friend also ready?\0"
.align 2, 0
gUnknown_80DF63C:: @ 80DF63C
.string " There~2c all done.\n"
.string "#CN%s#R~2c I hope your friend\n"
.string "appreciates your sense of gratitude."
.byte 0
.string "appreciates your sense of gratitude.\0"
.align 2, 0
gUnknown_80DF694:: @ 80DF694
.string " The item you~27ve chosen\n"
.string "here can~27t be exchanged later.\n"
.string "Are you certain this item is OK?"
.byte 0
.string "Are you certain this item is OK?\0"
.align 2, 0
gUnknown_80DF6F0:: @ 80DF6F0
.string " I~27ve saved your adventure. "
.byte 0
.string " I~27ve saved your adventure. \0"
.align 2, 0
gUnknown_80DF710:: @ 80DF710
.string " OK~2c please choose\n"
.string "the item to be sent."
.byte 0
.string "the item to be sent.\0"
.align 2, 0
gUnknown_80DF73C:: @ 80DF73C
.string " ...Oh?\n"
.string "Your storage space is empty.\n"
.string "What would you like to do?"
.byte 0
.string "What would you like to do?\0"
.align 2, 0
gUnknown_80DF77C:: @ 80DF77C
.string " Would you like to choose\n"
.string "a #CGreward item#R from storage and\n"
.string "send it with your mail?"
.byte 0
.string "send it with your mail?\0"
.align 2, 0
gUnknown_80DF7D4:: @ 80DF7D4
.string " ...Oh?\n"
.string "You~27ve already attached a #CGreward item#R\n"
.string "to this mail.#P I~27m sorry~2c but once an item\n"
.string "to this mail.#P"
.string " I~27m sorry~2c but once an item\n"
.string "has been attached to mail~2c it can~27t be\n"
.string "exchanged."
.byte 0
.string "exchanged.\0"
.align 2, 0
gUnknown_80DF870:: @ 80DF870
.string " Would you like to send it\n"
.string "again with the item you chose before?"
.byte 0
.string "again with the item you chose before?\0"
.align 2, 0
gUnknown_80DF8B4:: @ 80DF8B4
.string " ...Oh?\n"
.string "You don~27t seem to have a #CGThank-You Mail#R."
.byte 0
.string "You don~27t seem to have a #CGThank-You Mail#R.\0"
.align 2, 0
gUnknown_80DF8EC:: @ 80DF8EC
.string " Hello.\n"
.string "I handle #CGThank-You Mail#R.\n"
.string "How may I serve you?"
.byte 0
.string "How may I serve you?\0"
.align 2, 0
gUnknown_80DF928:: @ 80DF928
.string " May I help you with\n"
.string "anything else?"
.byte 0
.string "anything else?\0"
.align 2, 0
gUnknown_80DF94C:: @ 80DF94C
.string " Please come see me\n"
.string "anytime."
.byte 0
.string "anytime.\0"
.align 2, 0
gUnknown_80DF96C:: @ 80DF96C
.string " How would you like to send\n"
.string "your #CGThank-You Mail#R?"
.byte 0
.string "your #CGThank-You Mail#R?\0"
.align 2, 0
gUnknown_80DF9A4:: @ 80DF9A4
.string " How would you like to\n"
.string "receive your friend~27s #CGThank-You Mail#R?"
.byte 0
.string "receive your friend~27s #CGThank-You Mail#R?\0"
.string "pksdir0"
.byte 0
.string "pksdir0\0"
.align 2, 0
gUnknown_80DF9F0:: @ 80DF9F0
.string "????"
.byte 0
.string "????\0"
.align 2, 0
gUnknown_80DF9F8:: @ 80DF9F8
.string " Oh~2c hello!\n"
.string "Your rescue mission went well~2c didn~27t it?\n"
.string "I wouldn~27t expect any less~2c #CG%s#R!#P Well~2c well!\n"
.string "I wouldn~27t expect any less~2c #CG%s#R!#P"
.string " Well~2c well!\n"
.string "Here is your reward from the Pokémon\n"
.string "Rescue Organization!"
.byte 0
.string "Rescue Organization!\0"
.align 2, 0
gUnknown_80DFAA8:: @ 80DFAA8
.string " I hope you will keep on\n"
.string "rescuing your friends in\n"
.string "dire straits.#P And now~2c I must save\n"
.string "your adventure."
.byte 0
.string "dire straits.#P"
.string " And now~2c I must save\n"
.string "your adventure.\0"
.align 2, 0
gUnknown_80DFB14:: @ 80DFB14
.string " Oh~2c yes~2c that~27s right.\n"
.string "Please don~27t forget to send an #CGA-OK Mail#R\n"
.string "to the friend you just rescued.#P Please give me a shout if\n"
.string "you would like to send #CGA-OK Mail#R."
.byte 0
.string "to the friend you just rescued.#P"
.string " Please give me a shout if\n"
.string "you would like to send #CGA-OK Mail#R.\0"
.align 2, 0
.string "pksdir0"
.byte 0
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,68 +1,57 @@
gUnknown_80DFE4C:: @ 80DFE4C
.string "Are you sure you want to replace the\n"
.string "old #CGWonder Mail#R with the new one?"
.byte 0
.string "old #CGWonder Mail#R with the new one?\0"
.align 2, 0
gUnknown_80DFE9C:: @ 80DFE9C
.string "This #CGWonder Mail#R has already been\n"
.string "received."
.byte 0
.string "received.\0"
.align 2, 0
gUnknown_80DFED0:: @ 80DFED0
.string "This #CGWonder Mail#R has already been\n"
.string "received.\n"
.string "You may not receive the same one again."
.byte 0
.string "You may not receive the same one again.\0"
.align 2, 0
gUnknown_80DFF2C:: @ 80DFF2C
.string "Only #CGone piece#R of #CGWonder Mail#R can be held.\n"
.string "Please receive it after completing any\n"
.string "rescue mission in progress."
.byte 0
.string "rescue mission in progress.\0"
.align 2, 0
gUnknown_80DFFA4:: @ 80DFFA4
.string "The rescue team has quicksaved in\n"
.string "a dungeon with a mission in progress.\n"
.string "Please complete the mission first."
.byte 0
.string "Please complete the mission first.\0"
.align 2, 0
gUnknown_80E0010:: @ 80E0010
.string "The rescue team has quicksaved in\n"
.string "a dungeon with a mission in progress.\n"
.string "Mail cannot be deleted now."
.byte 0
.string "Mail cannot be deleted now.\0"
gUnknown_80E0074:: @ 80E0074
.string "Received the #CGWonder Mail#R!"
.byte 0
.string "Received the #CGWonder Mail#R!\0"
.align 2, 0
gUnknown_80E0094:: @ 80E0094
.string "Only #CGone piece#R of #CGWonder Mail#R can be held.\n"
.string "Is it OK to replace the old #CGWonder Mail#R\n"
.string "with the new one?"
.byte 0
.string "with the new one?\0"
.align 2, 0
gUnknown_80E0108:: @ 80E0108
.string "Your #CGJob List#R is full.\n"
.string "Please select and delete unwanted mail."
.byte 0
.string "Please select and delete unwanted mail.\0"
.align 2, 0
gUnknown_80E014C:: @ 80E014C
.string "New Mail"
.byte 0
.string "New Mail\0"
.align 2, 0
gUnknown_80E0158:: @ 80E0158
.string "Old Mail"
.byte 0
.string "Old Mail\0"
.align 2, 0
.string "pksdir0"
.byte 0
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,190 +1,207 @@
gUnknown_80E0C4C:: @ 80E0C4C
.string " So~2c what~27d you want to\n"
.string "know?"
.byte 0
.string "know?\0"
.align 2, 0
gUnknown_80E0C70:: @ 80E0C70
.string " If you need to call for\n"
.string "help~2c first send your friend\n"
.string "an #CGSOS Mail#R.#P Once you send that mail~2c\n"
.string "an #CGSOS Mail#R.#P"
.string " Once you send that mail~2c\n"
.string "wait until your friend sends you back\n"
.string "an #CGA-OK Mail#R.#P When you get that\n"
.string "an #CGA-OK Mail#R.#P"
.string " When you get that\n"
.string "#CGA-OK Mail#R back~2c your team\n"
.string "can continue from where it went down.#P Make sure you send your\n"
.string "can continue from where it went down.#P"
.string " Make sure you send your\n"
.string "friend a #CGThank-You Mail#R.\n"
.string "That~27s if you get revived~2c of course."
.byte 0
.string "That~27s if you get revived~2c of course.\0"
.align 2, 0
gUnknown_80E0DD0:: @ 80E0DD0
.string " If your team gets defeated\n"
.string "in a dungeon~2c you can send an #CGSOS Mail#R\n"
.string "to a friend willing to help.#P But I have to warn you.\n"
.string "to a friend willing to help.#P"
.string " But I have to warn you.\n"
.string "You can~27t get anyone to rescue you\n"
.string "in certain places.#P If you need to send\n"
.string "in certain places.#P"
.string " If you need to send\n"
.string "an #CGSOS Mail#R~2c you send it from the\n"
.string "#CGmain menu#R."
.byte 0
.string "#CGmain menu#R.\0"
.align 2, 0
gUnknown_80E0ED8:: @ 80E0ED8
.string " If your friend manages to\n"
.string "rescue your team~2c you need to receive\n"
.string "an #CGA-OK Mail#R from your friend.#P See~2c once you get that\n"
.string "an #CGA-OK Mail#R from your friend.#P"
.string " See~2c once you get that\n"
.string "#CGA-OK Mail#R~2c your team can continue from\n"
.string "where it went down in the dungeon.#P And~2c if you use\n"
.string "where it went down in the dungeon.#P"
.string " And~2c if you use\n"
.string "a #CGGame Link cable#R~2c your friend can\n"
.string "even send you a #CGhelper Pokémon#R.#P There~27s just one thing.\n"
.string "even send you a #CGhelper Pokémon#R.#P"
.string " There~27s just one thing.\n"
.string "A #CGhelper Pokémon#R can~27t bring\n"
.string "any item it happens to be holding.#P You can receive that\n"
.string "any item it happens to be holding.#P"
.string " You can receive that\n"
.string "team-saving #CGA-OK Mail#R on the #CGmain menu#R~2c\n"
.string "all right?"
.byte 0
.string "all right?\0"
.align 2, 0
gUnknown_80E10C8:: @ 80E10C8
.string " If your team gets rescued~2c\n"
.string "be sure to send your friend\n"
.string "a #CGThank-You Mail#R.#P You do that by going to\n"
.string "a #CGThank-You Mail#R.#P"
.string " You do that by going to\n"
.string "the #CGright counter#R~2c or\n"
.string "by selecting it from the #CGmain menu#R.#P You can attach an item in\n"
.string "by selecting it from the #CGmain menu#R.#P"
.string " You can attach an item in\n"
.string "storage to your #CGThank-You Mail#R\n"
.string "as a #CGreward item#R.#P You don~27t want to ever\n"
.string "forget to express your thanks."
.byte 0
.string "as a #CGreward item#R.#P"
.string " You don~27t want to ever\n"
.string "forget to express your thanks.\0"
.align 2, 0
gUnknown_80E120C:: @ 80E120C
.string " If you want to go and\n"
.string "rescue your friend~27s KO~27d team~2c\n"
.string "you need to receive an #CGSOS Mail#R.#P When you get that mail~2c\n"
.string "you need to receive an #CGSOS Mail#R.#P"
.string " When you get that mail~2c\n"
.string "you can rescue your friend at\n"
.string "the #CGleft counter#R over there.#P If you do manage to rescue\n"
.string "the #CGleft counter#R over there.#P"
.string " If you do manage to rescue\n"
.string "the team~2c you send your friend\n"
.string "an #CGA-OK Mail#R.#P After you do that~2c your\n"
.string "an #CGA-OK Mail#R.#P"
.string " After you do that~2c your\n"
.string "friend can send back to you\n"
.string "a #CGThank-You Mail#R."
.byte 0
.string "a #CGThank-You Mail#R.\0"
.align 2, 0
gUnknown_80E136C:: @ 80E136C
.string " To go off on a rescue~2c\n"
.string "you first need to receive your friend~27s\n"
.string "#CGSOS Mail#R.#P You do that at\n"
.string "#CGSOS Mail#R.#P"
.string " You do that at\n"
.string "the #CGleft counter#R over there~2c\n"
.string "or by selecting it from the #CGmain menu#R."
.byte 0
.string "or by selecting it from the #CGmain menu#R.\0"
.align 2, 0
gUnknown_80E1420:: @ 80E1420
.string " If you succeed in rescuing\n"
.string "that team~2c you send your friend an\n"
.string "#CGA-OK Mail#R.#P You do that by going to\n"
.string "#CGA-OK Mail#R.#P"
.string " You do that by going to\n"
.string "the #CGleft counter#R~2c\n"
.string "or from the #CGmain menu#R.#P You can send your friend\n"
.string "or from the #CGmain menu#R.#P"
.string " You can send your friend\n"
.string "a Pokémon as a helper from your Friend\n"
.string "Areas using a #CGGame Link cable#R.#P This Pokémon won~27t\n"
.string "Areas using a #CGGame Link cable#R.#P"
.string " This Pokémon won~27t\n"
.string "disappear from its Friend Area~2c so\n"
.string "don~27t you worry any."
.byte 0
.string "don~27t you worry any.\0"
.align 2, 0
gUnknown_80E157C:: @ 80E157C
.string " If you get an #CGSOS Mail#R~2c\n"
.string "you head off on the rescue from\n"
.string "the #CGleft counter#R.#P But~2c I have to warn you.\n"
.string "the #CGleft counter#R.#P"
.string " But~2c I have to warn you.\n"
.string "You can~27t go off to rescue in a dungeon\n"
.string "if you can~27t get into it.#P You~27ll be able to get\n"
.string "if you can~27t get into it.#P"
.string " You~27ll be able to get\n"
.string "there when you go farther in your\n"
.string "adventure~2c so it won~27t do to fret."
.byte 0
.string "adventure~2c so it won~27t do to fret.\0"
.align 2, 0
gUnknown_80E169C:: @ 80E169C
.string " If you send your friend\n"
.string "an #CGA-OK Mail#R~2c you can look forward\n"
.string "to getting a #CGThank-You Mail#R back.#P You can receive it at\n"
.string "to getting a #CGThank-You Mail#R back.#P"
.string " You can receive it at\n"
.string "the #CGright counter#R\n"
.string "or on the #CGmain menu#R.#P But you need to #C2be careful#R.\n"
.string "or on the #CGmain menu#R.#P"
.string " But you need to #C2be careful#R.\n"
.string "You #C2must not delete the A-OK Mail#R\n"
.string "before you get the #CGThank-You Mail#R back."
.byte 0
.string "before you get the #CGThank-You Mail#R back.\0"
.align 2, 0
gUnknown_80E17C8:: @ 80E17C8
.string " I~27m your guide to what you\n"
.string "can expect at the Pelipper Post Office.\n"
.string "If you have any questions~2c just ask away!"
.byte 0
.string "If you have any questions~2c just ask away!\0"
.align 2, 0
gUnknown_80E183C:: @ 80E183C
.string " Did you want to ask about\n"
.string "anything else?"
.byte 0
.string "anything else?\0"
.align 2, 0
gUnknown_80E1868:: @ 80E1868
.string " #CGThe Pelipper Post Office#R\n"
.string "keeps track of information from\n"
.string "around the world.#P We inform folks\n"
.string "around the world.#P"
.string " We inform folks\n"
.string "about everything from gossip to calls\n"
.string "for help from fellow Pokémon.#P For the latest news~2c check\n"
.string "for help from fellow Pokémon.#P"
.string " For the latest news~2c check\n"
.string "#CGyour Mailbox#R or the #CGBulletin Board#R\n"
.string "outside~2c all right?#P Oh~2c that~27s not all.\n"
.string "outside~2c all right?#P"
.string " Oh~2c that~27s not all.\n"
.string "You can arrange for #CGFriend Rescue#R\n"
.string "missions at that counter there.#P The #CGleft counter#R is\n"
.string "missions at that counter there.#P"
.string " The #CGleft counter#R is\n"
.string "for rescues~2c and the #CGright counter#R\n"
.string "is for Thank-You Mail."
.byte 0
.string "is for Thank-You Mail.\0"
.align 2, 0
gUnknown_80E1A30:: @ 80E1A30
.string " The #CGBulletin Board#R outside\n"
.string "here lists rescue requests.#P Take on rescue jobs from\n"
.string "here lists rescue requests.#P"
.string " Take on rescue jobs from\n"
.string "the Bulletin Board. Be a hero and handle\n"
.string "the jobs for fellow Pokémon in need!"
.byte 0
.string "the jobs for fellow Pokémon in need!\0"
.align 2, 0
gUnknown_80E1AD8:: @ 80E1AD8
.string " If your rescue team\n"
.string "becomes famous for doing lots of rescues~2c\n"
.string "expect to get rescue requests directly.#P Our delivery "
.byte 0x24
.string "m0\n"
.string "expect to get rescue requests directly.#P"
.string " Our delivery $m0\n"
.string "will take those jobs straight to your\n"
.string "#CGMailbox#R."
.byte 0
.string "#CGMailbox#R.\0"
.align 2, 0
gUnknown_80E1B88:: @ 80E1B88
.string " Friend Rescue is what we\n"
.string "call rescue missions between friends using\n"
.string "a #CGGame Link cable#R~2c #CGpasswords#R~2c etc.#P For instance~2c you can send\n"
.string "a #CGGame Link cable#R~2c #CGpasswords#R~2c etc.#P"
.string " For instance~2c you can send\n"
.string "out for help saying your team wiped out\n"
.string "in a dungeon at such and such a place.#P Your friend could play\n"
.string "in a dungeon at such and such a place.#P"
.string " Your friend could play\n"
.string "the hero and come to your team~27s rescue.\n"
.string "Or it can be the other way around~2c too.#P If you use #CGpasswords#R~2c\n"
.string "Or it can be the other way around~2c too.#P"
.string " If you use #CGpasswords#R~2c\n"
.string "you can do rescues with friends in\n"
.string "far-away places.#P You can apply for Friend\n"
.string "far-away places.#P"
.string " You can apply for Friend\n"
.string "Rescue jobs at the #CGleft counter#R of\n"
.string "that counter there."
.byte 0
.string "that counter there.\0"
.align 2, 0
gUnknown_80E1D84:: @ 80E1D84
.string " Deleting mail just means\n"
.string "getting rid of old mail that you don~27t\n"
.string "need anymore.#P If you do lots of Friend\n"
.string "need anymore.#P"
.string " If you do lots of Friend\n"
.string "Rescues~2c you~27ll find #CGSOS Mail#R and\n"
.string "#CGA-OK Mail#R piling up.#P Once you get #CG30 pieces#R~2c\n"
.string "#CGA-OK Mail#R piling up.#P"
.string " Once you get #CG30 pieces#R~2c\n"
.string "you won~27t be able to receive more mail.\n"
.string "That~27s why you~27ll need to delete old mail.#P You can look through old\n"
.string "mail at the #CGleft counter#R over there."
.byte 0
.string "That~27s why you~27ll need to delete old mail.#P"
.string " You can look through old\n"
.string "mail at the #CGleft counter#R over there.\0"
.align 2, 0
.string "pksdir0"
.byte 0
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,40 +1,26 @@
gUnknown_80E0184:: @ 80E0184
.string " Thank you for rescuing me!"
.byte 0
.string " Thank you for rescuing me!\0"
.align 2, 0
gUnknown_80E01A0:: @ 80E01A0
.string " Thank you for rescuing\n"
.string "#C5"
.byte 0x24
.string "m1#R!"
.byte 0
.string "#C5$m1#R!\0"
.align 2, 0
gUnknown_80E01C4:: @ 80E01C4
.string " Thank you for escorting me\n"
.string "to #C5"
.byte 0x24
.string "m1#R! "
.byte 0
.string "to #C5$m1#R! \0"
.align 2, 0
gUnknown_80E01F0:: @ 80E01F0
.string " Thank you for delivering\n"
.string "the #C4"
.byte 0x24
.string "i0#R!"
.byte 0
.string "the #C4$i0#R!\0"
.align 2, 0
gUnknown_80E0218:: @ 80E0218
.string " Thank you for getting me\n"
.string "the #C4"
.byte 0x24
.string "i0#R!"
.byte 0
.string "the #C4$i0#R!\0"
.align 2, 0
.string "pksdir0"
.byte 0
.string "pksdir0\0"
.align 2, 0

View File

@@ -1,14 +1,14 @@
.section .rodata
.asciz "pksdir0"
.string "pksdir0\0"
.byte 0x01, 0x00, 0x00, 0x00 @ # of pointers
.byte 0x18, 0x00, 0x30, 0x08 @ pointer to pointer table
.asciz "pksdir0"
.string "pksdir0\0"
.byte 0x20, 0x00, 0x30, 0x08 @ pointer to monpal string
.byte 0x30, 0x00, 0x30, 0x08 @ Pointer to unknown palette
.asciz "monpal"
.string "monpal\0"
.align 2,0
.asciz "pksdir0"
.string "pksdir0\0"
@ Unknown Palette
.byte 0x00, 0x00, 0x00, 0x80
@@ -267,10 +267,10 @@
.byte 0x00, 0x00, 0x00, 0x80
.byte 0x00, 0x00, 0x00, 0x80
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.asciz "pksdir0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
.string "pksdir0\0"
@ Blank Space
.byte 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff, 0xff

View File

@@ -1,10 +1,10 @@
.global gUnknown_83B0000
gUnknown_83B0000: @ 83B0000
@ replacing .incbin "baserom.gba", 0x003b0000, 0x151200
.asciz "pksdir0"
.string "pksdir0\0"
.byte 0xc7, 0x01, 0x00, 0x00 @ 455 palettes?
.byte 0x18, 0x00, 0x3b, 0x08 @ Pointer to start of pointers?
.asciz "pksdir0"
.string "pksdir0\0"
.byte 0xbc, 0x1c, 0x3b, 0x08 @ Pointer to b00canm
.byte 0xcc, 0x1c, 0x3b, 0x08 @ Pointer to SIRO header
.byte 0xb4, 0x1c, 0x3b, 0x08 @ Pointer to b00cel