Merge branch 'master' into serialization

This commit is contained in:
Kermalis 2024-11-11 10:18:26 -05:00 committed by GitHub
commit 5226eab539
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194
6 changed files with 451 additions and 699 deletions

View File

@ -222,65 +222,259 @@ INVALID_SEQUENCE_976C = 97 6C
@ Shift JIS @ Shift JIS
' ' = 81 40 ' ' = 81 40
'、' = 81 41
'。' = 81 42
'' = 81 43
'' = 81 44
'・' = 81 45
'' = 81 46
'' = 81 47
'' = 81 48 '' = 81 48
'' = 81 49
'゛' = 81 4A '゛' = 81 4A
'゜' = 81 4B '゜' = 81 4B
'ー' = 81 5B
'' = 81 5E
'〜' = 81 60 '〜' = 81 60
'♪' = 81 F4 '…' = 81 63
'' = 82 60 '‥' = 81 64
'' = 82 61 @'' = 81 66 - same char as 92
'' = 82 62 @'“' = 81 67 - same char as ~93
'い' = 82 A2 @'”' = 81 68 - same char as ~94
'う' = 82 A4 '' = 81 69
'か' = 82 A9 '' = 81 6A
'が' = 82 AA '「' = 81 75
'き' = 82 AB '」' = 81 76
'さ' = 82 B3 '『' = 81 77
'し' = 82 B5 '』' = 81 78
'す' = 82 B7 '' = 81 7B
'な' = 82 C8 '' = 81 7C
'に' = 82 C9 @'×' = 81 7E - same char as D7
'も' = 82 CC '' = 81 81
'ま' = 82 DC '' = 81 83
'み' = 82 DD '' = 81 84
'の' = 82 E0 '∞' = 81 87
'や' = 82 E2 @'♂' = 81 89 - same char as BD
'よ' = 82 E6 @'♀' = 81 8A - same char as BE
'る' = 82 E9 '' = 81 90
'を' = 82 F0 '' = 81 93
'ん' = 82 F1 '' = 81 94
'カ' = 83 4A '' = 81 95
'ナ' = 83 69 '' = 81 96
'' = 81 97
UNK_ICON_81_69 = 81 69 '○' = 81 9B
UNK_ICON_81_6A = 81 6A
RIGHT_ARROW = 81 A8
LEFT_ARROW = 81 A9
UP_ARROW = 81 AA
'→' = 81 A8 '→' = 81 A8
'←' = 81 A9 '←' = 81 A9
'↑' = 81 AA '↑' = 81 AA
'↓' = 81 AB '↓' = 81 AB
'♪' = 81 F4
@ Inverted font block
'' = 82 4F
'' = 82 50
'' = 82 51
'' = 82 52
'' = 82 53
'' = 82 54
'' = 82 55
'' = 82 56
'' = 82 57
'' = 82 58
'' = 82 60 @ Not standard shift-jis
'' = 82 61
'' = 82 62
'あ' = 82 A0
'い' = 82 A2
'う' = 82 A4
'え' = 82 A6
'お' = 82 A8
'か' = 82 A9
'が' = 82 AA
'き' = 82 AB
'ぎ' = 82 AC
'く' = 82 AD
'ぐ' = 82 AE
'け' = 82 AF
'げ' = 82 B0
'こ' = 82 B1
'ご' = 82 B2
'さ' = 82 B3
'ざ' = 82 B4
'し' = 82 B5
'じ' = 82 B6
'す' = 82 B7
'ず' = 82 B8
'せ' = 82 B9
'ぜ' = 82 BA
'そ' = 82 BB
'ぞ' = 82 BC
'た' = 82 BD
'だ' = 82 BE
'ち' = 82 BF
'ぢ' = 82 C0
'つ' = 82 C2
'づ' = 82 C3
'て' = 82 C4
'で' = 82 C5
'と' = 82 C6
'ど' = 82 C7
'な' = 82 C8
'に' = 82 C9
'ぬ' = 82 CA
'ね' = 82 CB
'の' = 82 CC
'は' = 82 CD
'ば' = 82 CE
'ぱ' = 82 CF
'ひ' = 82 D0
'び' = 82 D1
'ぴ' = 82 D2
'ふ' = 82 D3
'ぶ' = 82 D4
'ぷ' = 82 D5
'へ' = 82 D6
'べ' = 82 D7
'ぺ' = 82 D8
'ほ' = 82 D9
'ぼ' = 82 DA
'ぽ' = 82 DB
'ま' = 82 DC
'み' = 82 DD
'む' = 82 DE
'め' = 82 DF
'も' = 82 E0
'や' = 82 E2
'ゆ' = 82 E4
'よ' = 82 E6
'ら' = 82 E7
'り' = 82 E8
'る' = 82 E9
'れ' = 82 EA
'ろ' = 82 EB
'わ' = 82 ED
'を' = 82 F0
'ん' = 82 F1
'ア' = 83 41
'イ' = 83 43
'ウ' = 83 45
'エ' = 83 47
'オ' = 83 49
'カ' = 83 4A
'ガ' = 83 4B
'キ' = 83 4C
'ギ' = 83 4D
'ク' = 83 4E
'グ' = 83 4F
'ケ' = 83 50
'ゲ' = 83 51
'コ' = 83 52
'ゴ' = 83 53
'サ' = 83 54
'ザ' = 83 55
'シ' = 83 56
'ジ' = 83 57
'ス' = 83 58
'ズ' = 83 59
'セ' = 83 5A
'ゼ' = 83 5B
'ソ' = 83 5C
'ゾ' = 83 5D
'タ' = 83 5E
'ダ' = 83 5F
'チ' = 83 60
'ヂ' = 83 61
'ッ' = 83 62
'ツ' = 83 63
'ヅ' = 83 64
'テ' = 83 65
'デ' = 83 66
'ト' = 83 67
'ド' = 83 68
'ナ' = 83 69
'ニ' = 83 6A
'ヌ' = 83 6B
'ネ' = 83 6C
'' = 83 6D
'ハ' = 83 6E
'バ' = 83 6F
'パ' = 83 70
'ヒ' = 83 71
'ビ' = 83 72
'ピ' = 83 73
'フ' = 83 74
'ブ' = 83 75
'プ' = 83 76
'ヘ' = 83 77
'ベ' = 83 78
'ペ' = 83 79
'ホ' = 83 7A
'ボ' = 83 7B
'ポ' = 83 7C
'マ' = 83 7D
'ミ' = 83 7E
'ム' = 83 80
'メ' = 83 81
'モ' = 83 82
'ヤ' = 83 84
'ユ' = 83 86
'ヨ' = 83 88
'ラ' = 83 89
'リ' = 83 8A
'ル' = 83 8B
'レ' = 83 8C
'ロ' = 83 8D
'ワ' = 83 8F
'ヲ' = 83 92
'ン' = 83 93
@'Α' = 83 9F @ inverted narrow fixedwidth 0-9
@'Β' = 83 A0
@'Γ' = 83 A1
@'Δ' = 83 A2
@'Ε' = 83 A3
@'Ζ' = 83 A4
@'Η' = 83 A5
@'Θ' = 83 A6
@'Ι' = 83 A7
@'Κ' = 83 A8
@ Symbol block, replaces greek
@'α' = 83 BF @ Po
@'β' = 83 C0 @ Opened mail
@'γ' = 83 C1 @ ?
@'δ' = 83 C2 @ Go
@'ε' = 83 C3 @ News
@'ζ' = 83 C4 @ Ke
@'η' = 83 C5 @ White dash?
@'θ' = 83 C6 @ X button
@'ι' = 83 C7 @ Y button
'κ' = 83 C8 @ Kappa wasn't replaced :P
POKE = 83 BF 83 C4 @ This is actually two characters which can render separately; may need to be split eventually. POKE = 83 BF 83 C4 @ This is actually two characters which can render separately; may need to be split eventually.
UNK_ICON_83_C0 = 83 C0 ENVELOPE_OPEN = 83 C0
UNK_ICON_83_C1 = 83 C1 THANK_YOU_MAIL = 83 C1
UNK_ICON_83_C2 = 83 C2 ICON_GO = 83 C2
UNK_ICON_83_C3 = 83 C3 ICON_NEWS = 83 C3
NDS_Y_BUTTON = 83 C7 NDS_Y_BUTTON = 83 C7
R_BUTTON = 84 86 R_BUTTON = 84 86
UNK_ICON_84_87 = 84 87 ENVELOPE_CLOSED = 84 87
UNK_ICON_40 = 87 40 ICON_BLANK = 87 40
@ = 87 41 @ E
STAR_BULLET = 87 42 STAR_BULLET = 87 42
@ = 87 43 @ Star with E
ICON_STICKY = 87 44
SPEECH_BUBBLE = 87 45 SPEECH_BUBBLE = 87 45
@ 87 46..49 - red hearts
@ 87 4a..4d - yellow hearts - appears in team list
TM = 87 4E TM = 87 4E
ORB = 87 4F ORB = 87 4F
A_BUTTON = 87 50 A_BUTTON = 87 50
B_BUTTON = 87 51 B_BUTTON = 87 51
DPAD = 87 52 DPAD = 87 52
START_BUTTON = 87 53 87 71 START_BUTTON = 87 53 87 71
@ 87 54 placeholder, some kanji character
@ 87 5F ?????
SELECT_BUTTON = 87 72 87 73 SELECT_BUTTON = 87 72 87 73
L_BUTTON = 87 74 L_BUTTON = 87 74

View File

@ -3280,5 +3280,5 @@ MoveDescriptionNone:
.global MoveNameNone .global MoveNameNone
MoveNameNone: MoveNameNone:
.string "\0" .string "\0"
.align 2,0 .align 2,0

View File

@ -29,7 +29,7 @@ $(LEARNSET_DATA): $(LEARNSET_DIR)/learnset_data.json
$(DUNGEONJSON) learnset pmd-red $< $(DUNGEONJSON) learnset pmd-red $<
data_learnset_ptrs: ${LEARNSET_DATA}; data_learnset_ptrs: ${LEARNSET_DATA};
echo '.4byte 0' >> $(LEARNSET_PTRS) echo '.4byte 0' > $(LEARNSET_PTRS)
echo '.4byte 0' >> $(LEARNSET_PTRS) echo '.4byte 0' >> $(LEARNSET_PTRS)
cat $(LEARNSET_DATA) | grep .global >> $(LEARNSET_PTRS) cat $(LEARNSET_DATA) | grep .global >> $(LEARNSET_PTRS)
ifeq ($(shell uname -s), Darwin) ifeq ($(shell uname -s), Darwin)

View File

@ -18,5 +18,5 @@ static const UnkTextStruct2 sUnknown_80DBDF0 = {
ALIGNED(4) static const u8 sIQSkills[] = _("IQ Skills"); ALIGNED(4) static const u8 sIQSkills[] = _("IQ Skills");
ALIGNED(4) static const u8 sStarBullet[] = _("{STAR_BULLET}"); ALIGNED(4) static const u8 sStarBullet[] = _("{STAR_BULLET}");
ALIGNED(4) static const u8 sUnknown_80DBE18[] = _("{UNK_ICON_40}"); ALIGNED(4) static const u8 sUnknown_80DBE18[] = _("{ICON_BLANK}");
ALIGNED(4) static const u8 sFmt01[] = _("{MOVE_ITEM_0}{MOVE_ITEM_1}"); ALIGNED(4) static const u8 sFmt01[] = _("{MOVE_ITEM_0}{MOVE_ITEM_1}");

View File

@ -1,428 +1,164 @@
// TODO: Find a way to #define the text and insert them in arrays without declarations
static const u8 sUnknown_80E8BB0[];
static const u8 sUnknown_80E8BB4[];
static const u8 sUnknown_80E8BB8[];
static const u8 sUnknown_80E8BBC[];
static const u8 sUnknown_80E8BC0[];
static const u8 sUnknown_80E8BC4[];
static const u8 sUnknown_80E8BC8[];
static const u8 * const sUnknown_80E8B94[7] = { static const u8 * const sUnknown_80E8B94[7] = {
sUnknown_80E8BC8, _(" "),
sUnknown_80E8BC4, _("{ENVELOPE_CLOSED}"),
sUnknown_80E8BC0, _("{ICON_BLANK}"),
sUnknown_80E8BBC, _("{ENVELOPE_OPEN}"),
sUnknown_80E8BB8, _("{THANK_YOU_MAIL}"),
sUnknown_80E8BB4, _("{ICON_GO}"),
sUnknown_80E8BB0 _("{ICON_NEWS}"),
}; };
ALIGNED(4) static const u8 sUnknown_80E8BB0[] = _("{UNK_ICON_83_C3}");
ALIGNED(4) static const u8 sUnknown_80E8BB4[] = _("{UNK_ICON_83_C2}");
ALIGNED(4) static const u8 sUnknown_80E8BB8[] = _("{UNK_ICON_83_C1}");
ALIGNED(4) static const u8 sUnknown_80E8BBC[] = _("{UNK_ICON_83_C0}");
ALIGNED(4) static const u8 sUnknown_80E8BC0[] = _("{UNK_ICON_40}");
ALIGNED(4) static const u8 sUnknown_80E8BC4[] = _("{UNK_ICON_84_87}");
ALIGNED(4) static const u8 sUnknown_80E8BC8[] = _(" ");
static const u8 * const sUnknown_80E8BCC[4] = { static const u8 * const sUnknown_80E8BCC[4] = {
sUnknown_80E8BC8, _(" "),
"Suspend", _("Suspend"),
"Take Job", _("Take Job"),
"Done" _("Done"),
}; };
static const u8 sUnknown_80E8C14[];
static const u8 sUnknown_80E8C18[];
static const u8 sUnknown_80E8C20[];
static const u8 sUnknown_80E8C28[];
static const u8 sUnknown_80E8C30[];
static const u8 sUnknown_80E8C38[];
static const u8 sUnknown_80E8C40[];
// Used in sub_803C1F0 for some reason // Used in sub_803C1F0 for some reason
const u8 * const gUnknown_80E8BF8[7] = { const u8 * const gUnknown_80E8BF8[7] = {
sUnknown_80E8C40, _("{COLOR DEFAULT}E{RESET}"),
sUnknown_80E8C38, _("{COLOR GREEN}D{RESET}"),
sUnknown_80E8C30, _("{COLOR GREEN}C{RESET}"),
sUnknown_80E8C28, _("{COLOR CYAN}B{RESET}"),
sUnknown_80E8C20, _("{COLOR CYAN}A{RESET}"),
sUnknown_80E8C18, _("{COLOR RED}S{RESET}"),
sUnknown_80E8C14 _("{STAR_BULLET}"),
}; };
ALIGNED(4) static const u8 sUnknown_80E8C14[] = _("{STAR_BULLET}");
ALIGNED(4) static const u8 sUnknown_80E8C18[] = _("{COLOR RED}S{RESET}");
ALIGNED(4) static const u8 sUnknown_80E8C20[] = _("{COLOR CYAN}A{RESET}");
ALIGNED(4) static const u8 sUnknown_80E8C28[] = _("{COLOR CYAN}B{RESET}");
ALIGNED(4) static const u8 sUnknown_80E8C30[] = _("{COLOR GREEN}C{RESET}");
ALIGNED(4) static const u8 sUnknown_80E8C38[] = _("{COLOR GREEN}D{RESET}");
ALIGNED(4) static const u8 sUnknown_80E8C40[] = _("{COLOR DEFAULT}E{RESET}");
static const u8 sUnknown_80E8C60[];
static const u8 sUnknown_80E8C64[];
static const u8 sUnknown_80E8C70[];
static const u8 sUnknown_80E8C7C[];
static const u8 sUnknown_80E8C84[];
static const u8 sUnknown_80E8C90[];
static const u8 * const gMissionRewardText[6] = { static const u8 * const gMissionRewardText[6] = {
sUnknown_80E8C90, _("%d {POKE}"),
sUnknown_80E8C84, _("%d {POKE} + ?"),
sUnknown_80E8C7C, _("{COLOR GREEN}%s{RESET}"),
sUnknown_80E8C70, _("{COLOR GREEN}%s{RESET} + ?"),
sUnknown_80E8C64, _("Friend Area"),
sUnknown_80E8C60 _("???"),
}; };
ALIGNED(4) static const u8 sUnknown_80E8C60[] = _("???");
ALIGNED(4) static const u8 sUnknown_80E8C64[] = _("Friend Area");
ALIGNED(4) static const u8 sUnknown_80E8C70[] = _("{COLOR GREEN}%s{RESET} + ?");
ALIGNED(4) static const u8 sUnknown_80E8C7C[] = _("{COLOR GREEN}%s{RESET}");
ALIGNED(4) static const u8 sUnknown_80E8C84[] = _("%d {POKE} + ?");
ALIGNED(4) static const u8 sUnknown_80E8C90[] = _("%d {POKE}");
static const u8 sUnknown_80E8CD4[];
static const u8 sUnknown_80E8CE0[];
static const u8 sUnknown_80E8CF4[];
static const u8 sUnknown_80E8D0C[];
static const u8 sUnknown_80E8D18[];
static const u8 sUnknown_80E8D28[];
static const u8 sUnknown_80E8D44[];
static const u8 sUnknown_80E8D5C[];
static const u8 sUnknown_80E8D6C[];
static const u8 sUnknown_80E8D7C[];
static const u8 sUnknown_80E8D88[];
static const u8 sUnknown_80E8DA4[];
static const u8 sUnknown_80E8DB4[];
static const u8 sUnknown_80E8DC8[];
static const u8 sUnknown_80E8DDC[];
static const u8 * const gUnknown_80E8C98[15] = { static const u8 * const gUnknown_80E8C98[15] = {
sUnknown_80E8DDC, _("Help!"),
sUnknown_80E8DC8, _("I can't get out!"),
sUnknown_80E8DB4, _("I'm in trouble..."),
sUnknown_80E8DA4, _("I'm scared!"),
sUnknown_80E8D88, _("I can't seem to get out."),
sUnknown_80E8D7C, _("I'm lost."),
sUnknown_80E8D6C, _("I was attacked!"),
sUnknown_80E8D5C, _("I fainted..."),
sUnknown_80E8D44, _("I'm not a fighter..."),
sUnknown_80E8D28, _("I'm too tired to move."),
sUnknown_80E8D18, _("I was KO'd..."),
sUnknown_80E8D0C, _("Where am I?"),
sUnknown_80E8CF4, _("I'm sad and lonely."),
sUnknown_80E8CE0, _("I can't get home!"),
sUnknown_80E8CD4 _("Help me!"),
}; };
ALIGNED(4) static const u8 sUnknown_80E8CD4[] = _("Help me!");
ALIGNED(4) static const u8 sUnknown_80E8CE0[] = _("I can't get home!");
ALIGNED(4) static const u8 sUnknown_80E8CF4[] = _("I'm sad and lonely.");
ALIGNED(4) static const u8 sUnknown_80E8D0C[] = _("Where am I?");
ALIGNED(4) static const u8 sUnknown_80E8D18[] = _("I was KO'd...");
ALIGNED(4) static const u8 sUnknown_80E8D28[] = _("I'm too tired to move.");
ALIGNED(4) static const u8 sUnknown_80E8D44[] = _("I'm not a fighter...");
ALIGNED(4) static const u8 sUnknown_80E8D5C[] = _("I fainted...");
ALIGNED(4) static const u8 sUnknown_80E8D6C[] = _("I was attacked!");
ALIGNED(4) static const u8 sUnknown_80E8D7C[] = _("I'm lost.");
ALIGNED(4) static const u8 sUnknown_80E8D88[] = _("I can't seem to get out.");
ALIGNED(4) static const u8 sUnknown_80E8DA4[] = _("I'm scared!");
ALIGNED(4) static const u8 sUnknown_80E8DB4[] = _("I'm in trouble...");
ALIGNED(4) static const u8 sUnknown_80E8DC8[] = _("I can't get out!");
ALIGNED(4) static const u8 sUnknown_80E8DDC[] = _("Help!");
static const u8 sUnknown_80E8E18[];
static const u8 sUnknown_80E8E2C[];
static const u8 sUnknown_80E8E4C[];
static const u8 sUnknown_80E8E6C[];
static const u8 sUnknown_80E8E80[];
static const u8 sUnknown_80E8E98[];
static const u8 sUnknown_80E8EB4[];
static const u8 sUnknown_80E8ED0[];
static const u8 sUnknown_80E8EF8[];
static const u8 sUnknown_80E8F10[];
static const u8 sUnknown_80E8F2C[];
static const u8 sUnknown_80E8F50[];
static const u8 sUnknown_80E8F7C[];
static const u8 * const gUnknown_80E8DE4[13] = { static const u8 * const gUnknown_80E8DE4[13] = {
sUnknown_80E8F7C, _("I don't know how I did it, but I can't exit!"),
sUnknown_80E8F50, _("I was attacked when I was sitting still!"),
sUnknown_80E8F2C, _("I'm simply no good at fighting."),
sUnknown_80E8F10, _("I got lost in this dungeon!"),
sUnknown_80E8EF8, _("This dungeon is scary!"),
sUnknown_80E8ED0, _("Fighting the tough foe was a mistake..."),
sUnknown_80E8EB4, _("I've reached my limit..."),
sUnknown_80E8E98, _("I'm close to fainting..."),
sUnknown_80E8E80, _("I lost in a battle..."),
sUnknown_80E8E6C, _("I was done in..."),
sUnknown_80E8E4C, _("Whoa! It's too rough here..."),
sUnknown_80E8E2C, _("I can't move another step."),
sUnknown_80E8E18 _("I'm famished..."),
}; };
ALIGNED(4) static const u8 sUnknown_80E8E18[] = _("I'm famished...");
ALIGNED(4) static const u8 sUnknown_80E8E2C[] = _("I can't move another step.");
ALIGNED(4) static const u8 sUnknown_80E8E4C[] = _("Whoa! It's too rough here...");
ALIGNED(4) static const u8 sUnknown_80E8E6C[] = _("I was done in...");
ALIGNED(4) static const u8 sUnknown_80E8E80[] = _("I lost in a battle...");
ALIGNED(4) static const u8 sUnknown_80E8E98[] = _("I'm close to fainting...");
ALIGNED(4) static const u8 sUnknown_80E8EB4[] = _("I've reached my limit...");
ALIGNED(4) static const u8 sUnknown_80E8ED0[] = _("Fighting the tough foe was a mistake...");
ALIGNED(4) static const u8 sUnknown_80E8EF8[] = _("This dungeon is scary!");
ALIGNED(4) static const u8 sUnknown_80E8F10[] = _("I got lost in this dungeon!");
ALIGNED(4) static const u8 sUnknown_80E8F2C[] = _("I'm simply no good at fighting.");
ALIGNED(4) static const u8 sUnknown_80E8F50[] = _("I was attacked when I was sitting still!");
ALIGNED(4) static const u8 sUnknown_80E8F7C[] = _("I don't know how I did it, but I can't exit!");
static const u8 sUnknown_80E8FE4[];
static const u8 sUnknown_80E8FF4[];
static const u8 sUnknown_80E900C[];
static const u8 sUnknown_80E9024[];
static const u8 sUnknown_80E903C[];
static const u8 sUnknown_80E9064[];
static const u8 sUnknown_80E907C[];
static const u8 sUnknown_80E9090[];
static const u8 sUnknown_80E90B4[];
static const u8 sUnknown_80E90D4[];
static const u8 sUnknown_80E90E8[];
static const u8 sUnknown_80E90F4[];
static const u8 * const gUnknown_80E8FB0[13] = { static const u8 * const gUnknown_80E8FB0[13] = {
sUnknown_80E90F4, _("Please, I need help!"),
sUnknown_80E90E8, _("Someone!"),
sUnknown_80E90D4, _("Someone, help!"),
sUnknown_80E90B4, _("I feel faint... Please help..."),
sUnknown_80E9090, _("Why? Why is everyone attacking me?"),
sUnknown_80E907C, _("Where am I? Help!"),
sUnknown_80E9064, _("Wroooooaaar! Someone!"),
sUnknown_80E903C, _("My consciousness is slipping... Help..."),
sUnknown_80E9024, _("Rescue is requested!"),
sUnknown_80E900C, _("Someone, please help!"),
sUnknown_80E8DDC, _("Help!"),
sUnknown_80E8FF4, _("...Gasp! Waaaaaaaah!"),
sUnknown_80E8FE4 _("Aiyeeeeeeeeh!"),
}; };
ALIGNED(4) static const u8 sUnknown_80E8FE4[] = _("Aiyeeeeeeeeh!");
ALIGNED(4) static const u8 sUnknown_80E8FF4[] = _("...Gasp! Waaaaaaaah!");
ALIGNED(4) static const u8 sUnknown_80E900C[] = _("Someone, please help!");
ALIGNED(4) static const u8 sUnknown_80E9024[] = _("Rescue is requested!");
ALIGNED(4) static const u8 sUnknown_80E903C[] = _("My consciousness is slipping... Help...");
ALIGNED(4) static const u8 sUnknown_80E9064[] = _("Wroooooaaar! Someone!");
ALIGNED(4) static const u8 sUnknown_80E907C[] = _("Where am I? Help!");
ALIGNED(4) static const u8 sUnknown_80E9090[] = _("Why? Why is everyone attacking me?");
ALIGNED(4) static const u8 sUnknown_80E90B4[] = _("I feel faint... Please help...");
ALIGNED(4) static const u8 sUnknown_80E90D4[] = _("Someone, help!");
ALIGNED(4) static const u8 sUnknown_80E90E8[] = _("Someone!");
ALIGNED(4) static const u8 sUnknown_80E90F4[] = _("Please, I need help!");
static const u8 sUnknown_80E9134[];
static const u8 sUnknown_80E9144[];
static const u8 sUnknown_80E914C[];
static const u8 sUnknown_80E9160[];
static const u8 sUnknown_80E9170[];
static const u8 sUnknown_80E917C[];
static const u8 sUnknown_80E9190[];
static const u8 sUnknown_80E91A8[];
static const u8 sUnknown_80E91BC[];
static const u8 * const gUnknown_80E910C[10] = { static const u8 * const gUnknown_80E910C[10] = {
sUnknown_80E91BC, _("Please help {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E91A8, _("{COLOR YELLOW}%s{RESET} needs help!"),
sUnknown_80E9190, _("Hurry, save {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E917C, _("Failed to return."),
sUnknown_80E8DDC, _("Help!"),
sUnknown_80E9170, _("Somebody!"),
sUnknown_80E9160, _("I'm worried."),
sUnknown_80E914C, _("Hasn't come back."),
sUnknown_80E9144, _("Hurry!"),
sUnknown_80E9134 _("Disappearance!"),
}; };
ALIGNED(4) static const u8 sUnknown_80E9134[] = _("Disappearance!");
ALIGNED(4) static const u8 sUnknown_80E9144[] = _("Hurry!");
ALIGNED(4) static const u8 sUnknown_80E914C[] = _("Hasn't come back.");
ALIGNED(4) static const u8 sUnknown_80E9160[] = _("I'm worried.");
ALIGNED(4) static const u8 sUnknown_80E9170[] = _("Somebody!");
ALIGNED(4) static const u8 sUnknown_80E917C[] = _("Failed to return.");
ALIGNED(4) static const u8 sUnknown_80E9190[] = _("Hurry, save {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 sUnknown_80E91A8[] = _("{COLOR YELLOW}%s{RESET} needs help!");
ALIGNED(4) static const u8 sUnknown_80E91BC[] = _("Please help {COLOR YELLOW}%s{RESET}!");
static const u8 sUnknown_80E9288[];
static const u8 sUnknown_80E92A4[];
static const u8 sUnknown_80E92C4[];
static const u8 sUnknown_80E92E0[];
static const u8 sUnknown_80E9300[];
static const u8 sUnknown_80E9328[];
static const u8 sUnknown_80E9344[];
static const u8 sUnknown_80E9358[];
static const u8 sUnknown_80E9378[];
static const u8 sUnknown_80E9394[];
static const u8 sUnknown_80E93B8[];
static const u8 sUnknown_80E93E0[];
static const u8 sUnknown_80E9400[];
static const u8 sUnknown_80E9420[];
static const u8 sUnknown_80E9440[];
static const u8 sUnknown_80E9460[];
static const u8 sUnknown_80E9480[];
static const u8 sUnknown_80E94A0[];
static const u8 sUnknown_80E94C0[];
static const u8 sUnknown_80E94E0[];
static const u8 sUnknown_80E94FC[];
static const u8 sUnknown_80E951C[];
static const u8 sUnknown_80E9538[];
static const u8 sUnknown_80E955C[];
static const u8 sUnknown_80E9588[];
static const u8 sUnknown_80E95AC[];
static const u8 sUnknown_80E95C8[];
static const u8 sUnknown_80E95EC[];
static const u8 sUnknown_80E9608[];
static const u8 sUnknown_80E9628[];
static const u8 sUnknown_80E9650[];
static const u8 sUnknown_80E9668[];
static const u8 sUnknown_80E9688[];
static const u8 sUnknown_80E96A8[];
static const u8 sUnknown_80E96C4[];
static const u8 sUnknown_80E96E4[];
static const u8 sUnknown_80E9708[];
static const u8 sUnknown_80E9728[];
static const u8 sUnknown_80E9748[];
static const u8 sUnknown_80E976C[];
static const u8 sUnknown_80E9788[];
static const u8 sUnknown_80E97A0[];
static const u8 sUnknown_80E97C4[];
static const u8 sUnknown_80E97E0[];
static const u8 sUnknown_80E97FC[];
static const u8 * const gUnknown_80E91D4[45] = { static const u8 * const gUnknown_80E91D4[45] = {
sUnknown_80E97FC, _("{COLOR YELLOW}%s{RESET} passed out from the heat!"),
sUnknown_80E97E0, _("{COLOR YELLOW}%s{RESET} may be endangered!"),
sUnknown_80E97C4, _("{COLOR YELLOW}%s{RESET} is still missing."),
sUnknown_80E97A0, _("{COLOR YELLOW}%s{RESET} hasn't been heard from!"),
sUnknown_80E9788, _("{COLOR YELLOW}%s{RESET} can't swim!"),
sUnknown_80E976C, _("{COLOR YELLOW}%s{RESET} hasn't come back!"),
sUnknown_80E9748, _("{COLOR YELLOW}%s{RESET} might be unable to return."),
sUnknown_80E9728, _("{COLOR YELLOW}%s{RESET} may be facing danger!"),
sUnknown_80E9708, _("{COLOR YELLOW}%s{RESET} appears to be injured!"),
sUnknown_80E96E4, _("{COLOR YELLOW}%s{RESET} went missing this morning!"),
sUnknown_80E96C4, _("{COLOR YELLOW}%s{RESET} is too scared to move!"),
sUnknown_80E96A8, _("{COLOR YELLOW}%s{RESET} may be confused!"),
sUnknown_80E9688, _("{COLOR YELLOW}%s{RESET} appears to be freezing!"),
sUnknown_80E9668, _("Trouble may have found {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E9650, _("{COLOR YELLOW}%s{RESET} was paralyzed!"),
sUnknown_80E9628, _("{COLOR YELLOW}%s{RESET}'s whereabouts are unknown!"),
sUnknown_80E9608, _("I'm worried about {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E95EC, _("{COLOR YELLOW}%s{RESET} has been cornered!"),
sUnknown_80E95C8, _("{COLOR YELLOW}%s{RESET}'s been gone a long time!"),
sUnknown_80E95AC, _("{COLOR YELLOW}%s{RESET} is about to faint!"),
sUnknown_80E9588, _("{COLOR YELLOW}%s{RESET} may have fainted already!"),
sUnknown_80E955C, _("It appears as if {COLOR YELLOW}%s{RESET} can't escape!"),
sUnknown_80E9538, _("{COLOR YELLOW}%s{RESET} was attacked by assailants!"),
sUnknown_80E951C, _("{COLOR YELLOW}%s{RESET} hasn't reemerged!"),
sUnknown_80E94FC, _("{COLOR YELLOW}%s{RESET} appears to be helpless!"),
sUnknown_80E94E0, _("{COLOR YELLOW}%s{RESET} is stuck in a cave!"),
sUnknown_80E94C0, _("{COLOR YELLOW}%s{RESET} appears to be trapped!"),
sUnknown_80E94A0, _("Something happened to {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E9480, _("{COLOR YELLOW}%s{RESET} was attacked, maybe!"),
sUnknown_80E9460, _("{COLOR YELLOW}%s{RESET} is running out of time!"),
sUnknown_80E9440, _("I got separated from {COLOR YELLOW}%s{RESET}."),
sUnknown_80E9420, _("Hurry, bring back {COLOR YELLOW}%s{RESET}."),
sUnknown_80E9400, _("{COLOR YELLOW}%s{RESET} is too hungry to move!"),
sUnknown_80E93E0, _("{COLOR YELLOW}%s{RESET} is fighting all alone!"),
sUnknown_80E93B8, _("I'm worried for {COLOR YELLOW}%s{RESET}'s safety!"),
sUnknown_80E9394, _("{COLOR YELLOW}%s{RESET} may have had an accident!"),
sUnknown_80E9378, _("{COLOR YELLOW}%s{RESET} appears to be lost!"),
sUnknown_80E9358, _("{COLOR YELLOW}%s{RESET} appears to be stuck!"),
sUnknown_80E9344, _("{COLOR YELLOW}%s{RESET} is lost!"),
sUnknown_80E9328, _("{COLOR YELLOW}%s{RESET} went the wrong way!"),
sUnknown_80E9300, _("{COLOR YELLOW}%s{RESET}'s been missing three days!"),
sUnknown_80E92E0, _("{COLOR YELLOW}%s{RESET} can't walk anymore!"),
sUnknown_80E92C4, _("I can't contact {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E92A4, _("I lost contact with {COLOR YELLOW}%s{RESET}!"),
sUnknown_80E9288 _("{COLOR YELLOW}%s{RESET} fell into a trap!"),
}; };
ALIGNED(4) static const u8 sUnknown_80E9288[] = _("{COLOR YELLOW}%s{RESET} fell into a trap!");
ALIGNED(4) static const u8 sUnknown_80E92A4[] = _("I lost contact with {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 sUnknown_80E92C4[] = _("I can't contact {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 sUnknown_80E92E0[] = _("{COLOR YELLOW}%s{RESET} can't walk anymore!");
ALIGNED(4) static const u8 sUnknown_80E9300[] = _("{COLOR YELLOW}%s{RESET}'s been missing three days!");
ALIGNED(4) static const u8 sUnknown_80E9328[] = _("{COLOR YELLOW}%s{RESET} went the wrong way!");
ALIGNED(4) static const u8 sUnknown_80E9344[] = _("{COLOR YELLOW}%s{RESET} is lost!");
ALIGNED(4) static const u8 sUnknown_80E9358[] = _("{COLOR YELLOW}%s{RESET} appears to be stuck!");
ALIGNED(4) static const u8 sUnknown_80E9378[] = _("{COLOR YELLOW}%s{RESET} appears to be lost!");
ALIGNED(4) static const u8 sUnknown_80E9394[] = _("{COLOR YELLOW}%s{RESET} may have had an accident!");
ALIGNED(4) static const u8 sUnknown_80E93B8[] = _("I'm worried for {COLOR YELLOW}%s{RESET}'s safety!");
ALIGNED(4) static const u8 sUnknown_80E93E0[] = _("{COLOR YELLOW}%s{RESET} is fighting all alone!");
ALIGNED(4) static const u8 sUnknown_80E9400[] = _("{COLOR YELLOW}%s{RESET} is too hungry to move!");
ALIGNED(4) static const u8 sUnknown_80E9420[] = _("Hurry, bring back {COLOR YELLOW}%s{RESET}.");
ALIGNED(4) static const u8 sUnknown_80E9440[] = _("I got separated from {COLOR YELLOW}%s{RESET}.");
ALIGNED(4) static const u8 sUnknown_80E9460[] = _("{COLOR YELLOW}%s{RESET} is running out of time!");
ALIGNED(4) static const u8 sUnknown_80E9480[] = _("{COLOR YELLOW}%s{RESET} was attacked, maybe!");
ALIGNED(4) static const u8 sUnknown_80E94A0[] = _("Something happened to {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 sUnknown_80E94C0[] = _("{COLOR YELLOW}%s{RESET} appears to be trapped!");
ALIGNED(4) static const u8 sUnknown_80E94E0[] = _("{COLOR YELLOW}%s{RESET} is stuck in a cave!");
ALIGNED(4) static const u8 sUnknown_80E94FC[] = _("{COLOR YELLOW}%s{RESET} appears to be helpless!");
ALIGNED(4) static const u8 sUnknown_80E951C[] = _("{COLOR YELLOW}%s{RESET} hasn't reemerged!");
ALIGNED(4) static const u8 sUnknown_80E9538[] = _("{COLOR YELLOW}%s{RESET} was attacked by assailants!");
ALIGNED(4) static const u8 sUnknown_80E955C[] = _("It appears as if {COLOR YELLOW}%s{RESET} can't escape!");
ALIGNED(4) static const u8 sUnknown_80E9588[] = _("{COLOR YELLOW}%s{RESET} may have fainted already!");
ALIGNED(4) static const u8 sUnknown_80E95AC[] = _("{COLOR YELLOW}%s{RESET} is about to faint!");
ALIGNED(4) static const u8 sUnknown_80E95C8[] = _("{COLOR YELLOW}%s{RESET}'s been gone a long time!");
ALIGNED(4) static const u8 sUnknown_80E95EC[] = _("{COLOR YELLOW}%s{RESET} has been cornered!");
ALIGNED(4) static const u8 sUnknown_80E9608[] = _("I'm worried about {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 sUnknown_80E9628[] = _("{COLOR YELLOW}%s{RESET}'s whereabouts are unknown!");
ALIGNED(4) static const u8 sUnknown_80E9650[] = _("{COLOR YELLOW}%s{RESET} was paralyzed!");
ALIGNED(4) static const u8 sUnknown_80E9668[] = _("Trouble may have found {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 sUnknown_80E9688[] = _("{COLOR YELLOW}%s{RESET} appears to be freezing!");
ALIGNED(4) static const u8 sUnknown_80E96A8[] = _("{COLOR YELLOW}%s{RESET} may be confused!");
ALIGNED(4) static const u8 sUnknown_80E96C4[] = _("{COLOR YELLOW}%s{RESET} is too scared to move!");
ALIGNED(4) static const u8 sUnknown_80E96E4[] = _("{COLOR YELLOW}%s{RESET} went missing this morning!");
ALIGNED(4) static const u8 sUnknown_80E9708[] = _("{COLOR YELLOW}%s{RESET} appears to be injured!");
ALIGNED(4) static const u8 sUnknown_80E9728[] = _("{COLOR YELLOW}%s{RESET} may be facing danger!");
ALIGNED(4) static const u8 sUnknown_80E9748[] = _("{COLOR YELLOW}%s{RESET} might be unable to return.");
ALIGNED(4) static const u8 sUnknown_80E976C[] = _("{COLOR YELLOW}%s{RESET} hasn't come back!");
ALIGNED(4) static const u8 sUnknown_80E9788[] = _("{COLOR YELLOW}%s{RESET} can't swim!");
ALIGNED(4) static const u8 sUnknown_80E97A0[] = _("{COLOR YELLOW}%s{RESET} hasn't been heard from!");
ALIGNED(4) static const u8 sUnknown_80E97C4[] = _("{COLOR YELLOW}%s{RESET} is still missing.");
ALIGNED(4) static const u8 sUnknown_80E97E0[] = _("{COLOR YELLOW}%s{RESET} may be endangered!");
ALIGNED(4) static const u8 sUnknown_80E97FC[] = _("{COLOR YELLOW}%s{RESET} passed out from the heat!");
static const u8 sUnknown_80E9848[];
static const u8 sUnknown_80E985C[];
static const u8 sUnknown_80E987C[];
static const u8 sUnknown_80E9898[];
static const u8 sUnknown_80E98B4[];
static const u8 sUnknown_80E98DC[];
static const u8 sUnknown_80E98F0[];
static const u8 sUnknown_80E9908[];
static const u8 * const gUnknown_80E9820[10] = { static const u8 * const gUnknown_80E9820[10] = {
sUnknown_80E9908, _("Please! Someone help!"),
sUnknown_80E98F0, _("Please! I need help!"),
sUnknown_80E98DC, _("Someone! Anyone?"),
sUnknown_80E98B4, _("I don't care who it is! Please help!"),
sUnknown_80E8CD4, _("Help me!"),
sUnknown_80E9898, _("I'm pleading for help!"),
sUnknown_80E90D4, _("Someone, help!"),
sUnknown_80E987C, _("Please send a rescue team!"),
sUnknown_80E985C, _("A rescue is urgently needed!"),
sUnknown_80E9848 _("Reward upon rescue!"),
}; };
ALIGNED(4) static const u8 sUnknown_80E9848[] = _("Reward upon rescue!");
ALIGNED(4) static const u8 sUnknown_80E985C[] = _("A rescue is urgently needed!");
ALIGNED(4) static const u8 sUnknown_80E987C[] = _("Please send a rescue team!");
ALIGNED(4) static const u8 sUnknown_80E9898[] = _("I'm pleading for help!");
ALIGNED(4) static const u8 sUnknown_80E98B4[] = _("I don't care who it is! Please help!");
ALIGNED(4) static const u8 sUnknown_80E98DC[] = _("Someone! Anyone?");
ALIGNED(4) static const u8 sUnknown_80E98F0[] = _("Please! I need help!");
ALIGNED(4) static const u8 sUnknown_80E9908[] = _("Please! Someone help!");
static const u8 sUnknown_80E99C8[]; static const u8 sUnknown_80E99C8[];
static const u8 sUnknown_80E9A0C[]; static const u8 sUnknown_80E9A0C[];
static const u8 sUnknown_80E9A54[]; static const u8 sUnknown_80E9A54[];
@ -845,293 +581,115 @@ ALIGNED(4) static const u8 sUnknown_80EADFC[] = _(
ALIGNED(4) static const u8 sUnknown_80EAE44[] = _("Please save my friend!"); ALIGNED(4) static const u8 sUnknown_80EAE44[] = _("Please save my friend!");
static const u8 EscortMe_Text[];
static const u8 TakeMeWith_Text[];
static const u8 WantToSee_Text[];
static const u8 TakeMe_Text[];
// Escort Mission Text // Escort Mission Text
static const u8 * const gUnknown_80EAE5C[4] = { static const u8 * const gUnknown_80EAE5C[4] = {
TakeMe_Text, _("Take me!"),
WantToSee_Text, _("I want to see {COLOR YELLOW}%s{RESET}."),
TakeMeWith_Text, _("Please take me with you!"),
EscortMe_Text _("Escort me!"),
}; };
ALIGNED(4) static const u8 EscortMe_Text[] = _("Escort me!");
ALIGNED(4) static const u8 TakeMeWith_Text[] = _("Please take me with you!");
ALIGNED(4) static const u8 WantToSee_Text[] = _("I want to see {COLOR YELLOW}%s{RESET}.");
ALIGNED(4) static const u8 TakeMe_Text[] = _("Take me!");
static const u8 CloseFriends_80EAF08[];
static const u8 Apologize_80EAF2C[];
static const u8 MustMeet_80EAF4C[];
static const u8 HaveToMeet_80EAF70[];
static const u8 HaveToGo_80EAF94[];
static const u8 LongTime_80EAFA4[];
static const u8 SickWorry_80EAFD4[];
static const u8 FaintedInside_80EAFF0[];
static const u8 HasntReturned_80EB014[];
static const u8 WantToHelp_80EB030[];
static const u8 InTrouble_80EB048[];
static const u8 WaitingForever_80EB06C[];
static const u8 WaitingInDungeon_80EB090[];
static const u8 TooWeak_80EB0B4[];
static const u8 OwnPower_80EB0DC[];
static const u8 GoMyself_80EB0FC[];
static const u8 WorriedAbout_80EB118[];
static const u8 WantMeet_80EB138[];
static const u8 PromisedMeet_80EB158[];
static const u8 WaitingForMe_80EB17C[];
static const u8 * const gUnknown_80EAEB8[20] = { static const u8 * const gUnknown_80EAEB8[20] = {
WaitingForMe_80EB17C, _("{COLOR YELLOW}%s{RESET} is waiting for me!"),
PromisedMeet_80EB158, _("We promised to meet in the dungeon!"),
WantMeet_80EB138, _("I want to meet with {COLOR YELLOW}%s{RESET}."),
WorriedAbout_80EB118, _("I'm worried about {COLOR YELLOW}%s{RESET}..."),
GoMyself_80EB0FC, _("I can't go by myself..."),
OwnPower_80EB0DC, _("I can't go on my own power..."),
TooWeak_80EB0B4, _("I'm too weak. It's not possible."),
WaitingInDungeon_80EB090, _("{COLOR YELLOW}%s{RESET} is waiting in the dungeon."),
WaitingForever_80EB06C, _("{COLOR YELLOW}%s{RESET} has been waiting forever..."),
InTrouble_80EB048, _("Hurry, {COLOR YELLOW}%s{RESET} is in trouble..."),
WantToHelp_80EB030, _("I want to help {COLOR YELLOW}%s{RESET}!"),
HasntReturned_80EB014, _("{COLOR YELLOW}%s{RESET} hasn't returned!"),
FaintedInside_80EAFF0, _("{COLOR YELLOW}%s{RESET} may have fainted inside..."),
SickWorry_80EAFD4, _("I'm sick with worry..."),
LongTime_80EAFA4, _("We haven't seen each other in a long time."),
HaveToGo_80EAF94, _("I have to go!"),
HaveToMeet_80EAF70, _("We have to meet--whatever it takes!"),
MustMeet_80EAF4C, _("I don't care how--we must meet!"),
Apologize_80EAF2C, _("I want to apologize to {COLOR YELLOW}%s{RESET}."),
CloseFriends_80EAF08 _("I'm close friends with {COLOR YELLOW}%s{RESET}!"),
}; };
ALIGNED(4) static const u8 CloseFriends_80EAF08[] = _("I'm close friends with {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 Apologize_80EAF2C[] = _("I want to apologize to {COLOR YELLOW}%s{RESET}.");
ALIGNED(4) static const u8 MustMeet_80EAF4C[] = _("I don't care how--we must meet!");
ALIGNED(4) static const u8 HaveToMeet_80EAF70[] = _("We have to meet--whatever it takes!");
ALIGNED(4) static const u8 HaveToGo_80EAF94[] = _("I have to go!");
ALIGNED(4) static const u8 LongTime_80EAFA4[] = _("We haven't seen each other in a long time.");
ALIGNED(4) static const u8 SickWorry_80EAFD4[] = _("I'm sick with worry...");
ALIGNED(4) static const u8 FaintedInside_80EAFF0[] = _("{COLOR YELLOW}%s{RESET} may have fainted inside...");
ALIGNED(4) static const u8 HasntReturned_80EB014[] = _("{COLOR YELLOW}%s{RESET} hasn't returned!");
ALIGNED(4) static const u8 WantToHelp_80EB030[] = _("I want to help {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 InTrouble_80EB048[] = _("Hurry, {COLOR YELLOW}%s{RESET} is in trouble...");
ALIGNED(4) static const u8 WaitingForever_80EB06C[] = _("{COLOR YELLOW}%s{RESET} has been waiting forever...");
ALIGNED(4) static const u8 WaitingInDungeon_80EB090[] = _("{COLOR YELLOW}%s{RESET} is waiting in the dungeon.");
ALIGNED(4) static const u8 TooWeak_80EB0B4[] = _("I'm too weak. It's not possible.");
ALIGNED(4) static const u8 OwnPower_80EB0DC[] = _("I can't go on my own power...");
ALIGNED(4) static const u8 GoMyself_80EB0FC[] = _("I can't go by myself...");
ALIGNED(4) static const u8 WorriedAbout_80EB118[] = _("I'm worried about {COLOR YELLOW}%s{RESET}...");
ALIGNED(4) static const u8 WantMeet_80EB138[] = _("I want to meet with {COLOR YELLOW}%s{RESET}.");
ALIGNED(4) static const u8 PromisedMeet_80EB158[] = _("We promised to meet in the dungeon!");
ALIGNED(4) static const u8 WaitingForMe_80EB17C[] = _("{COLOR YELLOW}%s{RESET} is waiting for me!");
static const u8 SomeonePleaseEscort[];
static const u8 PleaseEscortMe[];
static const u8 PleaseTakeMeThere[];
static const u8 PleaseTakeMeToSee[];
static const u8 * const gUnknown_80EB198[4] = { static const u8 * const gUnknown_80EB198[4] = {
PleaseTakeMeToSee, _("Please take me to see {COLOR YELLOW}%s{RESET}!"),
PleaseTakeMeThere, _("Please take me there with you!"),
PleaseEscortMe, _("Please escort me there!"),
SomeonePleaseEscort _("Someone, please escort me!"),
}; };
ALIGNED(4) static const u8 SomeonePleaseEscort[] = _("Someone, please escort me!");
ALIGNED(4) static const u8 PleaseEscortMe[] = _("Please escort me there!");
ALIGNED(4) static const u8 PleaseTakeMeThere[] = _("Please take me there with you!");
ALIGNED(4) static const u8 PleaseTakeMeToSee[] = _("Please take me to see {COLOR YELLOW}%s{RESET}!");
static const u8 Without_80EB238[];
static const u8 Worried_80EB250[];
static const u8 WantMeet_80EB274[];
static const u8 HelpMeet_80EB294[];
static const u8 Escort_80EB2AC[];
static const u8 TakeMeet_80EB2CC[];
static const u8 * const gUnknown_80EB220[6] = { static const u8 * const gUnknown_80EB220[6] = {
TakeMeet_80EB2CC, _("Please! Take me to meet {COLOR YELLOW}%s{RESET}!"),
Escort_80EB2AC, _("Please escort me to my {COLOR YELLOW}%s{RESET}!"),
HelpMeet_80EB294, _("Help me meet {COLOR YELLOW}%s{RESET}!"),
WantMeet_80EB274, _("I really want to meet {COLOR YELLOW}%s{RESET}!"),
Worried_80EB250, _("I'm so worried about {COLOR YELLOW}%s{RESET}..."),
Without_80EB238 _("Without {COLOR YELLOW}%s{RESET}, I..."),
}; };
ALIGNED(4) static const u8 Without_80EB238[] = _("Without {COLOR YELLOW}%s{RESET}, I...");
ALIGNED(4) static const u8 Worried_80EB250[] = _("I'm so worried about {COLOR YELLOW}%s{RESET}...");
ALIGNED(4) static const u8 WantMeet_80EB274[] = _("I really want to meet {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 HelpMeet_80EB294[] = _("Help me meet {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 Escort_80EB2AC[] = _("Please escort me to my {COLOR YELLOW}%s{RESET}!");
ALIGNED(4) static const u8 TakeMeet_80EB2CC[] = _("Please! Take me to meet {COLOR YELLOW}%s{RESET}!");
static const u8 Lonely_80EB308[];
static const u8 NoGood_80EB334[];
static const u8 MeansEverything_80EB35C[];
static const u8 WePromised_80EB37C[];
static const u8 WeBelong_80EB3A4[];
static const u8 WeInLove_80EB3CC[];
static const u8 * const gUnknown_80EB2F0[6] = { static const u8 * const gUnknown_80EB2F0[6] = {
WeInLove_80EB3CC, _("We're in love! Please, take me there!"),
WeBelong_80EB3A4, _("We belong together! Please escort me!"),
WePromised_80EB37C, _("We've promised our futures together."),
MeansEverything_80EB35C, _("This means everything to me!"),
NoGood_80EB334, _("It's no good if we're not together!"),
Lonely_80EB308 _("I'm very lonely! Please take me with you!"),
}; };
ALIGNED(4) static const u8 Lonely_80EB308[] = _("I'm very lonely! Please take me with you!");
ALIGNED(4) static const u8 NoGood_80EB334[] = _("It's no good if we're not together!");
ALIGNED(4) static const u8 MeansEverything_80EB35C[] = _("This means everything to me!");
ALIGNED(4) static const u8 WePromised_80EB37C[] = _("We've promised our futures together.");
ALIGNED(4) static const u8 WeBelong_80EB3A4[] = _("We belong together! Please escort me!");
ALIGNED(4) static const u8 WeInLove_80EB3CC[] = _("We're in love! Please, take me there!");
static const u8 sUnknown_80EB450[];
static const u8 sUnknown_80EB470[];
static const u8 sUnknown_80EB494[];
static const u8 sUnknown_80EB4AC[];
static const u8 sUnknown_80EB4C0[];
static const u8 sUnknown_80EB4E0[];
static const u8 sUnknown_80EB500[];
static const u8 sUnknown_80EB524[];
static const u8 sUnknown_80EB54C[];
static const u8 sUnknown_80EB568[];
static const u8 sUnknown_80EB590[];
static const u8 sUnknown_80EB5B4[];
static const u8 sUnknown_80EB5D4[];
static const u8 sUnknown_80EB5F8[];
static const u8 sUnknown_80EB618[];
static const u8 sUnknown_80EB638[];
static const u8 sUnknown_80EB654[];
static const u8 sUnknown_80EB67C[];
static const u8 sUnknown_80EB6A0[];
static const u8 sUnknown_80EB6C0[];
static const u8 sUnknown_80EB6E4[];
static const u8 sUnknown_80EB708[];
// Item Delivery Mission Text // Item Delivery Mission Text
static const u8 * const gUnknown_80EB3F8[22] = { static const u8 * const gUnknown_80EB3F8[22] = {
sUnknown_80EB708, _("Having one {COLOR GREEN}%s{RESET} is reassuring."),
sUnknown_80EB6E4, _("{COLOR GREEN}%s{RESET}--it's convenient to have."),
sUnknown_80EB6C0, _("{COLOR GREEN}%s{RESET} wanted after long search."),
sUnknown_80EB6A0, _("{COLOR GREEN}%s{RESET} wanted for exploration."),
sUnknown_80EB67C, _("{COLOR GREEN}%s{RESET}--I'd love to utilize one!"),
sUnknown_80EB654, _("{COLOR GREEN}%s{RESET}--I can't leave without it."),
sUnknown_80EB638, _("{COLOR GREEN}%s{RESET} wanted as a charm."),
sUnknown_80EB618, _("{COLOR GREEN}%s{RESET}! Seeking in quantity!"),
sUnknown_80EB5F8, _("Help this {COLOR GREEN}%s{RESET} collector!"),
sUnknown_80EB5D4, _("I can't find one more {COLOR GREEN}%s{RESET}."),
sUnknown_80EB5B4, _("Hard-to-find {COLOR GREEN}%s{RESET} sought."),
sUnknown_80EB590, _("{COLOR GREEN}%s{RESET}--I get scared without it!"),
sUnknown_80EB568, _("I can't sleep without it: {COLOR GREEN}%s{RESET}."),
sUnknown_80EB54C, _("{COLOR GREEN}%s{RESET} makes me strong."),
sUnknown_80EB524, _("{COLOR GREEN}%s{RESET}--it's my mom's favorite."),
sUnknown_80EB500, _("{COLOR GREEN}%s{RESET}'s texture is comforting."),
sUnknown_80EB4E0, _("{COLOR GREEN}%s{RESET} wanted to test effects."),
sUnknown_80EB4C0, _("{COLOR GREEN}%s{RESET} wanted for nostalgia."),
sUnknown_80EB4AC, _("I lost my {COLOR GREEN}%s{RESET}."),
sUnknown_80EB494, _("Wanted: my own {COLOR GREEN}%s{RESET}."),
sUnknown_80EB470, _("The item {COLOR GREEN}%s{RESET} is the in thing!"),
sUnknown_80EB450 _("Is it true about the {COLOR GREEN}%s{RESET}?"),
}; };
ALIGNED(4) static const u8 sUnknown_80EB450[] = _("Is it true about the {COLOR GREEN}%s{RESET}?");
ALIGNED(4) static const u8 sUnknown_80EB470[] = _("The item {COLOR GREEN}%s{RESET} is the in thing!");
ALIGNED(4) static const u8 sUnknown_80EB494[] = _("Wanted: my own {COLOR GREEN}%s{RESET}.");
ALIGNED(4) static const u8 sUnknown_80EB4AC[] = _("I lost my {COLOR GREEN}%s{RESET}.");
ALIGNED(4) static const u8 sUnknown_80EB4C0[] = _("{COLOR GREEN}%s{RESET} wanted for nostalgia.");
ALIGNED(4) static const u8 sUnknown_80EB4E0[] = _("{COLOR GREEN}%s{RESET} wanted to test effects.");
ALIGNED(4) static const u8 sUnknown_80EB500[] = _("{COLOR GREEN}%s{RESET}'s texture is comforting.");
ALIGNED(4) static const u8 sUnknown_80EB524[] = _("{COLOR GREEN}%s{RESET}--it's my mom's favorite.");
ALIGNED(4) static const u8 sUnknown_80EB54C[] = _("{COLOR GREEN}%s{RESET} makes me strong.");
ALIGNED(4) static const u8 sUnknown_80EB568[] = _("I can't sleep without it: {COLOR GREEN}%s{RESET}.");
ALIGNED(4) static const u8 sUnknown_80EB590[] = _("{COLOR GREEN}%s{RESET}--I get scared without it!");
ALIGNED(4) static const u8 sUnknown_80EB5B4[] = _("Hard-to-find {COLOR GREEN}%s{RESET} sought.");
ALIGNED(4) static const u8 sUnknown_80EB5D4[] = _("I can't find one more {COLOR GREEN}%s{RESET}.");
ALIGNED(4) static const u8 sUnknown_80EB5F8[] = _("Help this {COLOR GREEN}%s{RESET} collector!");
ALIGNED(4) static const u8 sUnknown_80EB618[] = _("{COLOR GREEN}%s{RESET}! Seeking in quantity!");
ALIGNED(4) static const u8 sUnknown_80EB638[] = _("{COLOR GREEN}%s{RESET} wanted as a charm.");
ALIGNED(4) static const u8 sUnknown_80EB654[] = _("{COLOR GREEN}%s{RESET}--I can't leave without it.");
ALIGNED(4) static const u8 sUnknown_80EB67C[] = _("{COLOR GREEN}%s{RESET}--I'd love to utilize one!");
ALIGNED(4) static const u8 sUnknown_80EB6A0[] = _("{COLOR GREEN}%s{RESET} wanted for exploration.");
ALIGNED(4) static const u8 sUnknown_80EB6C0[] = _("{COLOR GREEN}%s{RESET} wanted after long search.");
ALIGNED(4) static const u8 sUnknown_80EB6E4[] = _("{COLOR GREEN}%s{RESET}--it's convenient to have.");
ALIGNED(4) static const u8 sUnknown_80EB708[] = _("Having one {COLOR GREEN}%s{RESET} is reassuring.");
static const u8 sUnknown_80EB784[];
static const u8 sUnknown_80EB7A8[];
static const u8 sUnknown_80EB7D8[];
static const u8 sUnknown_80EB800[];
static const u8 sUnknown_80EB818[];
static const u8 sUnknown_80EB82C[];
static const u8 sUnknown_80EB850[];
static const u8 sUnknown_80EB86C[];
static const u8 sUnknown_80EB890[];
static const u8 sUnknown_80EB8AC[];
static const u8 sUnknown_80EB8D0[];
static const u8 sUnknown_80EB8E8[];
static const u8 sUnknown_80EB90C[];
static const u8 sUnknown_80EB930[];
static const u8 sUnknown_80EB95C[];
static const u8 sUnknown_80EB97C[];
static const u8 sUnknown_80EB9A0[];
static const u8 sUnknown_80EB9BC[];
static const u8 sUnknown_80EB9D0[];
static const u8 sUnknown_80EB9E8[];
static const u8 sUnknown_80EBA00[];
static const u8 * const gUnknown_80EB72C[22] = { static const u8 * const gUnknown_80EB72C[22] = {
sUnknown_80EBA00, _("Please! May I have one?"),
sUnknown_80EB9E8, _("Please trade me one!"),
sUnknown_80EB9D0, _("Please find one for me!"),
sUnknown_80EB9BC, _("Please give me one!"),
sUnknown_80EB9A0, _("Please share one with me!"),
sUnknown_80EB97C, _("Please! I must have one delivered!"),
sUnknown_80EB95C, _("Please help! Reward offered!"),
sUnknown_80EB930, _("Please! I'm offering a generous reward!"),
sUnknown_80EB90C, _("I'm looking forward to your help!"),
sUnknown_80EB8E8, _("Please let me know if you find one!"),
sUnknown_80EB8D0, _("Please search for it!"),
sUnknown_80EB8AC, _("Please help! I'm counting on you!"),
sUnknown_80EB890, _("Please! I need your help!"),
sUnknown_80EB86C, _("Please help! You're my only hope!"),
sUnknown_80EB850, _("Please share a little bit!"),
sUnknown_80EB9A0, _("Please share one with me!"),
sUnknown_80EB82C, _("Please! I need some cooperation!"),
sUnknown_80EB818, _("Please help me out!"),
sUnknown_80EB800, _("Please! Please help me!"),
sUnknown_80EB7D8, _("Please help! I'm offering a reward!"),
sUnknown_80EB7A8, _("Please help! I'll make it worth your time!"),
sUnknown_80EB784 _("Please contact me if you find it!"),
}; };
ALIGNED(4) static const u8 sUnknown_80EB784[] = _("Please contact me if you find it!");
ALIGNED(4) static const u8 sUnknown_80EB7A8[] = _("Please help! I'll make it worth your time!");
ALIGNED(4) static const u8 sUnknown_80EB7D8[] = _("Please help! I'm offering a reward!");
ALIGNED(4) static const u8 sUnknown_80EB800[] = _("Please! Please help me!");
ALIGNED(4) static const u8 sUnknown_80EB818[] = _("Please help me out!");
ALIGNED(4) static const u8 sUnknown_80EB82C[] = _("Please! I need some cooperation!");
ALIGNED(4) static const u8 sUnknown_80EB850[] = _("Please share a little bit!");
ALIGNED(4) static const u8 sUnknown_80EB86C[] = _("Please help! You're my only hope!");
ALIGNED(4) static const u8 sUnknown_80EB890[] = _("Please! I need your help!");
ALIGNED(4) static const u8 sUnknown_80EB8AC[] = _("Please help! I'm counting on you!");
ALIGNED(4) static const u8 sUnknown_80EB8D0[] = _("Please search for it!");
ALIGNED(4) static const u8 sUnknown_80EB8E8[] = _("Please let me know if you find one!");
ALIGNED(4) static const u8 sUnknown_80EB90C[] = _("I'm looking forward to your help!");
ALIGNED(4) static const u8 sUnknown_80EB930[] = _("Please! I'm offering a generous reward!");
ALIGNED(4) static const u8 sUnknown_80EB95C[] = _("Please help! Reward offered!");
ALIGNED(4) static const u8 sUnknown_80EB97C[] = _("Please! I must have one delivered!");
ALIGNED(4) static const u8 sUnknown_80EB9A0[] = _("Please share one with me!");
ALIGNED(4) static const u8 sUnknown_80EB9BC[] = _("Please give me one!");
ALIGNED(4) static const u8 sUnknown_80EB9D0[] = _("Please find one for me!");
ALIGNED(4) static const u8 sUnknown_80EB9E8[] = _("Please trade me one!");
ALIGNED(4) static const u8 sUnknown_80EBA00[] = _("Please! May I have one?");
static const u8 sNewFriendAreasText[]; static const u8 sNewFriendAreasText[];
static const u8 sNewFriendAreasHeadline[]; static const u8 sNewFriendAreasHeadline[];
static const u8 sLucarioRankText[]; static const u8 sLucarioRankText[];

View File

@ -558,7 +558,7 @@ ALIGNED(4) const u8 gUnknown_80E8A7C[] = _(
"Send your thanks to your friend!"); "Send your thanks to your friend!");
ALIGNED(4) const u8 gUnknown_80E8AC8[] = _("Client:"); ALIGNED(4) const u8 gUnknown_80E8AC8[] = _("Client:");
ALIGNED(4) const u8 gUnknown_80E8AD0[] = _("%s{COLOR GREEN}{UNK_ICON_81_69}%s{UNK_ICON_81_6A}{RESET}"); ALIGNED(4) const u8 gUnknown_80E8AD0[] = _("%s{COLOR GREEN}%s{RESET}");
ALIGNED(4) const u8 gUnknown_80E8AE0[] = _("Objective:"); ALIGNED(4) const u8 gUnknown_80E8AE0[] = _("Objective:");
ALIGNED(4) const u8 gUnknown_80E8AEC[] = _("Friend Rescue"); ALIGNED(4) const u8 gUnknown_80E8AEC[] = _("Friend Rescue");
ALIGNED(4) const u8 gUnknown_80E8AFC[] = _("Deliver {COLOR GREEN}%s{RESET}."); ALIGNED(4) const u8 gUnknown_80E8AFC[] = _("Deliver {COLOR GREEN}%s{RESET}.");