diff options
-rw-r--r-- | data/strings.s | 4845 | ||||
-rw-r--r-- | data/text/quest_log.inc | 482 | ||||
-rw-r--r-- | data/text/teachy_tv.inc | 227 | ||||
-rw-r--r-- | include/strings.h | 129 | ||||
-rw-r--r-- | ld_script.txt | 2 | ||||
-rw-r--r-- | src/berry_pouch.c | 2 | ||||
-rw-r--r-- | src/data/text/quest_log.h | 125 | ||||
-rw-r--r-- | src/data/text/teachy_tv.h | 198 | ||||
-rw-r--r-- | src/item_menu.c | 2 | ||||
-rw-r--r-- | src/item_pc.c | 2 | ||||
-rw-r--r-- | src/quest_log.c | 415 | ||||
-rw-r--r-- | src/strings.c | 1335 | ||||
-rw-r--r-- | src/tm_case.c | 2 |
13 files changed, 1935 insertions, 5831 deletions
diff --git a/data/strings.s b/data/strings.s deleted file mode 100644 index 93a98960e..000000000 --- a/data/strings.s +++ /dev/null @@ -1,4845 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - .align 2 -gExpandedPlaceholder_Empty:: @ 8415A20 - .string "$" - -gExpandedPlaceholder_Kun:: @ 8415A21 - .string "$" - -gExpandedPlaceholder_Chan:: @ 8415A22 - .string "$" - -gExpandedPlaceholder_Sapphire:: @ 0x8415A23 - .string "SAPPHIRE$" - -gExpandedPlaceholder_Ruby:: @ 8415A2C - .string "RUBY$" - -gExpandedPlaceholder_Aqua:: @ 8415A31 - .string "AQUA$" - -gExpandedPlaceholder_Magma:: @ 8415A36 - .string "MAGMA$" - -gExpandedPlaceholder_Archie:: @ 8415A3C - .string "ARCHIE$" - -gExpandedPlaceholder_Maxie:: @ 8415A43 - .string "MAXIE$" - -gExpandedPlaceholder_Kyogre:: @ 8415A49 - .string "KYOGRE$" - -gExpandedPlaceholder_Groudon:: @ 8415A50 - .string "GROUDON$" - -gExpandedPlaceholder_Red:: @ 8415A58 - .string "RED$" - -gExpandedPlaceholder_Green:: @ 8415A5C - .string "GREEN$" - -gText_EggNickname:: @ 8415A62 - .string "EGG$" - -gStartMenuText_Pokemon:: @ 8415A66 - .string "POKéMON$" - -gText_NewGame:: @ 8415A6E - .string "NEW GAME$" - -gText_Continue:: @ 8415A77 - .string "CONTINUE$" - -gTextJP_Options:: @ 0x8415A80 - .string "せっていを かえる$" - -gUnusedText_MysteryGift:: @ 0x8415A8A - .string "MYSTERY GIFT$" - -gText_MysteryGift:: @ 8415A97 - .string "MYSTERY GIFT$" - -gText_WirelessAdapterIsNotConnected:: @ 8415AA4 - .string "The Wireless Adapter is not\n" - .string "connected.$" - -gText_MysteryGiftCantBeUsedWhileWirelessAdapterIsAttached:: @ 8415ACB - .string "MYSTERY GIFT can't be used while\n" - .string "the Wireless Adapter is attached.$" - -gUnknown_8415B0E:: @ 0x8415B0E - .string "がいぶデ-タにより レポ-トを こうしんします\n" - .string "しばらく おまちください$" - -gUnknown_8415B33:: @ 0x8415B33 - .string "レポ-トが こうしんされました!$" - -gUnknown_8415B44:: @ 0x8415B44 - .string "レポ-トが こうしんされました!\p" - .string "これいじょう\n" - .string "レポ-トが かききれないので\l" - .string "バックアップカ-トリッジを\l" - .string "こうかんしてください!\p" - .string "くわしくは\n" - .string "にんてんどう サ-ビスセンタ- まで\l" - .string "おといあわせ ください$" - -gUnknown_8415BAA:: @ 0x8415BAA - .string "レポ-トの こうしんは\n" - .string "しっぱいしました!\p" - .string "バックアップカ-トリッジを\n" - .string "こうかんしてください!\p" - .string "くわしくは\n" - .string "にんてんどう サ-ビスセンタ- まで\l" - .string "おといあわせ ください$" - -gText_SaveFileCorruptedPrevWillBeLoaded:: @ 8415BFF - .string "The save file is corrupted.\p" - .string "The previous save file will be\n" - .string "loaded.$" - -gText_SaveFileHasBeenDeleted:: @ 8415C42 - .string "The save file has been\n" - .string "deleted...$" - -gText_1MSubCircuitBoardNotInstalled:: @ 8415C64 - .string "The 1M sub-circuit board is\n" - .string "not installed.$" - -gTextJP_InternalBatteryHasRunDry:: @ 0x8415C8F - .string "でんちぎれの ために\n" - .string "とけいが うごかなくなりました\p" - .string "とけいに かんけいする できごとは おきませんが\n" - .string "ゲ-ムを つづけて あそぶことは できます$" - -gUnknown_8415CD9:: @ 0x8415CD9 - .string "しゅじんこう$" - -gUnknown_8415CE0:: @ 0x8415CE0 - .string "ポケモンずかん$" - -gText_MainMenuTime:: @ 8415CE8 - .string "TIME$" - -gUnknown_8415CED:: @ 0x8415CED - .string "もっているバッジ$" - -gUnknown_8415CF6:: @ 0x8415CF6 - .string "Aボタン$" - -gUnknown_8415CFB:: @ 0x8415CFB - .string "Bボタン$" - -gUnknown_8415D00:: @ 0x8415D00 - .string "Rボタン$" - -gUnknown_8415D05:: @ 0x8415D05 - .string "Lボタン$" - -gUnknown_8415D0A:: @ 0x8415D0A - .string "スタ-トボタン$" - -gUnknown_8415D12:: @ 0x8415D12 - .string "セレクトボタン$" - -gUnknown_8415D1A:: @ 0x8415D1A - .string "じゅうじボタン$" - -gUnknown_8415D22:: @ 0x8415D22 - .string "Lボタン Rボタン$" - -gText_Controls:: @ 8415D2C - .string "CONTROLS$" - - .align 2 -gUnknown_8415D38:: @ 8415D2C - .string "{DPAD_UPDOWN}えらぶ {A_BUTTON}けってい$" - - .align 2 -gText_ABUTTONNext:: @ 8415D48 - .string "{A_BUTTON}NEXT$" - - .align 2 -gText_ABUTTONNext_BBUTTONBack:: @ 8415D50 - .string "{A_BUTTON}NEXT {B_BUTTON}BACK$" - - .align 2 -gText_UPDOWNPick_ABUTTONNext_BBUTTONBack:: @ 8415D60 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}NEXT {B_BUTTON}CANCEL$" - - .align 2 -gText_UPDOWNPick_ABUTTONBBUTTONCancel:: @ 8415D78 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}{B_BUTTON}CANCEL$" - - .align 2 -gText_ABUTTONExit:: @ 8415D8C - .string "{A_BUTTON}EXIT$" - -gText_Boy:: @ 8415D93 - .string "BOY$" - -gText_Girl:: @ 8415D97 - .string "GIRL$" - -gUnknown_8415D9C:: @ 8415D9C - .string "POKéDEX TABLE OF CONTENTS$" - -gUnknown_8415DB8:: @ 8415DB8 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}OK$" - -gUnknown_8415DC4:: @ 8415DC4 - .string "Seen:$" - -gUnknown_8415DCA:: @ 8415DCA - .string "Owned:$" - -gUnknown_8415DD1:: @ 8415DD1 - .string "KANTO$" - -gUnknown_8415DD7:: @ 8415DD7 - .string "NATIONAL$" - -gUnknown_8415DE0:: @ 0x8415DE0 - .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}POKéMON HABITATS$" - -gText_DexCategory_GrasslandPkmn:: @ 0x8415DF7 - .string "Grassland POKéMON$" - -gText_DexCategory_ForestPkmn:: @ 0x8415E09 - .string "Forest POKéMON$" - -gText_DexCategory_WatersEdgePkmn:: @ 0x8415E18 - .string "Water's-edge POKéMON$" - -gText_DexCategory_SeaPkmn:: @ 0x8415E2D - .string "Sea POKéMON$" - -gText_DexCategory_CavePkmn:: @ 0x8415E39 - .string "Cave POKéMON$" - -gText_DexCategory_MountainPkmn:: @ 0x8415E46 - .string "Mountain POKéMON$" - -gText_DexCategory_RoughTerrainPkmn:: @ 0x8415E57 - .string "Rough-terrain POKéMON$" - -gText_DexCategory_UrbanPkmn:: @ 0x8415E6D - .string "Urban POKéMON$" - -gText_DexCategory_RarePkmn:: @ 0x8415E7B - .string "Rare POKéMON$" - -gUnknown_8415E88:: @ 0x8415E88 - .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}SEARCH$" - -gUnknown_8415E95:: @ 0x8415E95 - .string "NUMERICAL MODE$" - -gUnknown_8415EA4:: @ 0x8415EA4 - .string "A TO Z MODE$" - -gUnknown_8415EB0:: @ 0x8415EB0 - .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}OTHER$" - -gUnknown_8415EBC:: @ 0x8415EBC - .string "ずかんの つかいかた$" - -gUnknown_8415EC7:: @ 0x8415EC7 - .string "CLOSE POKéDEX$" - -gUnknown_8415ED5:: @ 0x8415ED5 - .string "TYPE MODE$" - -gUnknown_8415EDF:: @ 0x8415EDF - .string "LIGHTEST MODE$" - -gUnknown_8415EED:: @ 0x8415EED - .string "SMALLEST MODE$" - -gUnknown_8415EFB:: @ 0x8415EFB - .string "{COLOR WHITE2}{SHADOW LIGHT_BLUE}POKéMON LIST$" - -gUnknown_8415F0E:: @ 0x8415F0E - .string "NUMERICAL MODE: KANTO$" - -gUnknown_8415F24:: @ 0x8415F24 - .string "NUMERICAL MODE: NATIONAL$" - -gUnknown_8415F3D:: @ 8415F3D - .string "POKéMON LIST$" - -gUnknown_8415F4A:: @ 8415F4A - .string "SEARCH$" - -gText_PickOKExit:: @ 8415F51 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL$" - -gUnknown_8415F66:: @ 8415F66 - .string "-----$" - -gUnknown_8415F6C:: @ 8415F6C - .string "{DPAD_LEFTRIGHT}PICK{PLUS}FLIP PAGE {A_BUTTON}CHECK {B_BUTTON}CANCEL$" - -gUnknown_8415F8F:: @ 8415F8F - .string " POKéMON$" - -gUnknown_8415F98:: @ 8415F98 - .string "HT$" - -gUnknown_8415F9B:: @ 8415F9B - .string "WT$" - -gUnknown_8415F9E:: @ 0x8415F9E - .string "”$" - -gUnknown_8415FA0:: @ 8415FA0 - .string "lbs.$" - -gUnknown_8415FA5:: @ 0x8415FA5 - .string "ポケモンデ-タ$" - -gUnknown_8415FAD:: @ 8415FAD - .string "{START_BUTTON}CRY$" - -gUnknown_8415FB3:: @ 8415FB3 - .string "{A_BUTTON}NEXT DATA {B_BUTTON}CANCEL$" - -gUnknown_8415FC8:: @ 8415FC8 - .string "{A_BUTTON}NEXT$" - -gUnknown_8415FCF:: @ 8415FCF - .string "{A_BUTTON}CANCEL {B_BUTTON}PREVIOUS DATA$" - -gUnknown_8415FE8:: @ 8415FE8 - .string "AREA$" - -gUnknown_8415FED:: @ 8415FED - .string "SIZE$" - -gUnknown_8415FF2:: @ 8415FF2 - .string "AREA UNKNOWN$" - -gUnknown_8415FFF:: @ 8415FFF - .string "{NO}$" - -gUnknown_8416002:: @ 8416002 - .string "PAGE$" - - .align 2 -gText_WelcomeToHOF:: @ 8416008 - .string "Welcome to the HALL OF FAME!$" - - .align 2 -gUnknown_8416028:: @ 0x8416028 - .string "みつけた ポケモン {STR_VAR_1}!\n" - .string "つかまえた ポケモン {STR_VAR_2}!\p" - .string "オダマキはかせの\n" - .string "ポケモンずかん ひょうか!\p" - .string "オダマキ“どれどれ\p" - .string "$" - - .align 2 -gUnknown_8416068:: @ 0x8416068 - .string "ここまでの レポ-トを かきしるしています!\n" - .string "でんげんを きらないでください$" - - .align 2 -gText_HOFCorrupted:: @ 8416090 - .string "The HALL OF FAME data is\n" - .string "corrupted.$" - -gText_HOFNumber:: @ 84160B4 - .string "HALL OF FAME No. {STR_VAR_1}$" - -gText_LeagueChamp:: @ 84160C8 - .string "LEAGUE CHAMPION!\n" - .string "CONGRATULATIONS!$" - - .align 2 -gText_Number:: @ 84160EC - .string "No. $" - - .align 2 -gText_Level:: @ 84160F4 - .string "Lv. $" - - .align 2 -gText_Name:: @ 84160FC - .string "NAME$" - - .align 2 -gText_IDNumber:: @ 8416104 - .string "IDNo.$" - -gUnknown_841610A:: @ 0x841610A - .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}オダマキはかせが ピンチだ!\n" - .string "ポケモンを だして たすけてあげよう!$" - -gUnknown_8416133:: @ 0x8416133 - .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}このポケモンにしますか?$" - -gUnknown_8416146:: @ 0x8416146 - .string "ポケモン$" - -gText_SaveError_PleaseExchangeBackupMemory:: @ 841614B - .string "Save error.\p" - .string "Please exchange the\n" - .string "backup memory.$" - -gSaveStatName_Player:: @ 841617A - .string "PLAYER$" - -gSaveStatName_Badges:: @ 8416181 - .string "BADGES$" - -gSaveStatName_Pokedex:: @ 8416188 - .string "POKéDEX$" - -gSaveStatName_Time:: @ 8416190 - .string "TIME$" - -gUnknown_8416195:: - .string "どこへ とびますか?$" - -gOtherText_Use:: - .string "USE$" - -gOtherText_Toss:: - .string "TOSS$" - -gOtherText_Register:: - .string "REGISTER$" - -gOtherText_Give:: - .string "GIVE$" - -gUnknown_84161B7:: - .string "けってい$" - -gOtherText_Walk:: - .string "WALK$" - -gFameCheckerText_Cancel:: @ 84161C1 - .string "CANCEL$" - -gOtherText_Exit:: @ 84161C8 - .string "EXIT$" - -gString_Dummy:: @ 84161CD - .string "$" - -gUnknown_84161CE:: - .string "キャンセル$" - -gText_Item:: - .string "ITEM$" - -gText_Mail:: - .string "MAIL$" - -gText_Take:: - .string "TAKE$" - -gText_Store:: - .string "STORE$" - -gOtherText_Check:: - .string "CHECK$" - -gUnknown_84161EF:: @ 84161EF - .string "NONE$" - -gOtherText_Open:: - .string "OPEN$" - -gOtherText_Deselect:: - .string "DESELECT$" - -gUnknown_8416202:: @ 8416202 - .string "???$" - -gUnknown_8416206:: - .string "?????$" - -gText_Slash:: @ 841620C - .string "/$" - -gUnknown_841620E:: @ 841620E - .string "-$" - -gUnknown_8416210:: @ 8416210 - .string "--$" - -gText_ThreeHyphens:: @ 8416213 - .string "---$" - -gText_SevenHyphens:: @ 8416217 - .string "-------$" - -gText_MaleSymbol:: @ 841621F - .string "♂$" - -gText_FemaleSymbol:: @ 8416221 - .string "♀$" - -gText_Lv:: @ 8416223 - .string "{LV_2}$" - -gOtherText_UnkF9_08_Clear_01:: @ 8416226 - .string "{NO}{CLEAR 0x01}$" - -gUnknown_841622C:: - .string "{PLUS}$" - -gUnknown_841622F:: - .string "{ESCAPE 0x03}$" - -gUnknown_8416233:: - .string "{ID}{NO}$" - -gUnknown_8416238:: @ 8416238 - .string "{PP}$" - -gFameCheckerText_ListMenuCursor:: @ 841623B - .string "▶$" - -gUnknown_841623D:: @ 841623D - .string "YES\n" - .string "NO$" - -gText_GoBackToThePreviousMenu:: - .string "Go back to the\n" - .string "previous menu.$" - -gText_WhatWouldYouLikeToDo:: @ 8416262 - .string "What would you like to do?$" - -gStartMenuText_Pokedex:: - .string "POKéDEX$" - -gStartMenuText_Bag:: @ 8416285 - .string "BAG$" - -gUnknown_8416289:: - .string "ポケナビ$" - -gStartMenuText_Player:: - .string "{PLAYER}$" - -gStartMenuText_Save:: - .string "SAVE$" - -gStartMenuText_Option:: - .string "OPTION$" - -gStartMenuText_Exit:: - .string "EXIT$" - -gStartMenuText_Retire:: - .string "RETIRE$" - -gUnknown_84162A9:: @ 84162A9 - .string "{STR_VAR_1}/{STR_VAR_2}\n" - .string "BALLS {STR_VAR_3}$" - -gText_TimesStrVar1:: @ 84162B9 - .string "×{STR_VAR_1}$" - -gUnknown_84162BD:: @ 84162BD - .string " BERRY$" - -gText_Coins:: @ 84162C4 - .string "{STR_VAR_1} COINS$" - -gText_Items2:: @ 0x84162CD - .string "ITEMS$" - -gText_PokeBalls2:: @ 0x84162D3 - .string "POKé BALLS$" - -gText_KeyItems2:: @ 0x84162DE - .string "KEY ITEMS$" - -gText_DepositItem:: @ 84162E8 - .string "DEPOSIT ITEM$" - -gText_CloseBag:: @ 84162F5 - .string "CLOSE BAG$" - -gOtherText_StrVar1:: @ 84162FF - .string "{STR_VAR_1}" - -gText_IsSelected:: @ 8416301 - .string " is\n" - .string "selected.$" - -gText_CantWriteMailHere:: @ 841630F - .string "You can't write\n" - .string "MAIL here.$" - -gText_ThereIsNoPokemon:: @ 841632A - .string "There is no\n" - .string "POKéMON.$" - -gOtherText_WhereShouldTheStrVar1BePlaced:: @ 841633F - .string "Where should the {STR_VAR_1}\n" - .string "be placed?$" - -gText_ItemCantBeHeld:: @ 841635E - .string "The {STR_VAR_1} can't be held.$" - -gText_TheStrVar1CantBeHeldHere:: @ 8416374 - .string "The {STR_VAR_1} can't be held\n" - .string "here.$" - -gText_DepositHowManyStrVars1:: @ 841638F - .string "Deposit how many\n" - .string "{STR_VAR_1}(s)?$" - -gText_DepositedStrVar2StrVar1s:: @ 84163A7 - .string "Deposited {STR_VAR_2}\n" - .string "{STR_VAR_1}(s).$" - -gText_NoRoomToStoreItems:: @ 84163BB - .string "There's no room to\n" - .string "store items.$" - -gText_TossOutHowManyStrVar1s:: @ 84163DB - .string "Toss out how many\n" - .string "{STR_VAR_1}(s)?$" - -gText_ThrewAwayStrVar2StrVar1s:: @ 84163F4 - .string "Threw away {STR_VAR_2}\n" - .string "{STR_VAR_1}(s).$" - -gText_ThrowAwayStrVar2OfThisItemQM:: @ 8416409 - .string "Throw away {STR_VAR_2} of\n" - .string "this item?$" - -gUnknown_8416425:: @ 8416425 - .string "OAK: {PLAYER}!\n" - .string "This isn't the time to use that!{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416451:: @ 8416451 - .string "You can't dismount your BIKE here.{PAUSE_UNTIL_PRESS}$" - -gText_ItemfinderResponding:: @ 8416476 - .string "Huh?\n" - .string "The ITEMFINDER's responding!\p" - .string "There's an item buried around here!{PAUSE_UNTIL_PRESS}$" - -gText_ItemfinderShakingWildly:: @ 84164BE - .string "Oh!\n" - .string "The ITEMFINDER's shaking wildly!\p" - .string "There's an item buried underfoot!\p" - .string "‥ ‥ ‥ ‥ ‥ ‥{PAUSE_UNTIL_PRESS}$" - -gText_NopeTheresNoResponse:: @ 8416513 - .string "‥ ‥ ‥ ‥Nope!\n" - .string "There's no response.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416537:: @ 8416537 - .string "Your COINS:\n" - .string "{STR_VAR_1}{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416548:: @ 0x8416548 - .string "わざマシンを きどうした!$" - -gUnknown_8416556:: @ 0x8416556 - .string "ひでんマシンを きどうした!$" - -gUnknown_8416565:: @ 0x8416565 - .string "なかには {STR_VAR_1}が\n" - .string "きろくされていた!\p" - .string "{STR_VAR_1}を\n" - .string "ポケモンに おぼえさせますか?$" - -gUnknown_841658C:: @ 841658C - .string "{PLAYER} used the\n" - .string "{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gUnknown_841659E:: @ 841659E - .string "But the effects of a REPEL\n" - .string "lingered from earlier.{PAUSE_UNTIL_PRESS}$" - -gUnknown_84165D2:: @ 84165D2 - .string "{PLAYER} used the\n" - .string "{STR_VAR_2}.\p" - .string "Wild POKéMON will be lured.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416600:: @ 8416600 - .string "{PLAYER} used the\n" - .string "{STR_VAR_2}.\p" - .string "Wild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416631:: @ 8416631 - .string "The BOX is full.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416644:: @ 8416644 - .string "POWDER QTY: {STR_VAR_1}{PAUSE_UNTIL_PRESS}$" - -gOtherText_Powder:: @ 8416655 - .string "POWDER$" - -gUnknown_841665C:: @ 841665C - .string "Played the POKé FLUTE.\p" - .string "Now, that's a catchy tune!{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416690:: @ 8416690 - .string "Played the POKé FLUTE.$" - -gUnknown_84166A7:: @ 84166A7 - .string "The POKé FLUTE awakened sleeping\n" - .string "POKéMON.{PAUSE_UNTIL_PRESS}$" - -gText_TMCase:: @ 84166D3 - .string "TM CASE$" - -gText_Close:: @ 84166DB - .string "CLOSE$" - -gText_TMCaseWillBePutAway:: @ 84166E1 - .string "The TM CASE will be\n" - .string "put away.$" - -gText_FontSize0:: @ 84166FF - .string "{SIZE 0}$" - -gText_FontSize2:: @ 8416703 - .string "{SIZE 2}$" - -gUnknown_8416707:: @ 8416707 - .string " $" - -gText_BerryPouch:: @ 841670A - .string "BERRY POUCH$" - -gText_TheBerryPouchWillBePutAway:: @ 8416716 - .string "The BERRY POUCH will be\n" - .string "put away.$" - -gText_ShopBuy:: @ 0x8416738 - .string "BUY$" - -gText_ShopSell:: @ 0x841673C - .string "SELL$" - -gText_ShopQuit:: @ 0x8416741 - .string "SEE YA!$" - -gText_InBagVar1:: @ 8416749 - .string "IN BAG:{SMALL} {STR_VAR_1}$" - -gText_QuitShopping:: @ 8416757 - .string "Quit shopping.$" - -gText_Var1CertainlyHowMany:: @ 8416766 - .string "{STR_VAR_1}? Certainly.\n" - .string "How many would you like?$" - -gText_Var1AndYouWantedVar2:: @ 841678E - .string "{STR_VAR_1}, and you want {STR_VAR_2}.\n" - .string "That will be ¥{STR_VAR_3}. Okay?$" - -gUnknown_84167BB:: @ 0x84167BB - .string "{STR_VAR_1} だね!\n" - .string "{STR_VAR_2}¥ だけど かうかい?$" - -gUnknown_84167D0:: @ 0x84167D0 - .string "{STR_VAR_1} ですね!\n" - .string "{STR_VAR_2}¥ だけど かいますか?$" - -gText_HereYouGoThankYou:: @ 84167E7 - .string "Here you are!\n" - .string "Thank you!$" - -gUnknown_8416800:: @ 0x8416800 - .string "どうも ありがとう!\n" - .string "じたくの パソコンに おくって おきますね!$" - -gUnknown_8416822:: @ 0x8416822 - .string "どうも ありがとう!\n" - .string "じたくの パソコンに おくって おくね!$" - -gText_YouDontHaveMoney:: @ 8416842 - .string "You don't have enough money.{PAUSE_UNTIL_PRESS}$" - -gText_NoMoreRoomForThis:: @ 8416861 - .string "You have no more room for this\n" - .string "item.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416888:: @ 0x8416888 - .string "{STR_VAR_1}を\n" - .string "いれる ばしょが いっぱいです{PAUSE_UNTIL_PRESS}$" - -gText_CanIHelpWithAnythingElse:: @ 841689E - .string "Is there anything else I can do?$" - -gUnknown_84168BF:: @ 0x84168BF - .string "その ほかに\n" - .string "なにか ちからに なれることは?$" - -gUnknown_84168D7:: @ 0x84168D7 - .string "プレミアボ-ル 1コ\n" - .string "おまけ しておきますね!{PAUSE_UNTIL_PRESS}$" - -gText_OhNoICantBuyThat:: @ 84168F1 - .string "{STR_VAR_1}? Oh, no.\n" - .string "I can't buy that.{PAUSE_UNTIL_PRESS}$" - -gText_HowManyWouldYouLikeToSell:: @ 8416911 - .string "{STR_VAR_1}?\n" - .string "How many would you like to sell?$" - -gText_ICanPayThisMuch_WouldThatBeOkay:: @ 8416936 - .string "I can pay ¥{STR_VAR_3}.\n" - .string "Would that be okay?$" - -gText_TurnedOverItemsWorthYen:: @ 8416959 - .string "Turned over the {STR_VAR_1}シSス\n" - .string "worth ¥{STR_VAR_3}.$" - -gText_PokedollarVar1:: @ 841697A - .string "¥{STR_VAR_1}$" - -gText_Shift:: @ 0x841697E - .string "SHIFT$" - -gText_SendOut:: @ 0x8416984 - .string "SEND OUT$" - -gText_Switch2:: @ 0x841698D - .string "SWITCH$" - -gText_Summary5:: @ 0x8416994 - .string "SUMMARY$" - -gUnknown_841699C:: @ 0x841699C - .string "つかえるわざ$" - -gText_Enter:: @ 0x84169A3 - .string "ENTER$" - -gText_NoEntry:: @ 0x84169A9 - .string "NO ENTRY$" - -gText_Take2:: @ 0x84169B2 - .string "TAKE$" - -gText_Read2:: @ 0x84169B7 - .string "READ$" - -gText_Trade4:: @ 0x84169BC - .string "TRADE$" - -gText_HP3:: @ 84169C2 - .string "HP$" - -gText_SpAtk3:: @ 84169C5 - .string "SP. ATK$" - -gText_SpDef3:: @ 84169CD - .string "SP. DEF$" - -gMenuText_Confirm:: @ 84169D5 - .string "OK$" - -gUnknown_84169D8:: @ 0x84169D8 - .string "$" - -gText_PauseUntilPress:: @ 84169D9 - .string "{PAUSE_UNTIL_PRESS}$" - -gText_WontHaveEffect:: @ 84169DC - .string "It won't have any effect.{PAUSE_UNTIL_PRESS}$" - -gUnknown_84169F8:: @ 84169F8 - .string "This can't be used on\n" - .string "that POKéMON.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnCantSwitchOut:: @ 8416A1E - .string "{STR_VAR_1} can't be switched\n" - .string "out!{PAUSE_UNTIL_PRESS}$" - -gText_PkmnAlreadyInBattle:: @ 8416A3A - .string "{STR_VAR_1} is already\n" - .string "in battle!{PAUSE_UNTIL_PRESS}$" - -gText_PkmnAlreadySelected:: @ 8416A55 - .string "{STR_VAR_1} has already been\n" - .string "selected.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnHasNoEnergy:: @ 8416A75 - .string "{STR_VAR_1} has no energy\n" - .string "left to battle!{PAUSE_UNTIL_PRESS}$" - -gText_CantSwitchWithAlly:: @ 8416A98 - .string "You can't switch {STR_VAR_1}'s\n" - .string "POKéMON with one of yours!{PAUSE_UNTIL_PRESS}$" - -gText_EggCantBattle:: @ 8416ACB - .string "An EGG can't battle!{PAUSE_UNTIL_PRESS}$" - -gText_CantUseUntilNewBadge:: @ 8416AE2 - .string "This can't be used until a new\n" - .string "BADGE is obtained.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416B16:: @ 8416B16 - .string "No more than three POKéMON\n" - .string "may enter.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416B3E:: @ 8416B3E - .string "No more than two POKéMON\n" - .string "may enter.{PAUSE_UNTIL_PRESS}$" - -gText_SendMailToPC:: @ 8416B64 - .string "Send the removed MAIL to\n" - .string "your PC?$" - -gText_MailSentToPC:: @ 8416B86 - .string "The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}$" - -gText_PCMailboxFull:: @ 8416BA6 - .string "Your PC's MAILBOX is full.{PAUSE_UNTIL_PRESS}$" - -gText_MailMessageWillBeLost:: @ 8416BC3 - .string "If the MAIL is removed, the\n" - .string "message will be lost. Okay?$" - -gText_RemoveMailBeforeItem:: @ 8416BFB - .string "MAIL must be removed before\n" - .string "holding an item.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnWasGivenItem:: @ 8416C2A - .string "{STR_VAR_1} was given the\n" - .string "{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnAlreadyHoldingItemSwitch:: @ 8416C49 - .string "{STR_VAR_1} is already holding\n" - .string "one {STR_VAR_2}.\p" - .string "Would you like to switch the\n" - .string "two items?$" - -gText_PkmnNotHolding:: @ 8416C8F - .string "{STR_VAR_1} isn't holding\n" - .string "anything.{PAUSE_UNTIL_PRESS}$" - -gText_ReceivedItemFromPkmn:: @ 8416CAC - .string "Received the {STR_VAR_2}\n" - .string "from {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" - -gText_MailTakenFromPkmn:: @ 8416CC7 - .string "MAIL was taken from the\n" - .string "POKéMON.{PAUSE_UNTIL_PRESS}$" - -gText_SwitchedPkmnItem:: @ 8416CEA - .string "The {STR_VAR_2} was taken and\n" - .string "replaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnHoldingItemCantHoldMail:: @ 8416D17 - .string "This POKéMON is holding an\n" - .string "item. It cannot hold MAIL.{PAUSE_UNTIL_PRESS}$" - -gText_MailTransferredFromMailbox:: @ 8416D4F - .string "MAIL was transferred from\n" - .string "the MAILBOX.{PAUSE_UNTIL_PRESS}$" - -gText_BagFullCouldNotRemoveItem:: @ 8416D78 - .string "The {STR_VAR_1} is full. The POKéMON's\n" - .string "item could not be removed.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnLearnedMove3:: @ 8416DB3 - .string "{STR_VAR_1} learned\n" - .string "{STR_VAR_2}!$" - -gText_PkmnCantLearnMove:: @ 8416DC2 - .string "{STR_VAR_1} and {STR_VAR_2}\n" - .string "are not compatible.\p" - .string "{STR_VAR_2} can't be\n" - .string "learned.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnNeedsToReplaceMove:: @ 8416DF7 - .string "{STR_VAR_1} wants to learn the\n" - .string "move {STR_VAR_2}.\p" - .string "However, {STR_VAR_1} already\n" - .string "knows four moves.\p" - .string "Should a move be deleted and\n" - .string "replaced with {STR_VAR_2}?$" - -gText_StopLearningMove2:: @ 8416E6B - .string "Stop trying to teach\n" - .string "{STR_VAR_2}?$" - -gText_MoveNotLearned:: @ 8416E84 - .string "{STR_VAR_1} did not learn the\n" - .string "move {STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gText_WhichMoveToForget:: @ 8416EA4 - .string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$" - -gText_12PoofForgotMove:: @ 8416EC6 - .string "1, {PAUSE 0x0F}2, and{PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_KON}Poof!\p" - .string "{STR_VAR_1} forgot how to\n" - .string "use {STR_VAR_2}.\p" - .string "And...{PAUSE_UNTIL_PRESS}$" - -gText_PkmnAlreadyKnows:: @ 8416F10 - .string "{STR_VAR_1} already knows\n" - .string "{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnHPRestoredByVar2:: @ 8416F27 - .string "{STR_VAR_1}'s HP was restored\n" - .string "by {STR_VAR_2} point(s).{PAUSE_UNTIL_PRESS}$" - -gText_PkmnCuredOfPoison:: @ 8416F4E - .string "{STR_VAR_1} was cured of its\n" - .string "poisoning.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnCuredOfParalysis:: @ 8416F6F - .string "{STR_VAR_1} was cured of\n" - .string "paralysis.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnWokeUp2:: @ 8416F8C - .string "{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnBurnHealed:: @ 8416F9A - .string "{STR_VAR_1}'s burn was healed.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnThawedOut:: @ 8416FB2 - .string "{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}$" - -gText_PPWasRestored:: @ 8416FC7 - .string "PP was restored.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8416FDA:: @ 0x8416FDA - .string "{STR_VAR_1}は\n" - .string "げんきを とりもどした!{PAUSE_UNTIL_PRESS}$" - -gText_PkmnBecameHealthy:: @ 8416FED - .string "{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}$" - -gText_MovesPPIncreased:: @ 8417002 - .string "{STR_VAR_1}'s PP increased.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnElevatedToLvVar2:: @ 8417017 - .string "{STR_VAR_1} was elevated to\n" - .string "Lv. {STR_VAR_2}.$" - -gText_PkmnBaseVar2StatIncreased:: @ 8417032 - .string "{STR_VAR_1}'s base {STR_VAR_2}\n" - .string "stat was raised.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnSnappedOutOfConfusion:: @ 8417052 - .string "{STR_VAR_1} snapped out of its\n" - .string "confusion.{PAUSE_UNTIL_PRESS}$" - -gText_PkmnGotOverInfatuation:: @ 8417075 - .string "{STR_VAR_1} got over its\n" - .string "infatuation.{PAUSE_UNTIL_PRESS}$" - -gUnknown_8417094:: @ 0x8417094 - .string "That's your only\n" - .string "POKéMON for battle.$" - - .align 2 -gText_PkmnCantBeTradedNow:: @ 84170BC - .string "That POKéMON can't be traded\n" - .string "now.$" - - .align 2 -gText_EggCantBeTradedNow:: @ 84170E0 - .string "An EGG can't be traded now.$" - - .align 2 -gText_OtherTrainersPkmnCantBeTraded:: @ 0x84170FC - .string "The other TRAINER's POKéMON\n" - .string "can't be traded now.$" - - .align 2 -gText_OtherTrainerCantAcceptPkmn:: @ 0x8417130 - .string "The other TRAINER can't accept\n" - .string "that POKéMON now.$" - - .align 2 -gText_CantTradeWithTrainer:: @ 0x8417164 - .string "You can't trade with that\n" - .string "TRAINER now.$" - - .align 2 -gText_NotPkmnOtherTrainerWants:: @ 0x841718C - .string "That isn't the type of POKéMON\n" - .string "that the other TRAINER wants.$" - - .align 2 -gText_ThatIsntAnEgg:: @ 0x84171CC - .string "That isn't an EGG.$" - -gText_ChoosePokemon:: @ 0x84171DF - .string "Choose a POKéMON.$" - -gText_MoveToWhere:: @ 0x84171F1 - .string "Move to where?$" - -gText_TeachWhichPokemon:: @ 0x8417200 - .string "Teach which POKéMON?$" - -gText_UseOnWhichPokemon:: @ 0x8417215 - .string "Use on which POKéMON?$" - -gText_GiveToWhichPokemon:: @ 0x841722B - .string "Give to which POKéMON?$" - -gText_DoWhatWithPokemon:: @ 0x8417242 - .string "Do what with this {PKMN}?$" - -gText_NothingToCut:: @ 0x8417258 - .string "There's nothing to CUT.$" - -gText_CantSurfHere:: @ 0x8417270 - .string "No SURFING here!$" - -gText_AlreadySurfing:: @ 0x8417281 - .string "You're already SURFING.$" - -gText_CantUseHere:: @ 0x8417299 - .string "Can't use that here.$" - -gText_RestoreWhichMove:: @ 0x84172AE - .string "Restore which move?$" - -gText_BoostPp:: @ 0x84172C2 - .string "Boost PP of which?$" - -gText_DoWhatWithItem:: @ 0x84172D5 - .string "Do what with an item?$" - -gText_NoPokemonForBattle:: @ 0x84172EB - .string "No battling this way!$" - -gText_ChoosePokemon2:: @ 0x8417301 - .string "Choose a POKéMON.$" - -gText_NotEnoughHp:: @ 0x8417313 - .string "Not enough HP‥$" - -gText_ThreePkmnAreNeeded:: @ 0x8417322 - .string "Three {PKMN} are needed.$" - -gText_PokemonCantBeSame:: @ 0x8417337 - .string "{PKMN} can't be the same.$" - -gText_NoIdenticalHoldItems:: @ 0x841734D - .string "No same hold items!$" - -gText_CurrentIsTooFast:: @ 0x8417361 - .string "The current is much too fast!$" - -gText_DoWhatWithMail:: @ 0x841737F - .string "Do what with the MAIL?$" - -gText_ChoosePokemonCancel:: @ 0x8417396 - .string "Choose POKéMON or CANCEL.$" - -gText_ChoosePokemonConfirm:: @ 0x84173B0 - .string "Choose POKéMON and confirm.$" - -gText_TwoPokemonAreNeeded:: @ 0x84173CC - .string "Two POKéMON are needed.$" - -gText_EnjoyCycling:: @ 0x84173E4 - .string "Let's enjoy cycling!$" - -gText_InUseAlready_PM:: @ 0x84173F9 - .string "This is in use already.$" - -gText_NoUse:: @ 0x8417411 - .string "No use.$" - -gText_Able:: @ 0x8417419 - .string "ABLE$" - -gText_First_PM:: @ 0x841741E - .string "FIRST$" - -gText_Second_PM:: @ 0x8417424 - .string "SECOND$" - -gText_Third_PM:: @ 0x841742B - .string "THIRD$" - -gText_Able2:: @ 0x8417431 - .string "ABLE$" - -gText_NotAble:: @ 0x8417436 - .string "NOT ABLE$" - -gText_Able3:: @ 0x841743F - .string "ABLE!$" - -gText_NotAble2:: @ 0x8417445 - .string "NOT ABLE!$" - -gText_Learned:: @ 0x841744F - .string "LEARNED$" - -gUnknown_8417457:: @ 8417457 - .string "OAK: It's important to get to know\n" - .string "your POKéMON thoroughly.\p" - .string "$" - -gUnknown_8417494:: @ 8417494 - .string "This is a list of your POKéMON,\n" - .string "{PLAYER}.\p" - .string "Open this to check the skills\n" - .string "and moves of your POKéMON.\p" - .string "You also choose POKéMON here if\n" - .string "you want to use an item on one.{PAUSE_UNTIL_PRESS}$" - -gText_CutATreeOrGrass:: @ 0x8417533 - .string "Cut a tree or grass.$" - -gText_FlyToAKnownTown:: @ 0x8417548 - .string "Fly to a known town.$" - -gText_TravelOnWater:: @ 0x841755D - .string "Travel on water.$" - -gText_MoveHeavyBoulders:: @ 0x841756E - .string "Move heavy boulders.$" - -gText_LightUpDarkness:: @ 0x8417583 - .string "Light up darkness.$" - -gText_ShatterACrackedRock:: @ 0x8417596 - .string "Shatter a cracked rock.$" - -gText_ClimbAWaterfall:: @ 0x84175AE - .string "Climb a waterfall.$" - -gUnknown_84175C1:: @ 0x84175C1 - .string "すいちゅうに もぐる$" - -gText_EscapeFromHere:: @ 0x84175CC - .string "Escape from here.$" - -gText_LureWildPokemon:: @ 0x84175DE - .string "Lure wild POKéMON.$" - -gText_ShareHp:: @ 0x84175F1 - .string "Share HP.$" - -gText_ReturnToAHealingSpot:: @ 0x84175FB - .string "Return to a healing spot.$" - -gText_EscapeFromHereAndReturnTo:: @ 8417615 - .string "Want to escape from here and return\n" - .string "to {STR_VAR_1}?$" - -gText_ReturnToHealingSpot:: @ 8417640 - .string "Want to return to the healing spot\n" - .string "used last in {STR_VAR_1}?$" - -gText_Attack3:: @ 8417674 - .string "ATTACK$" - -gText_Defense3:: @ 841767B - .string "DEFENSE$" - -gUnknown_8417683:: @ 0x8417683 - .string "とくこう$" - -gUnknown_8417688:: @ 0x8417688 - .string "とくぼう$" - -gText_Speed2:: @ 841768D - .string "SPEED$" - -gUnknown_8417693:: @ 0x8417693 - .string "HP$" - -gText_PkmnCantParticipate:: @ 8417696 - .string "That POKéMON can't participate.{PAUSE_UNTIL_PRESS}$" - -gText_CancelParticipation:: @ 84176B8 - .string "Cancel participation?$" - -gUnknown_84176CE:: @ 0x84176CE - .string "$" - -gUnknown_84176CF:: @ 84176CF - .string "Cancel the battle?$" - -gText_TurnOff:: @ 0x84176E2 - .string "TURN OFF$" - -gUnknown_84176EB:: @ 0x84176EB - .string "もようがえ$" - -gText_ItemStorage:: @ 0x84176F1 - .string "ITEM STORAGE$" - -gText_Mailbox:: @ 84176FE - .string "MAILBOX$" - -gText_DepositItem2:: @ 0x8417706 - .string "DEPOSIT ITEM$" - -gText_WithdrawItem2:: @ 0x8417713 - .string "WITHDRAW ITEM$" - -gUnknown_8417721:: @ 0x8417721 - .string "どうぐを すてる$" - -gText_StoreItemsInThePC:: @ 0x841772A - .string "Store items in the PC.$" - -gText_TakeOutItemsFromThePC:: @ 0x8417741 - .string "Take out items from the PC.$" - -gUnknown_841775D:: @ 0x841775D - .string "パソコンに あずけている\n" - .string "どうぐを すてます$" - -gText_ThereAreNoItems:: @ 8417774 - .string "There are no items.{PAUSE_UNTIL_PRESS}$" - -gText_NoMoreRoomInBag:: @ 841778A - .string "There is no more\n" - .string "room in the BAG.$" - -gText_WithdrawHowMany:: @ 84177AC - .string "Withdraw how many\n" - .string "{STR_VAR_1}(s)?$" - -gText_WithdrewQuantItem:: @ 84177C5 - .string "Withdrew {STR_VAR_2}\n" - .string "{STR_VAR_1}(s).$" - -gOtherText_Read:: - .string "READ$" - -gOtherText_MoveToBag:: - .string "MOVE TO BAG$" - -gOtherText_Give2:: - .string "GIVE$" - -gText_TheresNoMailHere:: @ 84177EE - .string "There's no MAIL here.{PAUSE_UNTIL_PRESS}$" - -gText_WhatWouldYouLikeToDoWithPlayersMail:: @ 8417806 - .string "What would you like to do with\n" - .string "{STR_VAR_1}'s MAIL?$" - -gText_MessageWillBeLost:: @ 8417830 - .string "The message will be lost.\n" - .string "Is that okay?$" - -gText_BagIsFull:: @ 8417858 - .string "The BAG is full.{PAUSE_UNTIL_PRESS}$" - -gText_MailReturnedToBagMessageErased:: @ 841786B - .string "The MAIL was returned to the BAG\n" - .string "with its message erased.{PAUSE_UNTIL_PRESS}$" - -gText_WithdrawItem:: @ 84178A7 - .string "WITHDRAW\n" - .string "ITEM$" - -gText_Withdraw:: - .string "WITHDRAW$" - -gText_ReturnToPC:: @ 84178BE - .string "Return to the PC.$" - -gText_LtSurge:: @ 84178D0 - .string "LT. SURGE$" - -gText_Koga:: @ 84178DA - .string "KOGA$" - -gUnknown_84178DF:: @ 0x84178DF - .string "さんか する$" - -gText_Info:: @ 0x84178E6 - .string "INFO$" - -gText_Eggs:: @ 0x84178EB - .string "EGGS$" - -gText_HallOfFame:: @ 0x84178F0 - .string "HALL OF FAME$" - -gText_Victories:: @ 0x84178FD - .string "VICTORIES$" - -gText_Quit:: @ 0x8417907 - .string "QUIT$" - -gText_Psn:: @ 0x841790C - .string "PSN$" - -gText_Par:: @ 0x8417910 - .string "PAR$" - -gText_Slp:: @ 0x8417914 - .string "SLP$" - -gText_Brn:: @ 0x8417918 - .string "BRN$" - -gText_Frz:: @ 0x841791C - .string "FRZ$" - -gUnknown_8417920:: @ 0x8417920 - .string "TOXIC$" - -gUnknown_8417926:: @ 0x8417926 - .string "OK$" - -gOtherText_Quit:: @ 0x8417929 - .string "QUIT$" - -gUnknown_841792E:: @ 0x841792E - .string "みました$" - -gUnknown_8417933:: @ 0x8417933 - .string "これから$" - -gText_Yes:: @ 8417938 - .string "YES$" - -gText_No:: @ 841793C - .string "NO$" - -gUnknown_841793F:: @ 0x841793F - .string "せつめい$" - -gText_SingleBattle:: @ 0x8417944 - .string "SINGLE BATTLE$" - -gText_DoubleBattle:: @ 0x8417952 - .string "DOUBLE BATTLE$" - -gText_MultiBattle:: @ 0x8417960 - .string "MULTI BATTLE$" - -gText_MakeAChallenge:: @ 0x841796D - .string "Make a challenge.$" - -gText_Info_2:: @ 0x841797F - .string "INFO$" - -gText_FreshWater_200:: @ 0x8417984 - .string "FRESH WATER{CLEAR_TO 0x57}{SMALL}¥200$" - -gText_SodaPop_300:: @ 0x841799A - .string "SODA POP{CLEAR_TO 0x57}{SMALL}¥300$" - -gText_Lemonade_350:: @ 0x84179AD - .string "LEMONADE{CLEAR_TO 0x57}{SMALL}¥350$" - -gText_50Coins_1000:: @ 0x84179C0 - .string "{SMALL} 50 COINS{CLEAR_TO 0x45}¥1,000$" - -gText_500Coins_10000:: @ 0x84179D6 - .string "{SMALL}500 COINS{CLEAR_TO 0x40}¥10,000$" - -gText_Excellent:: @ 0x84179ED - .string "Excellent$" - -gText_NotSoBad:: @ 0x84179F7 - .string "Not so bad$" - -gText_RedShard:: @ 0x8417A02 - .string "RED SHARD$" - -gText_YellowShard:: @ 0x8417A0C - .string "YELLOW SHARD$" - -gText_BlueShard:: @ 0x8417A19 - .string "BLUE SHARD$" - -gText_GreenShard:: @ 0x8417A24 - .string "GREEN SHARD$" - -gUnknown_8417A30:: @ 0x8417A30 - .string "バトルタワ-$" - -gText_Right:: @ 0x8417A37 - .string "Right$" - -gText_Left:: @ 0x8417A3D - .string "Left$" - -gText_Tm13_4000Coins:: @ 0x8417A42 - .string "TM13{CLEAR_TO 0x48}{SMALL}4,000 COINS$" - -gText_Tm23_3500Coins:: @ 0x8417A58 - .string "TM23{CLEAR_TO 0x48}{SMALL}3,500 COINS$" - -gText_Tm24_4000Coins:: @ 0x8417A6E - .string "TM24{CLEAR_TO 0x48}{SMALL}4,000 COINS$" - -gText_Tm30_4500Coins:: @ 0x8417A84 - .string "TM30{CLEAR_TO 0x48}{SMALL}4,500 COINS$" - -gText_Tm35_4000Coins:: @ 0x8417A9A - .string "TM35{CLEAR_TO 0x48}{SMALL}4,000 COINS$" - -gText_1F_2:: @ 0x8417AB0 - .string "1F$" - -gText_2F_2:: @ 0x8417AB3 - .string "2F$" - -gText_3F_2:: @ 0x8417AB6 - .string "3F$" - -gText_4F_2:: @ 0x8417AB9 - .string "4F$" - -gText_5F_2:: @ 0x8417ABC - .string "5F$" - -gText_Cool:: @ 0x8417ABF - .string "COOL$" - -gText_Beauty:: @ 0x8417AC4 - .string "BEAUTY$" - -gText_Cute:: @ 0x8417ACB - .string "CUTE$" - -gText_Smart:: @ 0x8417AD0 - .string "SMART$" - -gText_Tough:: @ 0x8417AD6 - .string "TOUGH$" - -gText_Normal:: @ 0x8417ADC - .string "NORMAL$" - -gText_Black:: @ 0x8417AE3 - .string "BLACK$" - -gText_Pink:: @ 0x8417AE9 - .string "PINK$" - -gText_Sepia:: @ 0x8417AEE - .string "SEPIA$" - -gText_Cool_2:: @ 0x8417AF4 - .string "COOL$" - -gText_Beauty_2:: @ 0x8417AF9 - .string "BEAUTY$" - -gText_Cute_2:: @ 0x8417B00 - .string "CUTE$" - -gText_Smart_2:: @ 0x8417B05 - .string "SMART$" - -gText_Tough_2:: @ 0x8417B0B - .string "TOUGH$" - -gText_Items:: @ 0x8417B11 - .string "ITEMS$" - -gText_KeyItems:: @ 0x8417B17 - .string "KEY ITEMS$" - -gText_PokeBalls:: @ 0x8417B21 - .string "POKé BALLS$" - -gText_TMsAndHMs:: @ 0x8417B2C - .string "TMs & HMs$" - -gText_Berries:: @ 0x8417B36 - .string "BERRIES$" - -gText_Boulderbadge:: @ 0x8417B3E - .string "BOULDERBADGE$" - -gText_Cascadebadge:: @ 0x8417B4B - .string "CASCADEBADGE$" - -gText_Thunderbadge:: @ 0x8417B58 - .string "THUNDERBADGE$" - -gText_Rainbowbadge:: @ 0x8417B65 - .string "RAINBOWBADGE$" - -gText_Soulbadge:: @ 0x8417B72 - .string "SOULBADGE$" - -gText_Marshbadge:: @ 0x8417B7C - .string "MARSHBADGE$" - -gText_Volcanobadge:: @ 0x8417B87 - .string "VOLCANOBADGE$" - -gText_Earthbadge:: @ 0x8417B94 - .string "EARTHBADGE$" - -gText_SomeoneSPc:: @ 8417B9F - .string "SOMEONE'S PC$" - -gText_BillSPc:: @ 8417BAC - .string "BILL'S PC$" - -gText_SPc:: @ 8417BB6 - .string "{PLAYER}'s PC$" - -gText_HallOfFame_2:: @ 8417BBE - .string "HALL OF FAME$" - -gText_LogOff:: @ 8417BCB - .string "LOG OFF$" - -gText_ProfOakSPc:: @ 8417BD3 - .string "PROF. OAK's PC$" - -gText_Eevee:: @ 0x8417BE2 - .string "EEVEE$" - -gText_Flareon:: @ 0x8417BE8 - .string "FLAREON$" - -gText_Jolteon:: @ 0x8417BF0 - .string "JOLTEON$" - -gText_Vaporeon:: @ 0x8417BF8 - .string "VAPOREON$" - -gText_QuitLooking:: @ 0x8417C01 - .string "Quit looking.$" - -gText_FreshWater:: @ 0x8417C0F - .string "FRESH WATER$" - -gText_SodaPop:: @ 0x8417C1B - .string "SODA POP$" - -gText_Lemonade:: @ 0x8417C24 - .string "LEMONADE$" - -gText_Coins_2:: @ 8417C2D - .string "COINS$" - -gText_Bicycle_1000000:: @ 0x8417C33 - .string "BICYCLE{CLEAR_TO 0x49}{SMALL}¥1,000,000$" - -gText_NoThanks:: @ 0x8417C4B - .string "NO THANKS$" - -gText_Abra_180Coins:: @ 0x8417C55 - .string "ABRA{CLEAR_TO 0x55}{SMALL} 180 COINS$" - -gText_Clefairy_500Coins:: @ 0x8417C6A - .string "CLEFAIRY{CLEAR_TO 0x55}{SMALL} 500 COINS$" - -gText_Dratini_2800Coins:: @ 0x8417C83 - .string "DRATINI{CLEAR_TO 0x4B}{SMALL} 2,800 COINS$" - -gText_Scyther_5500Coins:: @ 0x8417C9D - .string "SCYTHER{CLEAR_TO 0x4B}{SMALL} 5,500 COINS$" - -gText_Porygon_9999Coins:: @ 0x8417CB7 - .string "PORYGON{CLEAR_TO 0x4B}{SMALL} 9,999 COINS$" - -gText_Abra_120Coins:: @ 0x8417CD1 - .string "ABRA{CLEAR_TO 0x55}{SMALL} 120 COINS$" - -gText_Clefairy_750Coins:: @ 0x8417CE6 - .string "CLEFAIRY{CLEAR_TO 0x55}{SMALL} 750 COINS$" - -gText_Pinsir_2500Coins:: @ 0x8417CFF - .string "PINSIR{CLEAR_TO 0x4B}{SMALL} 2,500 COINS$" - -gText_Dratini_4600Coins:: @ 0x8417D18 - .string "DRATINI{CLEAR_TO 0x4B}{SMALL} 4,600 COINS$" - -gText_Porygon_6500Coins:: @ 0x8417D32 - .string "PORYGON{CLEAR_TO 0x4B}{SMALL} 6,500 COINS$" - -gText_NoThanks_2:: @ 0x8417D4C - .string "NO THANKS$" - -gText_HelixFossil:: @ 0x8417D56 - .string "HELIX FOSSIL$" - -gText_DomeFossil:: @ 0x8417D63 - .string "DOME FOSSIL$" - -gText_OldAmber:: @ 0x8417D6F - .string "OLD AMBER$" - -gText_TradeCenter:: @ 0x8417D79 - .string "TRADE CENTER$" - -gText_Colosseum:: @ 0x8417D86 - .string "COLOSSEUM$" - -gText_GameLinkCable:: @ 0x8417D90 - .string "Game Link cable$" - -gText_Wireless:: @ 0x8417DA0 - .string "Wireless$" - -gText_ItemsPocket:: @ 0x8417DA9 - .string "ITEMS POCKET$" - -gText_KeyItemsPocket:: @ 0x8417DB6 - .string "KEY ITEMS POCKET$" - -gText_PokeBallsPocket:: @ 0x8417DC7 - .string "POKé BALLS POCKET$" - -gText_TmCase:: @ 0x8417DD9 - .string "TM CASE$" - -gText_BerryPouch_2:: @ 0x8417DE1 - .string "BERRY POUCH$" - -gText_Other:: @ 8417DED - .string "OTHER$" - -gText_OneIsland:: @ 0x8417DF3 - .string "ONE ISLAND$" - -gText_TwoIsland:: @ 0x8417DFE - .string "TWO ISLAND$" - -gText_ThreeIsland:: @ 0x8417E09 - .string "THREE ISLAND$" - -gText_FourIsland:: @ 0x8417E16 - .string "FOUR ISLAND$" - -gText_FiveIsland:: @ 0x8417E22 - .string "FIVE ISLAND$" - -gText_SixIsland:: @ 0x8417E2E - .string "SIX ISLAND$" - -gText_SevenIsland:: @ 0x8417E39 - .string "SEVEN ISLAND$" - -gText_Vermilion:: @ 0x8417E46 - .string "VERMILION$" - -gText_Colosseum_2:: @ 0x8417E50 - .string "COLOSSEUM$" - -gText_BerryCrush:: @ 0x8417E5A - .string "BERRY CRUSH$" - -gText_Dummy_8417E66:: @ 0x8417E66 - .string "$" - -gText_Dummy_8417E67:: @ 0x8417E67 - .string "$" - -gUnknown_8417E68:: @ 0x8417E68 - .string "せつめいを きく$" - -gText_Dummy_8417E71:: @ 0x8417E71 - .string "$" - -gText_PokemonJump:: @ 0x8417E72 - .string "POKéMON JUMP$" - -gText_DodrioBerryPicking:: @ 0x8417E7F - .string "DODRIO BERRY-PICKING$" - -gText_2Tinymushrooms:: @ 0x8417E94 - .string "2 TINYMUSHROOMS$" - -gText_1BigMushroom:: @ 0x8417EA4 - .string "1 BIG MUSHROOM$" - -gText_SeviiIslands:: @ 0x8417EB3 - .string "SEVII ISLANDS$" - -gText_NavelRock:: @ 0x8417EC1 - .string "NAVEL ROCK$" - -gText_BirthIsland:: @ 0x8417ECC - .string "BIRTH ISLAND$" - -gText_MiracleSeed_1000Coins:: @ 0x8417ED9 - .string "MIRACLE SEED{CLEAR_TO 0x50}{SMALL}1,000 COINS$" - -gText_Charcoal_1000Coins:: @ 0x8417EF7 - .string "CHARCOAL{CLEAR_TO 0x50}{SMALL}1,000 COINS$" - -gText_MysticWater_1000Coins:: @ 0x8417F11 - .string "MYSTIC WATER{CLEAR_TO 0x50}{SMALL}1,000 COINS$" - -gText_YellowFlute_1600Coins:: @ 0x8417F2F - .string "YELLOW FLUTE{CLEAR_TO 0x50}{SMALL}1,600 COINS$" - -gText_SmokeBall_800Coins:: @ 0x8417F4D - .string "SMOKE BALL{CLEAR_TO 0x5A}{SMALL}800 COINS$" - -gText_Dummy_8417F67:: @ 0x8417F67 - .string "$" - -gText_Dummy_8417F68:: @ 0x8417F68 - .string "$" - -gText_BecomeLeader:: @ 0x8417F69 - .string "BECOME LEADER$" - -gText_JoinGroup:: @ 0x8417F77 - .string "JOIN GROUP$" - -gOtherText_Single:: @ 0x8417F82 - .string "SINGLE$" - -gOtherText_Double:: @ 0x8417F89 - .string "DOUBLE$" - -gOtherText_Knockout:: @ 0x8417F90 - .string "KNOCKOUT$" - -gOtherText_Mixed:: @ 0x8417F99 - .string "MIXED$" - -gUnknown_8417F9F:: @ 0x8417F9F - .string "99かい いじょう$" - -gUnknown_8417FA9:: @ 0x8417FA9 - .string "1ぷん いじょう$" - -gUnknown_8417FB2:: @ 0x8417FB2 - .string "びょう$" - -gUnknown_8417FB6:: @ 0x8417FB6 - .string "かい$" - -gText_DecimalPoint:: @ 8417FB9 - .string ".$" - -gText_BigGuy:: @ 8417FBB - .string "Big guy$" - -gText_BigGirl:: @ 8417FC3 - .string "Big girl$" - -gText_Daughter:: @ 8417FCC - .string "son$" - -gText_Son:: @ 8417FD0 - .string "daughter$" - -gText_BoulderBadge:: @ 0x8417FD9 - .string "BOULDERBADGE$" - -gText_CascadeBadge:: @ 0x8417FE6 - .string "CASCADEBADGE$" - -gText_ThunderBadge:: @ 0x8417FF3 - .string "THUNDERBADGE$" - -gText_RainbowBadge:: @ 0x8418000 - .string "RAINBOWBADGE$" - -gText_SoulBadge:: @ 0x841800D - .string "SOULBADGE$" - -gText_MarshBadge:: @ 0x8418017 - .string "MARSHBADGE$" - -gText_VolcanoBadge:: @ 0x8418022 - .string "VOLCANOBADGE$" - -gText_EarthBadge:: @ 0x841802F - .string "EARTHBADGE$" - -gText_1F:: @ 0x841803A - .string "1F$" - -gText_2F:: @ 0x841803D - .string "2F$" - -gText_3F:: @ 0x8418040 - .string "3F$" - -gText_4F:: @ 0x8418043 - .string "4F$" - -gText_5F:: @ 0x8418046 - .string "5F$" - -gText_6F:: @ 0x8418049 - .string "6F$" - -gText_7F:: @ 0x841804C - .string "7F$" - -gText_8F:: @ 0x841804F - .string "8F$" - -gText_9F:: @ 0x8418052 - .string "9F$" - -gText_10F:: @ 0x8418055 - .string "10F$" - -gText_11F:: @ 0x8418059 - .string "11F$" - -gText_B1F:: @ 0x841805D - .string "B1F$" - -gText_B2F:: @ 0x8418061 - .string "B2F$" - -gText_B3F:: @ 0x8418065 - .string "B3F$" - -gText_B4F:: @ 0x8418069 - .string "B4F$" - -gText_Rooftop:: @ 0x841806D - .string "ROOFTOP$" - -gText_NowOn:: @ 8418075 - .string "Now on:$" - -gText_LinkedGamePlay:: @ 0x841807D - .string "LINKED GAME PLAY$" - -gText_DirectCorner:: @ 0x841808E - .string "DIRECT CORNER$" - -gText_UnionRoom:: @ 0x841809C - .string "UNION ROOM$" - -gText_Energypowder_50:: @ 0x84180A7 - .string "ENERGYPOWDER{CLEAR_TO 0x74}{SMALL}50$" - -gText_EnergyRoot_80:: @ 0x84180BC - .string "ENERGY ROOT{CLEAR_TO 0x74}{SMALL}80$" - -gText_HealPowder_50:: @ 0x84180D0 - .string "HEAL POWDER{CLEAR_TO 0x74}{SMALL}50$" - -gText_RevivalHerb_300:: @ 0x84180E4 - .string "REVIVAL HERB{CLEAR_TO 0x6F}{SMALL}300$" - -gText_Protein_1000:: @ 0x84180FA - .string "PROTEIN{CLEAR_TO 0x65}{SMALL}1,000$" - -gText_Iron_1000:: @ 0x841810D - .string "IRON{CLEAR_TO 0x65}{SMALL}1,000$" - -gText_Carbos_1000:: @ 0x841811D - .string "CARBOS{CLEAR_TO 0x65}{SMALL}1,000$" - -gText_Calcium_1000:: @ 0x841812F - .string "CALCIUM{CLEAR_TO 0x65}{SMALL}1,000$" - -gText_Zinc_1000:: @ 0x8418142 - .string "ZINC{CLEAR_TO 0x65}{SMALL}1,000$" - -gText_HpUp_1000:: @ 0x8418152 - .string "HP UP{CLEAR_TO 0x65}{SMALL}1,000$" - -gText_PpUp_3000:: @ 0x8418163 - .string "PP UP{CLEAR_TO 0x65}{SMALL}3,000$" - -gString_BattleRecords_PlayersBattleResults:: @ 8418174 - .string "{PLAYER}'s BATTLE RESULTS$" - -gString_BattleRecords_TotalRecord:: @ 8418188 - .string "TOTAL RECORD W:{STR_VAR_1} L:{STR_VAR_2} D:{STR_VAR_3}$" - -gString_BattleRecords_ColumnHeaders:: @ 84181A4 - .string "WIN{CLEAR_TO 0x30}LOSE{CLEAR_TO 0x60}DRAW$" - -gString_BattleRecords_7Dashes:: @ 84181B6 - .string "-------$" - -gString_BattleRecords_4Dashes:: @ 84181BE - .string "----$" - -gFameCheckerText_FameCheckerWillBeClosed:: @ 84181C3 - .string "The FAME CHECKER will be closed.$" - -gFameCheckerText_ClearTextbox:: @ 84181E4 - .string "\n" - .string " $" - -gUnknown_8418204:: @ 8418204 - .string "やめる$" - -gUnknown_8418208:: @ 0x8418208 - .string "Exit from the BOX.$" - -gUnknown_841821B:: @ 0x841821B - .string "What do you want to do?$" - -gUnknown_8418233:: @ 0x8418233 - .string "Please pick a theme.$" - -gUnknown_8418248:: @ 0x8418248 - .string "Pick the wallpaper.$" - -gUnknown_841825C:: @ 0x841825C - .string "{DYNAMIC 0x00} is selected.$" - -gUnknown_841826C:: @ 0x841826C - .string "Jump to which BOX?$" - -gUnknown_841827F:: @ 0x841827F - .string "Deposit in which BOX?$" - -gUnknown_8418295:: @ 0x8418295 - .string "{DYNAMIC 0x00} was deposited.$" - -gUnknown_84182A7:: @ 0x84182A7 - .string "The BOX is full.$" - -gUnknown_84182B8:: @ 0x84182B8 - .string "Release this POKéMON?$" - -gUnknown_84182CE:: @ 0x84182CE - .string "{DYNAMIC 0x00} was released.$" - -gUnknown_84182DF:: @ 0x84182DF - .string "Bye-bye, {DYNAMIC 0x00}!$" - -gUnknown_84182EC:: @ 0x84182EC - .string "Mark your POKéMON.$" - -gUnknown_84182FF:: @ 0x84182FF - .string "That's your last POKéMON!$" - -gUnknown_8418319:: @ 0x8418319 - .string "Your party's full!$" - -gUnknown_841832C:: @ 0x841832C - .string "You're holding a POKéMON!$" - -gUnknown_8418346:: @ 0x8418346 - .string "Which one will you take?$" - -gUnknown_841835F:: @ 0x841835F - .string "You can't release an EGG.$" - -gUnknown_8418379:: @ 0x8418379 - .string "Continue BOX operations?$" - -gUnknown_8418392:: @ 0x8418392 - .string "{DYNAMIC 0x00} came back!$" - -gUnknown_84183A0:: @ 0x84183A0 - .string "Was it worried about you?$" - -gUnknown_84183BA:: @ 0x84183BA - .string "‥ ‥ ‥ ‥ ‥!$" - -gUnknown_84183C5:: @ 0x84183C5 - .string "Please remove the MAIL.$" - -gUnknown_84183DD:: @ 0x84183DD - .string "GIVE to a POKéMON?$" - -gUnknown_84183F0:: @ 0x84183F0 - .string "Placed item in the BAG.$" - -gUnknown_8418408:: @ 0x8418408 - .string "The BAG is full.$" - -gUnknown_8418419:: @ 0x8418419 - .string "Put this item in the BAG?$" - -gUnknown_8418433:: @ 0x8418433 - .string "{DYNAMIC 0x00} is now held.$" - -gUnknown_8418443:: @ 0x8418443 - .string "Changed to {DYNAMIC 0x00}.$" - -gUnknown_8418452:: @ 0x8418452 - .string "MAIL can't be stored!$" - -gUnknown_8418468:: @ 0x8418468 - .string "CANCEL$" - -gUnknown_841846F:: @ 0x841846F - .string "STORE$" - -gUnknown_8418475:: @ 0x8418475 - .string "WITHDRAW$" - -gUnknown_841847E:: @ 0x841847E - .string "SHIFT$" - -gUnknown_8418484:: @ 0x8418484 - .string "MOVE$" - -gUnknown_8418489:: @ 0x8418489 - .string "PLACE$" - -gUnknown_841848F:: @ 0x841848F - .string "SUMMARY$" - -gUnknown_8418497:: @ 0x8418497 - .string "RELEASE$" - -gUnknown_841849F:: @ 0x841849F - .string "MARK$" - -gUnknown_84184A4:: @ 0x84184A4 - .string "NAME$" - -gUnknown_84184A9:: @ 0x84184A9 - .string "JUMP$" - -gUnknown_84184AE:: @ 0x84184AE - .string "WALLPAPER$" - -gUnknown_84184B8:: @ 0x84184B8 - .string "TAKE$" - -gUnknown_84184BD:: @ 0x84184BD - .string "GIVE$" - -gUnknown_84184C2:: @ 0x84184C2 - .string "SWITCH$" - -gUnknown_84184C9:: @ 0x84184C9 - .string "BAG$" - -gUnknown_84184CD:: @ 0x84184CD - .string "INFO$" - -gUnknown_84184D2:: @ 0x84184D2 - .string "SCENERY 1$" - -gUnknown_84184DC:: @ 0x84184DC - .string "SCENERY 2$" - -gUnknown_84184E6:: @ 0x84184E6 - .string "SCENERY 3$" - -gUnknown_84184F0:: @ 0x84184F0 - .string "ETCETERA$" - -gUnknown_84184F9:: @ 0x84184F9 - .string "FOREST$" - -gUnknown_8418500:: @ 0x8418500 - .string "CITY$" - -gUnknown_8418505:: @ 0x8418505 - .string "DESERT$" - -gUnknown_841850C:: @ 0x841850C - .string "SAVANNA$" - -gUnknown_8418514:: @ 0x8418514 - .string "CRAG$" - -gUnknown_8418519:: @ 0x8418519 - .string "VOLCANO$" - -gUnknown_8418521:: @ 0x8418521 - .string "SNOW$" - -gUnknown_8418526:: @ 0x8418526 - .string "CAVE$" - -gUnknown_841852B:: @ 0x841852B - .string "BEACH$" - -gUnknown_8418531:: @ 0x8418531 - .string "SEAFLOOR$" - -gUnknown_841853A:: @ 0x841853A - .string "RIVER$" - -gUnknown_8418540:: @ 0x8418540 - .string "SKY$" - -gUnknown_8418544:: @ 0x8418544 - .string "STARS$" - -gUnknown_841854A:: @ 0x841854A - .string "POKéCENTER$" - -gUnknown_8418555:: @ 0x8418555 - .string "TILES$" - -gUnknown_841855B:: @ 0x841855B - .string "SIMPLE$" - -gUnknown_8418562:: @ 0x8418562 - .string "なにを しますか?$" - -gUnknown_841856C:: @ 0x841856C - .string "WITHDRAW POKéMON$" - -gUnknown_841857D:: @ 0x841857D - .string "DEPOSIT POKéMON$" - -gUnknown_841858D:: @ 0x841858D - .string "MOVE POKéMON$" - -gUnknown_841859A:: @ 0x841859A - .string "MOVE ITEMS$" - -gUnknown_84185A5:: @ 0x84185A5 - .string "SEE YA!$" - -gUnknown_84185AD:: @ 0x84185AD - .string "You can withdraw a POKéMON if you\n" - .string "have any in a BOX.$" - -gUnknown_84185E2:: @ 0x84185E2 - .string "You can deposit your party\n" - .string "POKéMON in any BOX.$" - -gUnknown_8418611:: @ 0x8418611 - .string "You can move POKéMON that are\n" - .string "stored in any BOX.$" - -gUnknown_8418642:: @ 0x8418642 - .string "You can move items held by any\n" - .string "POKéMON in a BOX or your party.$" - -gUnknown_8418681:: @ 0x8418681 - .string "See you later!$" - -gUnknown_8418690:: @ 8418690 - .string "Can't deposit the last POKéMON!$" - -gUnknown_84186B0:: @ 84186B0 - .string "Can't take any more POKéMON.$" - -gUnknown_84186CD:: @ 84186CD - .string "BOX$" - -gUnknown_84186D1:: @ 0x84186D1 - .string "Combine four words or phrases$" - -gUnknown_84186EF:: @ 0x84186EF - .string "and make your profile.$" - -gUnknown_8418706:: @ 0x8418706 - .string "Make a message of six phrases.$" - -gUnknown_8418725:: @ 0x8418725 - .string "Max two 12-letter phrases/line.$" - -gUnknown_8418745:: @ 0x8418745 - .string "Find words that describe your$" - -gUnknown_8418763:: @ 0x8418763 - .string "feelings right now.$" - -gUnknown_8418777:: @ 0x8418777 - .string "4つの ことばで$" - -gUnknown_8418780:: @ 0x8418780 - .string "Combine nine words or phrases$" - -gUnknown_841879E:: @ 0x841879E - .string "and make a message.$" - -gUnknown_84187B2:: @ 0x84187B2 - .string "Change just one word or phrase$" - -gUnknown_84187D1:: @ 0x84187D1 - .string "and improve the BARD's song.$" - -gUnknown_84187EE:: @ 0x84187EE - .string "and fill out the questionnaire.$" - -gUnknown_841880E:: @ 0x841880E - .string "Your profile$" - -gUnknown_841881B:: @ 0x841881B - .string "Your feeling at the battle's start$" - -gUnknown_841883E:: @ 0x841883E - .string "What you say if you win a battle$" - -gUnknown_841885F:: @ 0x841885F - .string "What you say if you lose a battle$" - -gUnknown_8418881:: @ 0x8418881 - .string "The answer$" - -gUnknown_841888C:: @ 0x841888C - .string "The MAIL message$" - -gUnknown_841889D:: @ 0x841889D - .string "はがきに のせる あいさつは$" - -gUnknown_84188AC:: @ 0x84188AC - .string "The new song$" - -gUnknown_84188B9:: @ 0x84188B9 - .string "Combine two words or phrases$" - -gUnknown_84188D6:: @ 0x84188D6 - .string "and make a trendy saying.$" - -gUnknown_84188F0:: @ 0x84188F0 - .string "The trendy saying$" - -gUnknown_8418902:: @ 0x8418902 - .string "is as shown. Okay?$" - -gUnknown_8418915:: @ 0x8418915 - .string "2つの ことばを くみあわせて$" - -gUnknown_8418925:: @ 0x8418925 - .string "いい ことばを おしえてあげよう!$" - -gUnknown_8418937:: @ 8418937 - .string "All the text being edited will$" - -gUnknown_8418956:: @ 8418956 - .string "be deleted. Is that okay?$" - -gUnknown_8418970:: @ 0x8418970 - .string "なにか ことばを いれてください!$" - -gUnknown_8418982:: @ 0x8418982 - .string "ことばを ぜんぶ けすことは できません!$" - -gUnknown_8418998:: @ 0x8418998 - .string "かえられる ことばは 1つ までです!$" - -gUnknown_84189AC:: @ 0x84189AC - .string "うたを もとに もどします!$" - -gUnknown_84189BB:: @ 0x84189BB - .string "それは もう はやっています!$" - -gUnknown_84189CB:: @ 0x84189CB - .string "2つの ことばを くみあわせてください!$" - -gUnknown_84189E0:: @ 84189E0 - .string "Quit editing?$" - -gUnknown_84189EE:: @ 84189EE - .string "Stop giving the POKéMON MAIL?$" - -gUnknown_8418A0C:: @ 0x8418A0C - .string "へんしゅうした ことばは ほぞん$" - -gUnknown_8418A1D:: @ 0x8418A1D - .string "されませんが いいですか?$" - -gUnknown_8418A2B:: @ 0x8418A2B - .string "PROFILE$" - -gUnknown_8418A33:: @ 0x8418A33 - .string "At the battle's start:$" - -gUnknown_8418A4A:: @ 0x8418A4A - .string "Upon winning a battle:$" - -gUnknown_8418A61:: @ 0x8418A61 - .string "Upon losing a battle:$" - -gUnknown_8418A77:: @ 0x8418A77 - .string "The BARD's Song$" - -gUnknown_8418A87:: @ 0x8418A87 - .string "What's hip and happening?$" - -gUnknown_8418AA1:: @ 0x8418AA1 - .string "Interview$" - -gUnknown_8418AAB:: @ 0x8418AAB - .string "いい ことば$" - -gUnknown_8418AB2:: @ 0x8418AB2 - .string "QUESTIONNAIRE$" - -gUnknown_8418AC0:: @ 0x8418AC0 - .string " きれい だよね-$" - -gUnknown_8418ACA:: @ 0x8418ACA - .string " かわいい よね-$" - -gUnknown_8418AD4:: @ 0x8418AD4 - .string " のんびり だよね-$" - -gUnknown_8418ADF:: @ 0x8418ADF - .string " ぽっかぽか だよね-$" - -gUnknown_8418AEB:: @ 0x8418AEB - .string " あこがれる よね-$" - -gUnknown_8418AF6:: @ 0x8418AF6 - .string " ドキドキ するよね-$" - -gUnknown_8418B02:: @ 0x8418B02 - .string " おもしろい よね-$" - -gUnknown_8418B0D:: @ 0x8418B0D - .string " ふしぎ だよね-$" - -gUnknown_8418B17:: @ 0x8418B17 - .string "って$" - -gUnknown_8418B1A:: @ 0x8418B1A - .string "\n" - .string "そう おもわない?$" - -gUnknown_8418B25:: @ 0x8418B25 - .string "たびに でたいな-\n" - .string "どこか いい ところ しらない?$" - -gUnknown_8418B40:: @ 0x8418B40 - .string "120しょくの クレヨン かったんだ-\n" - .string "いいでしょう?$" - -gUnknown_8418B5C:: @ 0x8418B5C - .string "しゃぼんだまに のって とべるように\n" - .string "ならないかな-$" - -gUnknown_8418B77:: @ 0x8418B77 - .string "すなはまに かいた もじは\n" - .string "すぐに きえちゃうのが かなしいよね-$" - -gUnknown_8418B99:: @ 0x8418B99 - .string "うみの そこって どうなってるのかな-\n" - .string "いちどで いいから みて みたいな-$" - -gUnknown_8418BC0:: @ 0x8418BC0 - .string "ゆうやけを みると\n" - .string "ウチに かえりたく ならない?$" - -gUnknown_8418BDA:: @ 0x8418BDA - .string "みどりの しばで ねころがると\n" - .string "きもちいいよね-$" - -gUnknown_8418BF3:: @ 0x8418BF3 - .string "ひみつきち って いいよね!\n" - .string "なんか わくわく してこない?$" - -gUnknown_8418C12:: @ 0x8418C12 - .string "ポケモン リ-グ$" - -gText_PokemonCenter:: @ 8418C1B - .string "POKéMON CENTER$" - -gUnknown_8418C2A:: @ 8418C2A - .string "に ポロックを あげますか?$" - -gUnknown_8418C39:: @ 0x8418C39 - .string "かっこよさ$" - -gUnknown_8418C3F:: @ 0x8418C3F - .string "うつくしさ$" - -gUnknown_8418C45:: @ 0x8418C45 - .string "かわいさ$" - -gUnknown_8418C4A:: @ 0x8418C4A - .string "かしこさ$" - -gUnknown_8418C4F:: @ 0x8418C4F - .string "たくましさ$" - -gUnknown_8418C55:: @ 0x8418C55 - .string "に みがきが かかった!$" - -gUnknown_8418C62:: @ 0x8418C62 - .string "なにも かわらなかった!$" - -gUnknown_8418C6F:: @ 0x8418C6F - .string "もう これいじょう たべない みたい‥$" - -gText_SaveFailedScreen_CheckingBackupMemory:: @ 8418C83 - .string "Save failed.\n" - .string "Checking the backup memory‥\n" - .string "Please wait.\n" - .string "“Time required:\n" - .string "about 1 minute”$" - -gText_SaveFailedScreen_BackupMemoryDamaged:: @ 8418CD9 - .string "The backup memory is damaged or\n" - .string "the game's battery has run dry.\n" - .string "The game can be played, but its\n" - .string "progress cannot be saved.\n" - .string "“Please press the A Button.”$" - -gUnknown_8418D70:: @ 8418D70 - .string "{COLOR RED}“このまま ぼうけんをつづけることは できません\n" - .string "タイトルに もどります”$" - -gUnknown_8418D99:: @ 0x8418D99 - .string "けんさが しゅうりょうしました!\n" - .string "もういちど レポ-トを かきこみます\n" - .string "しばらくおまちください$" - -gUnknown_8418DC9:: @ 0x8418DC9 - .string "レポ-トの かきこみは しゅうりょうしました\n" - .string "{COLOR RED}“このまま ぼうけんをつづけることは できません\n" - .string "タイトルに もどります”$" - -gText_SaveFailedScreen_SaveCompleted:: @ 8418E09 - .string "Save completed.\n" - .string "“Please press the A Button.”$" - -gUnknown_8418E36:: @ 0x8418E36 - .string "れんらくせん$" - -gUnknown_8418E3D:: @ 0x8418E3D - .string "ひみつきち$" - -gUnknown_8418E43:: @ 0x8418E43 - .string "アジト$" - -gUnknown_8418E47:: @ 0x8418E47 - .string "YOUR NAME?$" - -gUnknown_8418E52:: @ 0x8418E52 - .string "BOX NAME?$" - -gUnknown_8418E5C:: @ 0x8418E5C - .string "'s nickname?$" - -gUnknown_8418E69:: @ 0x8418E69 - .string "RIVAL's NAME?$" - -gUnknown_8418E77:: @ 8418E77 - .string "{DPAD_ANY}MOVE {A_BUTTON}OK {B_BUTTON}BACK$" - -gUnknown_8418E8A:: @ 8418E8A - .string "$" - -gText_RegionMap_Space:: @ 8418E8B - .string " $" - -gText_RegionMap_AButtonGuide:: @ 8418E8D - .string "{A_BUTTON}GUIDE$" - -gText_RegionMap_AButtonCancel:: @ 8418E95 - .string "{A_BUTTON}CANCEL$" - -gText_RegionMap_AButtonCancel2:: @ 8418E9E - .string "{A_BUTTON}CANCEL$" - -gText_RegionMap_AButtonSwitch:: @ 8418EA7 - .string "{A_BUTTON}SWITCH$" - -gText_RegionMap_AButtonOK:: @ 8418EB0 - .string "{A_BUTTON}OK$" - -gText_RegionMap_DPadMove:: @ 8418EB5 - .string "{DPAD_ANY}MOVE$" - -gText_RegionMap_UpDownPick:: @ 8418EBC - .string "{DPAD_UPDOWN}PICK$" - -gText_RegionMap_NoData:: @ 8418EC3 - .string "No data$" - -gText_RegionMap_AreaDesc_ViridianForest:: - .string "A deep and sprawling forest that\n" - .string "extends around VIRIDIAN CITY.\n" - .string "A natural maze, many people\n" - .string "become lost inside.$" - -gText_RegionMap_AreaDesc_MtMoon:: - .string "A mystical mountain that is known\n" - .string "for its frequent meteor falls.\n" - .string "The shards of stars that fall\n" - .string "here are known as MOON STONES.$" - -gText_RegionMap_AreaDesc_DiglettsCave:: - .string "A seemingly plain tunnel that was\n" - .string "dug by wild DIGLETT.\n" - .string "It is famous for connecting\n" - .string "ROUTES 2 and 11.$" - -gText_RegionMap_AreaDesc_VictoryRoad:: - .string "A tunnel situated on ROUTE 23.\n" - .string "It earned its name because it\n" - .string "must be traveled by all TRAINERS\n" - .string "aiming for the top.$" - -gText_RegionMap_AreaDesc_PokemonMansion:: - .string "A decrepit, burned-down mansion\n" - .string "on CINNABAR ISLAND.\n" - .string "It got its name because a famous\n" - .string "POKéMON researcher lived there.$" - -gText_RegionMap_AreaDesc_SafariZone:: - .string "An amusement park outside FUCHSIA\n" - .string "CITY where many rare POKéMON can\n" - .string "be observed in the wild.\n" - .string "Catch them in a popular game!$" - -gText_RegionMap_AreaDesc_RockTunnel:: - .string "A naturally formed underground\n" - .string "tunnel. Because it has not been\n" - .string "developed, it is inky dark inside.\n" - .string "A light is needed to get through.$" - -gText_RegionMap_AreaDesc_SeafoamIslands:: - .string "A pair of islands that is situated\n" - .string "on ROUTE 20.\n" - .string "The two islands are shaped the\n" - .string "same, as if they were twins.$" - -gText_RegionMap_AreaDesc_PokemonTower:: - .string "A tower that houses the graves of\n" - .string "countless POKéMON.\n" - .string "Many people visit it daily to pay\n" - .string "their respects to the fallen.$" - -gText_RegionMap_AreaDesc_CeruleanCave:: - .string "A mysterious cave that is filled\n" - .string "with terribly tough POKéMON.\n" - .string "It is so dangerous, the POKéMON\n" - .string "LEAGUE is in charge of it.$" - -gText_RegionMap_AreaDesc_PowerPlant:: - .string "A power plant that was abandoned\n" - .string "years ago, though some of the\n" - .string "machines still work. It is infested\n" - .string "with electric POKéMON.$" - -gText_RegionMap_AreaDesc_MtEmber:: - .string "Supposedly an inactive volcano.\n" - .string "However, there are persistent\n" - .string "reports that the peak blazes\n" - .string "with fire at night.$" - -gText_RegionMap_AreaDesc_BerryForest:: - .string "A forest on a small islet off the\n" - .string "coast of THREE ISLAND. BERRIES\n" - .string "grow wildly in profusion, quickly\n" - .string "replenishing those that fall off.$" - -gText_RegionMap_AreaDesc_IcefallCave:: - .string "A cave which is covered by water\n" - .string "and ice on FOUR ISLAND.\n" - .string "It seems like the end of the cave\n" - .string "is connected to the ocean.$" - -gText_RegionMap_AreaDesc_LostCave:: - .string "A bewildering cave off the coast\n" - .string "of RESORT GORGEOUS.\n" - .string "Some curious thrill seekers have\n" - .string "never emerged from it.$" - -gText_RegionMap_AreaDesc_TanobyRuins:: - .string "An ancient ruin that is rumored to\n" - .string "be home to a peculiar POKéMON.\n" - .string "However, so far, the POKéMON\n" - .string "remains an unconfirmed rumor.$" - -gText_RegionMap_AreaDesc_AlteringCave:: - .string "This island has been known by this\n" - .string "name since the distant past.\n" - .string "No one today knows where it got\n" - .string "this name, however.$" - -gText_RegionMap_AreaDesc_PatternBush:: - .string "A lush and bush-like area. \n" - .string "In it are patterns where no grass\n" - .string "grows. Some study it in the belief\n" - .string "that a secret is concealed.$" - -gText_RegionMap_AreaDesc_DottedHole:: - .string "A mysterious, just-discovered\n" - .string "ruin from an ancient time.\n" - .string "It got its name from the six dots\n" - .string "on its door.$" - -gUnknown_8419782:: @ 8419782 - .string "{DYNAMIC 0x00} nature.\n" - .string "Met in a trade.$" - -gUnknown_841979D:: @ 841979D - .string "{DYNAMIC 0x00} nature.\n" - .string "Met in a trade.$" - -gUnknown_84197B8:: @ 84197B8 - .string "{DYNAMIC 0x00} nature.\n" - .string "Met in a fateful encounter when\n" - .string "at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_84197ED:: @ 84197ED - .string "{DYNAMIC 0x00} nature.\n" - .string "Met in a fateful encounter when\n" - .string "at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_8419822:: @ 8419822 - .string "{DYNAMIC 0x00} nature.\n" - .string "Met in {DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_8419841:: @ 8419841 - .string "{DYNAMIC 0x00} nature.\n" - .string "Met in {DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_8419860:: @ 8419860 - .string "{DYNAMIC 0x00} nature.\n" - .string "Apparently met in {DYNAMIC 0x02}\n" - .string "at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_841988A:: @ 841988A - .string "{DYNAMIC 0x00} nature.\n" - .string "Apparently met in {DYNAMIC 0x02}\n" - .string "at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_84198B4:: @ 84198B4 - .string "{DYNAMIC 0x00} nature.\n" - .string "Hatched: {DYNAMIC 0x02}\n" - .string "at {LV_2} {DYNAMIC 0x01}.$" - -gUnknown_84198D5:: @ 84198D5 - .string "{DYNAMIC 0x00} nature.\n" - .string "Hatched: {DYNAMIC 0x02}\n" - .string "at {LV_2} {DYNAMIC 0x01}.$" - -@ TODO: Replace this gibberish with the proper Hiragana -gUnknown_84198F6:: @ 84198F6 - .string "{DYNAMIC 0x00}ßÓÁÉË {LV_2}{DYNAMIC 0x01}çÑÊ\n" - .string "{DYNAMIC 0x02}で ÉÇっŒ ùÂだ$" - -gUnknown_8419913:: @ 8419913 - .string "{DYNAMIC 0x00}ÓÁÉË {LV_2}{DYNAMIC 0x01}çÑÊ\n" - .string "{DYNAMIC 0x02}で ÉÇっŒ ùÂだ$" - -gUnknown_841992F:: @ 841992F - .string "{DYNAMIC 0x00} nature. Met in a fateful\n" - .string "encounter (hatched: {DYNAMIC 0x02}\n" - .string "at {LV_2} {DYNAMIC 0x01}).$" - -gUnknown_841996D:: @ 841996D - .string "{DYNAMIC 0x00} nature. Met in a fateful\n" - .string "encounter (hatched: {DYNAMIC 0x02}\n" - .string "at {LV_2} {DYNAMIC 0x01}).$" - -gUnknown_84199AB:: @ 84199AB - .string "{DYNAMIC 0x00} nature. Apparently met in\n" - .string "a fateful encounter (hatched:\n" - .string "{DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}).$" - -gUnknown_84199F4:: @ 84199F4 - .string "{DYNAMIC 0x00} nature. Apparently met in\n" - .string "a fateful encounter シhatched:\n" - .string "{DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}ス.$" - -gUnknown_8419A3D:: @ 0x8419A3D - .string "An odd POKéMON EGG found by the\n" - .string "DAY-CARE couple.$" - -gUnknown_8419A6E:: @ 0x8419A6E - .string "An odd POKéMON EGG obtained from\n" - .string "the traveling man.$" - -gUnknown_8419AA2:: @ 0x8419AA2 - .string "A wondrously peculiar POKéMON EGG\n" - .string "obtained at a nice place.$" - -gUnknown_8419ADE:: @ 0x8419ADE - .string "An odd POKéMON EGG obtained from\n" - .string "an old woman at the SPA.$" - -gUnknown_8419B18:: @ 0x8419B18 - .string "A peculiar POKéMON EGG obtained\n" - .string "in a trade.$" - -gUnknown_8419B44:: @ 0x8419B44 - .string "It looks like this\n" - .string "EGG will take a\n" - .string "long time to hatch.$" - -gUnknown_8419B7B:: @ 0x8419B7B - .string "What will hatch\n" - .string "from this? It will\n" - .string "take some time.$" - -gUnknown_8419BAE:: @ 0x8419BAE - .string "It occasionally\n" - .string "moves. It should\n" - .string "hatch soon.$" - -gUnknown_8419BDB:: @ 0x8419BDB - .string "It's making sounds.\n" - .string "It's almost ready\n" - .string "to hatch!$" - -gUnknown_8419C0B:: @ 8419C0B - .string "a trade$" - -gUnknown_8419C13:: @ 8419C13 - .string "Somewhere$" - -gUnknown_8419C1D:: @ 8419C1D - .string "POKéMON INFO$" - -gUnknown_8419C2A:: @ 8419C2A - .string "POKéMON SKILLS$" - -gUnknown_8419C39:: @ 8419C39 - .string "KNOWN MOVES$" - -gUnknown_8419C45:: @ 8419C45 - .string "No data$" - -gUnknown_8419C4D:: @ 8419C4D - .string "EXP. POINTS$" - -gUnknown_8419C59:: @ 8419C59 - .string "NEXT LV.$" - -gUnknown_8419C62:: @ 8419C62 - .string "{DPAD_RIGHT}PAGE {A_BUTTON}CANCEL$" - -gUnknown_8419C72:: @ 8419C72 - .string "{A_BUTTON}CANCEL$" - -gUnknown_8419C7B:: @ 8419C7B - .string "{DPAD_LEFTRIGHT}PAGE$" - -gUnknown_8419C82:: @ 8419C82 - .string "{DPAD_LEFT}PAGE {A_BUTTON}DETAIL$" - -gUnknown_8419C92:: @ 8419C92 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}SWITCH$" - -gUnknown_8419CA2:: @ 8419CA2 - .string "{DPAD_UPDOWN}PICK$" - -gUnknown_8419CA9:: @ 8419CA9 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}DELETE$" - -gUnknown_8419CB9:: @ 8419CB9 - .string "HM moves can't be\n" - .string "forgotten now.$" - -gText_TrainerCardName:: @ 8419CDA - .string "NAME: $" - -gText_TrainerCardIDNo:: @ 8419CE1 - .string "IDNo.$" - -gText_TrainerCardMoney:: @ 8419CE7 - .string "MONEY$" - -gText_TrainerCardYen:: @ 8419CED - .string "¥$" - -gText_TrainerCardPokedex:: @ 8419CEF - .string "POKéDEX$" - -gText_TrainerCardNull:: @ 8419CF7 - .string "$" - -gText_Colon2:: @ 8419CF8 - .string ":$" - -gUnknown_8419CFA:: @ 0x8419CFA - .string "てん$" - -gText_TrainerCardTime:: @ 8419CFD - .string "TIME$" - -gUnknown_8419D02:: @ 0x8419D02 - .string "ゲ-ムポイント$" - -gText_Var1sTrainerCard:: @ 8419D0A - .string "'s TRAINER CARD$" - -gText_HallOfFameDebut:: @ 8419D1A - .string "HALL OF FAME DEBUT $" - -gText_LinkBattles:: @ 0x8419D2F - .string "LINK BATTLES$" - -gText_LinkCableBattles:: @ 0x8419D3C - .string "LINK CABLE BATTLES$" - -gText_WinLossRatio:: @ 8419D4F - .string "W:{CLEAR_TO 0x30}L:$" - -gText_PokemonTrades:: @ 8419D57 - .string "POKéMON TRADES$" - -gText_UnionRoomTradesBattles:: @ 8419D66 - .string "UNION TRADES & BATTLES$" - -gText_BerryCrushes:: @ 8419D7D - .string "BERRY CRUSH$" - -gText_WaitingTrainerFinishReading:: @ 8419D89 - .string "Waiting for the other TRAINER to\n" - .string "finish reading your TRAINER CARD.$" - -gText_MenuOption:: @ 8419DCC - .string "OPTION$" - -gText_TextSpeed:: @ 0x8419DD3 - .string "TEXT SPEED$" - -gText_BattleScene:: @ 0x8419DDE - .string "BATTLE SCENE$" - -gText_BattleStyle:: @ 0x8419DEB - .string "BATTLE STYLE$" - -gText_Sound:: @ 0x8419DF8 - .string "SOUND$" - -gText_ButtonMode:: @ 0x8419DFE - .string "BUTTON MODE$" - -gText_Frame:: @ 0x8419E0A - .string "FRAME$" - -gText_OptionMenuCancel:: @ 0x8419E10 - .string "CANCEL$" - -gText_TextSpeedSlow:: @ 0x8419E17 - .string "SLOW$" - -gText_TextSpeedMid:: @ 0x8419E1C - .string "MID$" - -gText_TextSpeedFast:: @ 0x8419E20 - .string "FAST$" - -gText_BattleSceneOn:: @ 0x8419E25 - .string "ON$" - -gText_BattleSceneOff:: @ 0x8419E28 - .string "OFF$" - -gText_BattleStyleShift:: @ 0x8419E2C - .string "SHIFT$" - -gText_BattleStyleSet:: @ 0x8419E32 - .string "SET$" - -gText_SoundMono:: @ 0x8419E36 - .string "MONO$" - -gText_SoundStereo:: @ 0x8419E3B - .string "STEREO$" - -gTextJP_Type:: @ 0x8419E42 - .string "タイプ$" - -gText_ButtonTypeHelp:: @ 0x8419E46 - .string "HELP$" - -gText_ButtonTypeLEqualsA:: @ 0x8419E4B - .string "L=A$" - -gText_ButtonTypeLR:: @ 0x8419E4F - .string "LR$" - -gText_FrameType:: @ 8419E52 - .string "TYPE$" - -gText_PickSwitchCancel:: @ 8419E57 - .string "{DPAD_UPDOWN}PICK {DPAD_LEFTRIGHT}SWITCH {A_BUTTON}{B_BUTTON}CANCEL$" - -gUnknown_8419E72:: @ 0x8419E72 - .string "RTCを リセットします\n" - .string "Aで けってい Bで キャンセル$" - -gUnknown_8419E90:: @ 0x8419E90 - .string "げんざいの ゲ-ムない じかん$" - -gUnknown_8419EA0:: @ 0x8419EA0 - .string "ぜんかいの ゲ-ムない じかん$" - -gUnknown_8419EB0:: @ 0x8419EB0 - .string "じかんを さいせってい してください$" - -gUnknown_8419EC3:: @ 0x8419EC3 - .string "じかんを さいせってい しました!\n" - .string "レポ-トを かいています おまちください$" - -gUnknown_8419EEA:: @ 0x8419EEA - .string "レポ-トを かきこみました!$" - -gUnknown_8419EF9:: @ 0x8419EF9 - .string "レポ-トの かきこみに\n" - .string "しっぱい しました‥$" - -gUnknown_8419F10:: @ 0x8419F10 - .string "レポ-トが ないので\n" - .string "じかんの せっていは できません!$" - -gUnknown_8419F2D:: @ 0x8419F2D - .string "ゲ-ムない じかんの しゅうせい システムが\n" - .string "つかえる ように なりました!$" - -gText_SavingDontTurnOffThePower2:: @ 8419F54 - .string "SAVING…\n" - .string "DON'T TURN OFF THE POWER.$" - -// Start menu option descriptions -gStartMenuDesc_Pokedex:: @ 8419F76 // Pokedex - .string "A device that records POKéMON secrets\n" - .string "upon meeting or catching them.$" - -gStartMenuDesc_Pokemon:: @ 8419FBB // Pokemon - .string "Check and organize POKéMON that are\n" - .string "traveling with you in your party.$" - -gStartMenuDesc_Bag:: @ 841A001 // Bag - .string "Equipped with pockets for storing items\n" - .string "you bought, received, or found.$" - -gStartMenuDesc_Player:: @ 841A049 // {PLAYER} - .string "Check your money and other game data.$" - -gStartMenuDesc_Save:: @ 841A06F // Save - .string "Save your game with a complete record\n" - .string "of your progress to take a break.$" - -gStartMenuDesc_Option:: @ 841A0B7 // Options - .string "Adjust various game settings such as text\n" - .string "speed, game rules, etc.$" - -gStartMenuDesc_Exit:: @ 841A0F9 // Quit - .string "Close this MENU window.$" - -gStartMenuDesc_Retire:: @ 841A111 // Retire - .string "Retire from the SAFARI GAME and return to\n" - .string "the registration counter.$" - - .include "data/text/quest_log.inc" - -gUnknown_841B285:: @ 841B285 - .string " was used on\n" - .string "$" - -gUnknown_841B293:: @ 841B293 - .string ".$" - -gUnknown_841B295:: @ 841B295 - .string "'s level rose to\n" - .string "$" - -gUnknown_841B2A7:: @ 841B2A7 - .string ".$" - -gUnknown_841B2A9:: @ 0x841B2A9 - .string "{SMALL}MAX.{SIZE 0x02} HP$" - -gUnknown_841B2B7:: @ 0x841B2B7 - .string "ATTACK$" - -gUnknown_841B2BE:: @ 0x841B2BE - .string "DEFENSE$" - -gUnknown_841B2C6:: @ 0x841B2C6 - .string "SPEED$" - -gUnknown_841B2CC:: @ 0x841B2CC - .string "SP. ATK$" - -gUnknown_841B2D4:: @ 0x841B2D4 - .string "SP. DEF$" - -gUnknown_841B2DC:: @ 841B2DC - .string "{SMALL}{PLUS}{SIZE 0x02}$" - -gUnknown_841B2E5:: @ 841B2E5 - .string "{SMALL}-{SIZE 0x02}$" - -gUnknown_841B2ED:: @ 841B2ED - .string "1, $" - -gUnknown_841B2F1:: @ 841B2F1 - .string "2, and ‥ ‥ ‥ $" - -gUnknown_841B2FF:: @ 0x841B2FF - .string "Poof!\p" - .string "$" - -gUnknown_841B306:: @ 841B306 - .string "{DYNAMIC 0x00} forgot\n" - .string "{DYNAMIC 0x01}.\p" - .string "$" - -gUnknown_841B315:: @ 841B315 - .string "And‥\p" - .string "$" - -gUnknown_841B31B:: @ 841B31B - .string "Machine set!\p" - .string "$" - -gUnknown_841B329:: @ 841B329 - .string "Huh?$" - -gUnknown_841B32E:: @ 841B32E - .string "{DYNAMIC 0x00} learned\n" - .string "{DYNAMIC 0x01}!$" - -gText_Upper:: @ 0x841B33D - .string "UPPER$" - -gText_Lower:: @ 0x841B343 - .string "lower$" - -gText_Others:: @ 0x841B349 - .string "OTHERS$" - -gText_Symbols:: @ 0x841B350 - .string "SYMBOLS$" - -gText_Register2:: @ 0x841B358 - .string "REGISTER$" - -gText_Exit:: @ 0x841B361 - .string "EXIT$" - -gText_QuitChatting:: @ 0x841B366 - .string "Quit chatting?$" - -gText_RegisterTextWhere:: @ 0x841B375 - .string "Register text where?$" - -gText_RegisterTextHere:: @ 0x841B38A - .string "Register text here?$" - -gText_InputText:: @ 0x841B39E - .string "Input text.$" - -gText_F700JoinedChat:: @ 841B3AA - .string "{DYNAMIC 0x00} joined the chat!$" - -gText_F700LeftChat:: @ 841B3BE - .string "{DYNAMIC 0x00} left the chat.$" - -gUnknown_841B3D0:: @ 0x841B3D0 - .string "{DYNAMIC 0x00}の{DYNAMIC 0x01}ひきめ:$" - -gUnknown_841B3DA:: @ 0x841B3DA - .string "{DYNAMIC 0x00}の{DYNAMIC 0x01}ひきめは いません$" - -gText_ExitingTheChat:: @ 0x841B3E9 - .string "Exiting the chat‥$" - -gText_LeaderHasLeftEndingChat:: @ 0x841B3FB - .string "The LEADER, {DYNAMIC 0x00}, has\n" - .string "left, ending the chat.$" - -gText_RegisteredTextChanged_OKtoSave:: @ 0x841B426 - .string "The registered text has been changed.\n" - .string "Is it okay to save the game?$" - -gText_RegisteredTextChanged_AlreadySavedFile:: @ 0x841B469 - .string "There is already a saved file.\n" - .string "Is it okay to overwrite it?$" - -gText_RegisteredTextChanged_SavingDontTurnOff:: @ 0x841B4A4 - .string "SAVING‥\n" - .string "DON'T TURN OFF THE POWER.$" - -gText_RegisteredTextChanged_SavedTheGame:: @ 0x841B4C6 - .string "{DYNAMIC 0x00} saved the game.$" - -gText_IfLeaderLeavesChatWillEnd:: @ 0x841B4D9 - .string "If the LEADER leaves, the chat\n" - .string "will end. Is that okay?$" - -gText_Hello:: @ 841B510 - .string "HELLO$" - -gText_Pokemon2:: @ 841B516 - .string "POKéMON$" - -gText_Trade:: @ 841B51E - .string "TRADE$" - -gText_Battle:: @ 841B524 - .string "BATTLE$" - -gText_Lets:: @ 841B52B - .string "LET'S$" - -gText_Ok:: @ 841B531 - .string "OK!$" - -gText_Sorry:: @ 841B535 - .string "SORRY$" - -gText_YaySmileEmoji:: @ 841B53B - .string "YAY{EXTRA 0xF9}$" - -gText_ThankYou:: @ 841B541 - .string "THANK YOU$" - -gText_ByeBye:: @ 841B54B - .string "BYE-BYE!$" - -gUnknown_841B554:: @ 841B554 - .string "{PLAYER} scurried to a POKéMON CENTER,\n" - .string "protecting the exhausted and fainted\n" - .string "POKéMON from further harm‥\p" - .string "$" - -gUnknown_841B5B6:: @ 841B5B6 - .string "{PLAYER} scurried back home, protecting\n" - .string "the exhausted and fainted POKéMON from\n" - .string "further harm‥\p" - .string "$" - -gUnknown_841B60E:: @ 841B60E - .string "PLAYER: {DYNAMIC 0x00}$" - -gUnknown_841B619:: @ 841B619 - .string "This document is issued in\n" - .string "recognition of your magnificent\n" - .string "achievement - the completion of\n" - .string "the {DYNAMIC 0x01} POKéDEX.$" - -gUnknown_841B684:: @ 841B684 - .string "GAME FREAK$" - -gUnknown_841B68F:: @ 841B68F - .string "NATIONAL$" - -gUnknown_841B698:: @ 841B698 - .string "KANTO$" - -gUnknown_841B69E:: @ 841B69E - .string "Clear all save data areas?$" - -gUnknown_841B6B9:: @ 841B6B9 - .string "Clearing data‥\n" - .string "Please wait.$" - -gText_Player:: @ 841B6D5 - .string "PLAYER$" - -gText_Time:: @ 841B6DC - .string "TIME$" - -gText_Colon:: @ 0x841B6E1 - .string ":$" - -gText_Pokedex:: @ 841B6E3 - .string "POKéDEX$" - -gTextJPDummy_Hiki:: @ 841B6EB - .string "$" - -gText_Badges:: @ 841B6EC - .string "BADGES$" - -gTextJPDummy_Ko:: @ 841B6F3 - .string "$" - -gText_Register:: @ 0x841B6F4 - .string "REGISTER$" - -gText_HatchedFromEgg:: @ 841B6FD - .string "{STR_VAR_1} hatched from the EGG!$" - -gText_NickHatchPrompt:: @ 841B716 - .string "Would you like to nickname the newly\n" - .string "hatched {STR_VAR_1}?$" - -gString_OutOfCoins:: @ 841B747 - .string "You've run out of COINS.\n" - .string "Game over!$" - -gString_QuitPlaying:: @ 841B76B - .string "Quit playing?$" - -gString_SlotMachineControls:: @ 841B779 - .string "{DPAD_LEFTRIGHT}COMBOS {DPAD_DOWN}WAGER {A_BUTTON}STOP {B_BUTTON}EXIT$" - -gUnknown_841B798:: @ 0x841B798 - .string "おしえテレビ$" - -gUnknown_841B79F:: @ 0x841B79F - .string "おしまい$" - - .include "data/text/teachy_tv.inc" - -gString_Bill:: @ 841CB3C - .string "BILL$" - -gString_Someone:: @ 841CB41 - .string "SOMEONE$" - -gString_Help:: @ 841CB49 - .string "HELP$" - -gString_HelpSystem_ClearTo8:: @ 841CB4E - .string "{CLEAR_TO 8}$" - -gText_SpacePoints2:: @ 841CB52 - .string " points$" - -gText_SpaceTimes3:: @ 841CB5A - .string " time(s)$" - -gText_PkmnJumpRecords:: @ 841CB63 - .string "POKéMON JUMP RECORDS$" - -gText_JumpsInARow:: - .string "Jumps in a row:$" - -gText_BestScore2:: - .string "Best score:$" - -gText_ExcellentsInARow:: - .string "EXCELLENTS in a row:$" - -gText_AwesomeWonF701F700:: @ 841CBA9 - .string "Awesome score! You've\n" - .string "won {DYNAMIC 01} {DYNAMIC 00}!$" - -gText_FilledStorageSpace2:: @ 841CBCA - .string "There's no room left now.$" - -gText_CantHoldMore:: @ 841CBE4 - .string "You can't hold any more!$" - -gText_WantToPlayAgain2:: @ 841CBFD - .string "Want to play again?$" - -gText_SomeoneDroppedOut2:: @ 841CC11 - .string "Somebody dropped out.\n" - .string "The link will be canceled.$" - -gText_SavingDontTurnOffPower:: @ 841CC42 - .string "SAVING…\n" - .string "DON'T TURN OFF THE POWER.$" - -gText_CommunicationStandby4:: @ 841CC64 - .string "Communication standby…$" - - .string "SAVING...\n" - .string "DON'T TURN OFF THE POWER.$" - -gText_BerryPickingRecords:: - .string "DODRIO BERRY-PICKING RECORDS$" - -gText_BerriesPicked:: - .string "BERRIES picked:$" - -gText_BestScore:: - .string "Best score:$" - -gText_BerriesInRowFivePlayers:: - .string "BERRIES picked in a row with\n" - .string "five players:$" - -gText_BerryPickingResults:: @ 841CD03 - .string "Announcing BERRY-PICKING results!$" - -gText_10P30P50P50P:: @ 841CD25 - .string "10P 30P 50P {EXTRA 0xDD}50P$" - -gText_AnnouncingRankings:: @ 841CD43 - .string "Announcing rankings!$" - -gText_AnnouncingPrizes:: @ 841CD58 - .string "Announcing prizes!$" - -gText_1Colon:: - .string "1:$" - -gText_2Colon:: - .string "2:$" - -gText_3Colon:: - .string "3:$" - -gText_4Colon:: - .string "4:$" - -gText_5Colon:: - .string "5:$" - -gText_FirstPlacePrize:: @ 841CD7A - .string "The first-place winner gets\n" - .string "this {DYNAMIC 00}!$" - -gText_CantHoldAnyMore:: @ 841CD9F - .string "You can't hold any more...$" - -gText_FilledStorageSpace:: @ 841CDBA - .string "It filled its storage space.$" - -gText_WantToPlayAgain:: @ 841CDD7 - .string "Want to play again?$" - -gText_SomeoneDroppedOut:: @ 841CDEB - .string "Somebody dropped out.\n" - .string "The link will be canceled.$" - -gText_SpacePoints:: @ 841CE1C - .string " points$" - -gText_CommunicationStandby3:: @ 841CE24 - .string "Communication standby…$" - - .align 2 -gUnknown_841CE3C:: @ 841CE3C - .string "Are you ready to BERRY-CRUSH?\n" - .string "Please pick a BERRY for use.\p" - .string "$" - - .align 2 -gUnknown_841CE78:: @ 841CE78 - .string "Please wait while each member\n" - .string "chooses a BERRY.$" - - .align 2 -gUnknown_841CEA8:: @ 841CEA8 - .string "{PAUSE_MUSIC}{PLAY_BGM MUS_FANFA1}You ended up with {STR_VAR_1} units of\n" - .string "silky-smooth BERRY POWDER.{RESUME_MUSIC}\p" - .string "Your total amount of BERRY POWDER\n" - .string "is {STR_VAR_2}.\p" - .string "$" - - .align 2 -gUnknown_841CF14:: @ 841CF14 - .string "Recording your game results in the\n" - .string "save file.\n" - .string "Please wait.$" - - .align 2 -gUnknown_841CF50:: @ 841CF50 - .string "Want to play BERRY CRUSH again?$" - - .align 2 -gUnknown_841CF70:: @ 841CF70 - .string "You have no BERRIES.\n" - .string "The game will be canceled.$" - - .align 2 -gUnknown_841CFA0:: @ 841CFA0 - .string "A member dropped out.\n" - .string "The game will be canceled.$" - - .align 2 -gUnknown_841CFD4:: @ 841CFD4 - .string "Time's up.\p" - .string "Good BERRY POWDER could not be\n" - .string "made…\p" - .string "$" - - .align 2 -gUnknown_841D008:: @ 841D008 - .string "Communication standby…$" - - .align 2 -gText_1_ClrLtGryShdwBlk_Dynamic0:: @ 841D020 - .string "1. {COLOR LIGHT_GRAY}{SHADOW BLACK}{DYNAMIC 0x00}$" - -gText_1_Dynamic0:: @ 841D02C - .string "1. {DYNAMIC 0x00}$" - - .align 2 -gText_SpaceTimes:: @ 0x841D034 - .string " times$" - - .align 2 -gText_XDotY:: @ 0x841D03C - .string "{STR_VAR_1}.{STR_VAR_2}$" - - .align 2 -gText_StrVar1Berry:: @ 0x841D044 - .string "{STR_VAR_1} BERRY$" - - .align 2 -gText_TimeColon:: @ 841D050 - .string "Time:$" - - .align 2 -gText_PressingSpeed:: @ 841D058 - .string "Pressing Speed:$" - -gText_Silkiness:: @ 841D068 - .string "Silkiness:$" - - .align 2 -gText_StrVar1:: @ 841D074 - .string "{STR_VAR_1}$" - - .align 2 -gText_SpaceMin:: @ 841D078 - .string "min.$" - - .align 2 -gText_XDotY2:: @ 841D080 - .string "{STR_VAR_1}.{STR_VAR_2}$" - - .align 2 -gText_SpaceSec:: @ 841D088 - .string "sec.$" - - .align 2 -gText_XDotY3:: @ 841D090 - .string "{STR_VAR_1}.{STR_VAR_2}$" - - .align 2 -gText_TimesPerSec:: @ 841D098 - .string "Times/sec.$" - - .align 2 -gText_Var1Percent:: @ 841D0A4 - .string "{STR_VAR_1}%$" - - .align 2 -gText_PressesRankings:: @ 841D0A8 - .string "No. of Presses Rankings$" - - .align 2 -gText_CrushingResults:: @ 841D0C0 - .string "Crushing Results$" - - .align 2 -gText_NeatnessRankings:: @ 0x841D0D4 - .string "Neatness Rankings$" - - .align 2 -gText_CooperativeRankings:: @ 0x841D0E8 - .string "Cooperative Rankings$" - - .align 2 -gText_PressingPowerRankings:: @ 0x841D100 - .string "Pressing-Power Rankings$" - -gText_BerryCrush2:: @ 841D118 - .string "BERRY CRUSH$" - -gText_PressingSpeedRankings:: @ 841D124 - .string "Pressing-Speed Rankings$" - -gText_Var1Players:: @ 841D13C - .string "{STR_VAR_1} PLAYERS$" - - .align 2 -gText_Ghost:: @ 841D148 - .string "GHOST$" - -gUnknown_841D14E:: @ 841D14E - .string "A POKéMON's on the hook!{PAUSE_UNTIL_PRESS}$" - -gUnknown_841D169:: @ 841D169 - .string "Not even a nibble‥{PAUSE_UNTIL_PRESS}$" - -gUnknown_841D17E:: @ 841D17E - .string "It got away‥{PAUSE_UNTIL_PRESS}$" - -gUnknown_841D18D:: @ 841D18D - .string "ROOFTOP$" - - .align 2 -gString_PokemonFireRed_Staff:: @ 841D198 - .string "Pokémon FireRed Version\n" - .string "Staff$" - - .align 2 -gString_PokemonLeafGreen_Staff:: @ 0x841D1B8 - .string "Pokémon LeafGreen Version\n" - .string "Staff$" - - .align 2 -gCreditsString_Director:: @ 0x841D1D8 - .string "\n" - .string "\nDirector\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Junichi_Masuda:: @ 0x841D1E8 - .string "\n" - .string "\n\n" - .string "Junichi Masuda\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Art_Director_Battle_Director:: @ 0x841D200 - .string "\n" - .string "Art Director\n" - .string "\nBattle Director\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Ken_Sugimori_Shigeki_Morimoto:: @ 0x841D224 - .string "\n" - .string "\nKen Sugimori\n" - .string "\nShigeki Morimoto\n" - .string "\n$" - - .align 2 -gCreditsString_Program_Leader_Planning_Leader_Graphic_Design_Leader:: @ 0x841D248 - .string "Program Leader\n" - .string "\nPlanning Leader\n" - .string "\nGraphic Design Leader\n" - .string "\n$" - - .align 2 -gCreditsString_Tetsuya_Watanabe_Koji_Nishino_Takao_Unno:: @ 0x841D284 - .string "\n" - .string "Tetsuya Watanabe\n" - .string "\nKoji Nishino\n" - .string "\nTakao Unno\n" - .string "$" - - .align 2 -gCreditsString_Programmers:: @ 0x841D2B4 - .string "Programmers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Hiroyuki_Nakamura_Masao_Taya_Satoshi_Nohara_Miyuki_Iwasawa_Daisuke_Goto:: @ 0x841D2C8 - .string "\n" - .string "Hiroyuki Nakamura\n" - .string "Masao Taya\n" - .string "Satoshi Nohara\n" - .string "Miyuki Iwasawa\n" - .string "Daisuke Goto\n" - .string "$" - - .align 2 -gCreditsString_System_Programmers:: @ 0x841D314 - .string "System Programmers\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Tetsuya_Watanabe_Akito_Mori_Hisashi_Sogabe_Sousuke_Tamada:: @ 0x841D330 - .string "\n" - .string "Tetsuya Watanabe\n" - .string "Akito Mori\n" - .string "Hisashi Sogabe\n" - .string "Sousuke Tamada\n" - .string "\n$" - - .align 2 -gCreditsString_Graphic_Designers:: @ 0x841D370 - .string "Graphic Designers\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Takao_Unno_Asuka_Iwashita_Kanako_Eo_Hiroki_Fuchino:: @ 0x841D388 - .string "\n" - .string "Takao Unno\n" - .string "Asuka Iwashita\n" - .string "Kanako Eo\n" - .string "Hiroki Fuchino\n" - .string "\n$" - - .align 2 -gCreditsString_Graphic_Designers_2:: @ 0x841D3C0 - .string "\n" - .string "Graphic Designers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Ken_Sugimori_Hironobu_Yoshida:: @ 0x841D3D8 - .string "\n" - .string "\nKen Sugimori\n" - .string "Hironobu Yoshida\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Music_Composition:: @ 0x841D3FC - .string "\n" - .string "Music Composition\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Go_Ichinose_Junichi_Masuda:: @ 0x841D414 - .string "\n" - .string "\nGo Ichinose\n" - .string "Junichi Masuda\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Sound_Effects:: @ 0x841D434 - .string "\n" - .string "\nSound Effects\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Go_Ichinose:: @ 0x841D448 - .string "\n" - .string "\n\n" - .string "Go Ichinose\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Game_Designers:: @ 0x841D45C - .string "\n" - .string "Game Designers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Junichi_Masuda_Koji_Nishino_Tetsuji_Ohta:: @ 0x841D474 - .string "\n" - .string "\nJunichi Masuda\n" - .string "Koji Nishino\n" - .string "Tetsuji Ohta\n" - .string "\n$" - - .align 2 -gCreditsString_Game_Designers_2:: @ 0x841D4A4 - .string "\n" - .string "Game Designers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Hitomi_Sato_Shigeru_Ohmori_Tadashi_Takahashi:: @ 0x841D4BC - .string "\n" - .string "\nHitomi Sato\n" - .string "Shigeru Ohmori\n" - .string "Tadashi Takahashi\n" - .string "\n$" - - .align 2 -gCreditsString_Game_Scenario:: @ 0x841D4F0 - .string "\n" - .string "Game Scenario\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Hitomi_Sato_Satoshi_Tajiri:: @ 0x841D504 - .string "\n" - .string "\nHitomi Sato\n" - .string "Satoshi Tajiri\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Script_Designer_Map_Designer:: @ 0x841D524 - .string "\n" - .string "Script Designer\n" - .string "\nMap Designer\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Satoshi_Nohara_Shigeru_Ohmori:: @ 0x841D548 - .string "\n" - .string "\nSatoshi Nohara\n" - .string "\nShigeru Ohmori\n" - .string "\n$" - - .align 2 -gCreditsString_Parametric_Designers:: @ 0x841D56C - .string "\n" - .string "Parametric Designers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Koji_Nishino_Tetsuji_Ohta_Shigeki_Morimoto:: @ 0x841D588 - .string "\n" - .string "\nKoji Nishino\n" - .string "Tetsuji Ohta\n" - .string "Shigeki Morimoto\n" - .string "\n$" - - .align 2 -gCreditsString_POKeDEX_Text:: @ 0x841D5B8 - .string "\n" - .string "\nPOKéDEX Text\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Kenji_Matsushima:: @ 0x841D5CC - .string "\n" - .string "\n\n" - .string "Kenji Matsushima\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_POKeMON_Designers:: @ 0x841D5E4 - .string "POKéMON Designers\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Ken_Sugimori_Motofumi_Fujiwara_Shigeki_Morimoto_Hironobu_Yoshida:: @ 0x841D5FC - .string "\n" - .string "Ken Sugimori\n" - .string "Motofumi Fujiwara\n" - .string "Shigeki Morimoto\n" - .string "Hironobu Yoshida\n" - .string "\n$" - - .align 2 -gCreditsString_POKeMON_Designers_2:: @ 0x841D640 - .string "POKéMON Designers\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Satoshi_Ohta_Asuka_Iwashita_Takao_Unno_Kanako_Eo_Aimi_Tomita:: @ 0x841D658 - .string "\n" - .string "Satoshi Ohta\n" - .string "Asuka Iwashita\n" - .string "Takao Unno\n" - .string "Kanako Eo\n" - .string "Aimi Tomita\n" - .string "$" - - .align 2 -gCreditsString_POKeMON_Designers_3:: @ 0x841D698 - .string "POKéMON Designers\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Atsuko_Nishida_Muneo_Saito_Rena_Yoshikawa_Jun_Okutani:: @ 0x841D6B0 - .string "\n" - .string "Atsuko Nishida\n" - .string "Muneo Saito\n" - .string "Rena Yoshikawa\n" - .string "Jun Okutani\n" - .string "\n$" - - .align 2 -gCreditsString_Supporting_Programmers:: @ 0x841D6EC - .string "Supporting Programmers\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Teruyuki_Yoshioka_Takao_Nakano_Satoshi_Mitsuhara_Daisuke_Hoshino:: @ 0x841D708 - .string "\n" - .string "Teruyuki Yoshioka\n" - .string "Takao Nakano\n" - .string "\nSatoshi Mitsuhara\n" - .string "Daisuke Hoshino\n" - .string "$" - - .align 2 -gCreditsString_NCL_Product_Testing:: @ 0x841D74C - .string "\n" - .string "\nNCL Product Testing\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_NCL_Super_Mario_Club:: @ 0x841D768 - .string "\n" - .string "\n\n" - .string "NCL Super Mario Club\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Special_Thanks:: @ 0x841D784 - .string "Special Thanks\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Hiro_Nakamura_Hiroyuki_Uesugi_Teruki_Murakawa_Kazuya_Suyama:: @ 0x841D79C - .string "\n" - .string "Hiro Nakamura\n" - .string "Hiroyuki Uesugi\n" - .string "Teruki Murakawa\n" - .string "\nKazuya Suyama\n" - .string "$" - - .align 2 -gCreditsString_Special_Thanks_2:: @ 0x841D7DC - .string "Special Thanks\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Kenji_Tominaga_Kenjiro_Ito_Tomotaka_Komura_Michiko_Takizawa:: @ 0x841D7F4 - .string "\n" - .string "Kenji Tominaga\n" - .string "\nKenjiro Ito\n" - .string "Tomotaka Komura\n" - .string "Michiko Takizawa\n" - .string "$" - - .align 2 -gCreditsString_Special_Thanks_3:: @ 0x841D834 - .string "Special Thanks\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Makiko_Takada_Mikiko_Ohashi_Shusaku_Egami_Takanao_Kondo_Rui_Kawaguchi:: @ 0x841D84C - .string "\n" - .string "Makiko Takada\n" - .string "Mikiko Ohashi\n" - .string "Shusaku Egami\n" - .string "Takanao Kondo\n" - .string "Rui Kawaguchi\n" - .string "$" - - .align 2 -gCreditsString_Braille_Code_Check:: @ 0x841D894 - .string "\n" - .string "\nBraille Code Check\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Japan_Braille_Library:: @ 0x841D8B0 - .string "\n" - .string "\n\n" - .string "Japan Braille Library\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Information_Supervisors:: @ 0x841D8CC - .string "Information Supervisors\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Hiroki_Enomoto_Kazuyuki_Terada_Yuri_Sakurai_Yumi_Funasaka_Naoko_Yanase:: @ 0x841D8EC - .string "\n" - .string "Hiroki Enomoto\n" - .string "Kazuyuki Terada\n" - .string "Yuri Sakurai\n" - .string "Yumi Funasaka\n" - .string "Naoko Yanase\n" - .string "$" - - .align 2 -gCreditsString_Coordinators:: @ 0x841D938 - .string "Coordinators\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Azusa_Tajima_Akira_Kinashi_Kazuki_Yoshihara_Retsuji_Nomoto:: @ 0x841D94C - .string "\n" - .string "Azusa Tajima\n" - .string "Akira Kinashi\n" - .string "Kazuki Yoshihara\n" - .string "\nRetsuji Nomoto\n" - .string "$" - - .align 2 -gCreditsString_Task_Managers:: @ 0x841D98C - .string "\n" - .string "Task Managers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Hitoshi_Yamagami_Gakuji_Nomoto:: @ 0x841D9A0 - .string "\n" - .string "\nHitoshi Yamagami\n" - .string "Gakuji Nomoto\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Producers:: @ 0x841D9C4 - .string "\n" - .string "Producers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Hiroyuki_Jinnai_Takehiro_Izushi_Hiroaki_Tsuru:: @ 0x841D9D4 - .string "\n" - .string "\nHiroyuki Jinnai\n" - .string "Takehiro Izushi\n" - .string "Hiroaki Tsuru\n" - .string "\n$" - - .align 2 -gCreditsString_Executive_Director:: @ 0x841DA08 - .string "\n" - .string "\nExecutive Director\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Satoshi_Tajiri:: @ 0x841DA24 - .string "\n" - .string "\n\n" - .string "Satoshi Tajiri\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Executive_Producer:: @ 0x841DA3C - .string "\n" - .string "\nExecutive Producer\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Satoru_Iwata:: @ 0x841DA58 - .string "\n" - .string "\n\n" - .string "Satoru Iwata\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Executive_Producer_2:: @ 0x841DA6C - .string "\n" - .string "\nExecutive Producer\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Tsunekaz_Ishihara:: @ 0x841DA88 - .string "\n" - .string "\n\n" - .string "Tsunekaz Ishihara\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_English_Version_Coordinators:: @ 0x841DAA0 - .string "\n" - .string "English Version Coordinators\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Hiro_Nakamura_Seth_McMahill:: @ 0x841DAC4 - .string "\n" - .string "\nHiro Nakamura\n" - .string "Seth McMahill\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Translator_Text_Editor:: @ 0x841DAE8 - .string "\n" - .string "Translator\n" - .string "\nText Editor\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Nob_Ogasawara_Teresa_Lillygren:: @ 0x841DB04 - .string "\n" - .string "\nNob Ogasawara\n" - .string "\nTeresa Lillygren\n" - .string "\n$" - - .align 2 -gCreditsString_Programmers_2:: @ 0x841DB28 - .string "Programmers\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Teruki_Murakawa_Souichi_Yamamoto_Yuichiro_Ito_Akira_Kinashi:: @ 0x841DB3C - .string "\n" - .string "Teruki Murakawa\n" - .string "Souichi Yamamoto\n" - .string "Yuichiro Ito\n" - .string "Akira Kinashi\n" - .string "\n$" - - .align 2 -gCreditsString_Environment_Tool_Programmers:: @ 0x841DB7C - .string "\n" - .string "Environment & Tool Programmers\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Teruki_Murakawa_Souichi_Yamamoto_Kimiko_Nakamichi:: @ 0x841DBA4 - .string "\n" - .string "\nTeruki Murakawa\n" - .string "Souichi Yamamoto\n" - .string "Kimiko Nakamichi\n" - .string "\n$" - - .align 2 -gCreditsString_NOA_Product_Testing:: @ 0x841DBDC - .string "NOA Product Testing\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Thomas_Hertzog_Kathy_Huguenard_Mika_Kurosawa:: @ 0x841DBF8 - .string "\n" - .string "Thomas Hertzog\n" - .string "Kathy Huguenard\n" - .string "Mika Kurosawa\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_Braille_Code_Check_2:: @ 0x841DC2C - .string "Braille Code Check\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_National_Federation_of_the_Blind_Patricia_A_Maurer_Japan_Braille_Library_European_Blind_Union:: @ 0x841DC48 - .string "\n" - .string "National Federation\n" - .string "{CLEAR_TO 0x13}of the Blind\n" - .string "Patricia A. Maurer\n" - .string "Japan Braille Library\n" - .string "European Blind Union\n" - .string "$" - - .align 2 -gCreditsString_Braille_Code_Check_3:: @ 0x841DCAC - .string "\n" - .string "Braille Code Check\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_National_Information_Library_Service_Margaret_Campion:: @ 0x841DCC8 - .string "\n" - .string "\nNational Information Library\n" - .string "{CLEAR_TO 0x2D}Service\n" - .string "Margaret Campion\n" - .string "\n$" - - .align 2 -gCreditsString_Special_Thanks_4:: @ 0x841DD08 - .string "Special Thanks\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Takehiro_Izushi_Motoyasu_Tojima_Hitoshi_Yamagami_Hiroyuki_Uesugi:: @ 0x841DD20 - .string "\n" - .string "Takehiro Izushi\n" - .string "Motoyasu Tojima\n" - .string "Hitoshi Yamagami\n" - .string "Hiroyuki Uesugi\n" - .string "\n$" - - .align 2 -gCreditsString_Special_Thanks_5:: @ 0x841DD64 - .string "Special Thanks\n" - .string "\n\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Nicola_Pratt_Barlow_Shellie_Dow_Anthony_Howitt_Naoko_Saeki_Kyoko_Onishi:: @ 0x841DD7C - .string "\n" - .string "Nicola Pratt-Barlow\n" - .string "Shellie Dow\n" - .string "Anthony Howitt\n" - .string "Naoko Saeki\n" - .string "Kyoko Onishi\n" - .string "$" - - .align 2 -gCreditsString_Braille_Code_Check_4:: @ 0x841DDC8 - .string "\n" - .string "Braille Code Check\n" - .string "\n\n" - .string "\n\n" - .string "$" - - .align 2 -gCreditsString_The_Royal_New_Zealand_Foundation_of_the_Blind_Greg_Moran:: @ 0x841DDE4 - .string "\n" - .string "\nThe Royal New Zealand\n" - .string "Foundation of the Blind\n" - .string "Greg Moran\n" - .string "\n$" - - .align 2 -gCreditsString_Graphic_Designer:: @ 0x841DE24 - .string "\n" - .string "\nGraphic Designer\n" - .string "\n\n" - .string "\n$" - - .align 2 -gCreditsString_Akira_Kinashi:: @ 0x841DE3C - .string "\n" - .string "\n\n" - .string "Akira Kinashi\n" - .string "\n\n" - .string "$" - -gJPText_MysteryGift:: @ 841DE50 - .string "$" - -gJPText_DecideStop:: @ 841DE51 - .string "$" - -gJPText_ReceiveMysteryGiftWithEReader:: @ 841DE52 - .string "$" - -gJPText_SelectConnectFromEReaderMenu:: @ 841DE53 - .string "$" - -gJPText_SelectConnectWithGBA:: @ 841DE54 - .string "$" - -gJPText_SelectConnectAndPressA:: @ 841DE55 - .string "カ-ドeリ-ダ-{PLUS}の ‘つうしん'を\n" - .string "えらんで Aボタンを おしてください$" - -gJPText_LinkIsIncorrect:: @ 841DE7C - .string "$" - -gJPText_CardReadingHasBeenHalted:: @ 841DE7D - .string "$" - -gJPText_UnableConnectWithEReader:: @ 841DE7E - .string "カ-ドeリ-ダ-{PLUS}と\n" - .string "つうしん できません$" - -gJPText_Connecting:: @ 841DE95 - .string "$" - -gJPText_ConnectionErrorCheckLink:: @ 841DE96 - .string "$" - -gJPText_ConnectionErrorTryAgain:: @ 841DE97 - .string "$" - -gJPText_AllowEReaderToLoadCard:: @ 841DE98 - .string "$" - -gJPText_ConnectionComplete:: @ 841DE99 - .string "$" - -gJPText_NewTrainerHasComeToSevii:: @ 841DE9A - .string "$" - -gJPText_PleaseWaitAMoment:: @ 841DE9B - .string "$" - -gJPText_WriteErrorUnableToSaveData:: @ 841DE9C - .string "$" - -gText_CommErrorCheckConnections:: @ 841DE9D - .string "Communication error…\n" - .string "Please check all connections,\n" - .string "then turn the power OFF and ON.$" - -gText_CommErrorEllipsis:: @ 841DEF0 - .string "Communication error…$" - -gText_MoveCloserToLinkPartner:: @ 841DF05 - .string "Move closer to your link partner(s).\n" - .string "Avoid obstacles between partners.$" - -gText_ABtnRegistrationCounter:: @ 841DF4C - .string "A Button: Registration Counter$" - -gText_ABtnTitleScreen:: @ 841DF6B - .string "A Button: Title Screen$" - -gUnknown_841DF82:: @ 841DF82 - .string "{STR_VAR_1}P LINK$" - -gUnknown_841DF8B:: @ 841DF8B - .string "BRONZE$" - -gUnknown_841DF92:: @ 841DF92 - .string "COPPER$" - -gUnknown_841DF99:: @ 841DF99 - .string "SILVER$" - -gUnknown_841DFA0:: @ 841DFA0 - .string "GOLD$" - -gUnknown_841DFA5:: @ 841DFA5 - .string "{A_BUTTON}NEXT$" - -gUnknown_841DFAC:: @ 841DFAC - .string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}END$" - -gUnknown_841DFBE:: @ 841DFBE - .string "{A_BUTTON}{B_BUTTON}CANCEL$" - -gUnknown_841DFC9:: @ 841DFC9 - .string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL$" - -gEasyChatGroupName_Pokemon:: @ 841E08A @ easy chat categories - .string "POKéMON$" - -gEasyChatGroupName_Trainer:: @ 841DFE6 - .string "TRAINER$" - -gEasyChatGroupName_Status:: @ 841DFEE - .string "STATUS$" - -gEasyChatGroupName_Battle:: @ 841DFF5 - .string "BATTLE$" - -gEasyChatGroupName_Greetings:: @ 841DFFC - .string "GREETINGS$" - -gEasyChatGroupName_People:: @ 841E006 - .string "PEOPLE$" - -gEasyChatGroupName_Voices:: @ 841E00D - .string "VOICES$" - -gEasyChatGroupName_Speech:: @ 841E014 - .string "SPEECH$" - -gEasyChatGroupName_Endings:: @ 841E01B - .string "ENDINGS$" - -gEasyChatGroupName_Feelings:: @ 841E023 - .string "FEELINGS$" - -gEasyChatGroupName_Conditions:: @ 841E02C - .string "CONDITIONS$" - -gEasyChatGroupName_Actions:: @ 841E037 - .string "ACTIONS$" - -gEasyChatGroupName_Lifestyle:: @ 841E03F - .string "LIFESTYLE$" - -gEasyChatGroupName_Hobbies:: @ 841E049 - .string "HOBBIES$" - -gEasyChatGroupName_Time:: @ 841E051 - .string "TIME$" - -gEasyChatGroupName_Misc:: @ 841E056 - .string "MISC.$" - -gEasyChatGroupName_Adjectives:: @ 841E05C - .string "ADJECTIVES$" - -gEasyChatGroupName_Events:: @ 841E067 - .string "EVENTS$" - -gEasyChatGroupName_Move1:: @ 841E06E - .string "MOVE 1$" - -gEasyChatGroupName_Move2:: @ 841E075 - .string "MOVE 2$" - -gEasyChatGroupName_TrendySaying:: @ 841E07C - .string "TRENDY SAYING$" - -gEasyChatGroupName_Pokemon2:: @ 841DFDE - .string "POKéMON2$" - - @ trade-related -gText_ThreeQuestionMarks:: @ 841E093 - .string "???$" - - .string "$" - - .string "Lv$" - - .string "---$" - -gUnknown_841E09F:: @ 841E09F - .string "????$" - - .string "$" - -gUnknown_841E0A5:: @ 841E0A5 - .string "Is this trade okay?$" - -gTradeText_Cancel:: - .string "CANCEL$" - -gTradeText_ChooseAPokemon:: - .string "Choose a POKéMON.$" - -gTradeText_Summary:: - .string "SUMMARY$" - -gTradeText_Trade:: - .string "TRADE$" - -gTradeText_CancelTrade:: - .string "Cancel trade?$" - -gTradeText_PressBButtonToExit:: - .string "Press the B Button to exit.$" - -gUnknown_841E10A:: - .string "SUMMARY$" - -gUnknown_841E112:: - .string "TRADE$" - -gUnknown_841E118:: - .string "{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}Communication standby…\n" - .string "Please wait.$" - -gUnknown_841E145:: - .string "{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}The trade has been canceled.$" - -gUnknown_841E16B:: - .string "{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}That's your only POKéMON\n" - .string "for battle.$" - -gUnknown_841E199:: - .string "{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}Waiting for your friend\n" - .string "to finish…$" - -gUnknown_841E1C5:: - .string "Your friend wants\n" - .string "to trade POKéMON.$" - -gText_XWillBeSentToY:: @ 841E1E9 - .string "{STR_VAR_2} will be\n" - .string "sent to {STR_VAR_1}.$" - -gText_ByeByeVar1:: @ 841E200 - .string "Bye-bye, {STR_VAR_2}!$" - -gText_XSentOverY:: @ 841E20D - .string "{STR_VAR_1} sent over {STR_VAR_3}.$" - -gText_TakeGoodCareOfX:: @ 841E21E - .string "Take good care of {STR_VAR_3}!$" - -gText_From:: @ 841E234 - .string "From $" - -gUnknown_841E23A:: @ 841E23A - .string "$" - -gUnknown_841E23B:: @ 841E23B - .string "$" - -gUnknown_841E23C:: @ 841E23C - .string "$" - -gUnknown_841E23D:: @ 841E23D - .string "$" - -gUnknown_841E23E:: @ 841E23E - .string "$" - -gUnknown_841E23F:: @ 841E23F - .string "$" - -gUnknown_841E240:: @ 841E240 - .string "$" - -gUnknown_841E241:: @ 841E241 - .string "$" - -gUnknown_841E242:: @ 841E242 - .string "$" - -gUnknown_841E243:: @ 841E243 - .string "$" - -gUnknown_841E244:: @ 841E244 - .string "$" - -gText_WirelessCommunicationStatus:: @ 841E245 - .string "Wireless Communication Status$" - -gText_PeopleTrading:: @ 841E263 - .string "People trading:$" - -gText_PeopleBattling:: @ 841E273 - .string "People battling:$" - -gText_PeopleInUnionRoom:: @ 841E284 - .string "People in the UNION ROOM:$" - -gText_PeopleCommunicating:: @ 841E29E - .string "People communicating:$" - -gUnknown_841E2B4:: @ 841E2B4 - .string "{DYNAMIC 0x00} players$" - -gUnknown_841E2BF:: @ 841E2BF - .string "{DYNAMIC 0x01} player$" - -gUnknown_841E2C9:: @ 841E2C9 - .string "{DYNAMIC 0x02} players$" - -gUnknown_841E2D4:: @ 841E2D4 - .string "{DYNAMIC 0x03} players$" - -gUnknown_841E2DF:: @ 841E2DF - .string "{DPAD_ANY}えらぶ:{A_BUTTON}けってい$" - -gUnknown_841E2EC:: @ 841E2EC - .string "{B_BUTTON}CANCEL$" - -gUnknown_841E2F5:: @ 841E2F5 - .string "{COLOR BLUE}{SHADOW YELLOW} たいせんの くみあわせ\n" - .string "{COLOR RED}{SHADOW GREEN}じぶんの ばしょをきめて ください$" - -gUnknown_841E322:: @ 841E322 - .string "{ID}$" - -gText_CommunicationStandby5:: @ 841E325 - .string "Communication standby…$" - -gDaycareText_GetAlongVeryWell:: @ 841E33C - .string "The two seem to get along\n" - .string "very well.$" - -gDaycareText_GetAlong:: @ 841E361 - .string "The two seem to get along.$" - -gDaycareText_DontLikeOther:: @ 841E37C - .string "The two don't seem to like\n" - .string "each other much.$" - -gDaycareText_PlayOther:: @ 841E3A8 - .string "The two prefer to play with other\n" - .string "POKéMON than each other.$" - -gText_TeachWhichMoveToMon:: @ 841E3E3 - .string "Teach which move to {STR_VAR_1}?$" - -gText_TeachMoveQues:: @ 841E3FB - .string "Teach {STR_VAR_2}?$" - -gText_MonLearnedMove:: @ 841E405 - .string "{STR_VAR_1} learned\n" - .string "{STR_VAR_2}.$" - -gText_MonIsTryingToLearnMove:: @ 841E414 - .string "{STR_VAR_1} is trying to learn\n" - .string "{STR_VAR_2}.\p" - .string "But {STR_VAR_1} can't learn more\n" - .string "than four moves.\p" - .string "Delete an older move to make\n" - .string "room for {STR_VAR_2}?$" - -gText_StopLearningMove:: @ 841E481 - .string "Stop learning {STR_VAR_2}?$" - -gText_1_2_and_Poof:: @ 841E493 - .string "{PAUSE 0x20}1, {PAUSE 0x0F}2, and {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_KON}Poof!\p" - .string "$" - -gText_MonForgotOldMoveAndMonLearnedNewMove:: @ 841E4C0 - .string "{STR_VAR_1} forgot {STR_VAR_3}.\p" - .string "And‥\p" - .string "{STR_VAR_1}\n" - .string "learned {STR_VAR_2}.$" - -gText_GiveUpTryingToTeachNewMove:: @ 841E4E2 - .string "Give up trying to teach a new\n" - .string "move to {STR_VAR_1}?$" - -gText_WhichMoveShouldBeForgotten:: @ 841E50C - .string "Which move should be forgotten?\p" - .string "$" - -gUnknown_841E52D:: @ 0x841E52D - .string "----------$" - -gText_CommStandbyAwaitingOtherPlayer:: @ 841E538 - .string "Communication standby‥\n" - .string "Awaiting another player to choose.$" - -gText_BattleWasRefused:: @ 841E572 - .string "The battle was refused.{PAUSE 0x3C}$" - -gText_RefusedBattle:: @ 841E58D - .string "Refused the battle.{PAUSE 0x3C}$" - -gFameCheckerText_MainScreenUI:: @ 841E5A4 - .string "{START_BUTTON}PICK {DPAD_UPDOWN}SELECT {A_BUTTON}OK$" - -gFameCheckerText_PickScreenUI:: @ 841E5B9 - .string "{START_BUTTON}PICK {DPAD_UPDOWN}SELECT {B_BUTTON}CANCEL$" - -gFameCheckerText_FlavorTextUI:: @ 841E5D2 - .string "{DPAD_ANY}PICK {A_BUTTON}READ {B_BUTTON}CANCEL$" - -gFameCheckerOakName:: @ 841E5E9 - .string "OAK$" - -gFameCheckerDaisyName:: @ 841E5ED - .string "DAISY$" - -gFameCheckerBillName:: @ 841E5F3 - .string "BILL$" - -gFameCheckerMrFujiName:: @ 841E5F8 - .string "FUJI$" - -gText_VarietyOfEventsImportedWireless:: @ 841E5FD - .string "A variety of events will be imported\n" - .string "over Wireless Communication.$" - -gText_WonderCardsInPossession:: @ 841E63F - .string "Read the WONDER CARDS in your\n" - .string "possession.$" - -gText_ReadNewsThatArrived:: @ 841E669 - .string "Read the NEWS that arrived.$" - -gText_ReturnToTitle:: @ 841E685 - .string "Return to the title screen.$" - -gText_DontHaveCardNewOneInput:: @ 841E6A1 - .string "You don't have a WONDER CARD,\n" - .string "so a new CARD will be input.$" - -gText_DontHaveNewsNewOneInput:: @ 841E6DC - .string "You don't have any WONDER NEWS,\n" - .string "so new NEWS will be input.$" - -gText_WhereShouldCardBeAccessed:: @ 841E717 - .string "Where should the WONDER CARD\n" - .string "be accessed?$" - -gText_WhereShouldNewsBeAccessed:: @ 841E741 - .string "Where should the WONDER NEWS\n" - .string "be accessed?$" - -gUnknown_841E76B:: @ 841E76B - .string "Link standby...\n" - .string "... ... B Button: Cancel$" - -gText_Communicating:: @ 841E794 - .string "Communicating…$" - -gText_CommunicationCompleted:: @ 841E7A3 - .string "Communication completed.$" - -gText_CommunicationError:: @ 841E7BC - .string "Communication error.$" - -gText_CommunicationCanceled:: @ 841E7D1 - .string "Communication has been canceled.$" - -gText_ThrowAwayWonderCard:: @ 841E7F2 - .string "Throw away the WONDER CARD\n" - .string "and input a new CARD?$" - -gText_HaventReceivedCardsGift:: @ 841E823 - .string "You haven't received the CARD's gift\n" - .string "yet. Input a new CARD anyway?$" - -gText_WonderCardReceivedFrom:: @ 841E866 - .string "A WONDER CARD has been received\n" - .string "from {STR_VAR_1}.$" - -gText_WonderNewsReceivedFrom:: @ 841E88F - .string "A WONDER NEWS item has been\n" - .string "received from {STR_VAR_1}.$" - -gText_WonderCardReceived:: @ 841E8BD - .string "A new WONDER CARD has been\n" - .string "received.$" - -gText_WonderNewsReceived:: @ 841E8E2 - .string "A new WONDER NEWS item has been\n" - .string "received.$" - -gText_NewStampReceived:: @ 841E90C - .string "A new STAMP has been received.$" - -gText_NewTrainerReceived:: @ 841E92B - .string "A new TRAINER has arrived.$" - -gText_AlreadyHadCard:: @ 841E946 - .string "You already had that\n" - .string "WONDER CARD.$" - -gText_AlreadyHadNews:: @ 841E968 - .string "You already had that\n" - .string "WONDER NEWS item.$" - -gText_AlreadyHadStamp:: @ 841E98F - .string "You already had that\n" - .string "STAMP.$" - -gText_NoMoreRoomForStamps:: @ 841E9AB - .string "There's no more room for adding\n" - .string "STAMPS.$" - -gText_RecordUploadedViaWireless:: @ 841E9D3 - .string "Your record has been uploaded via\n" - .string "WIRELESS COMMUNICATION.$" - -gText_CantAcceptCardFromTrainer:: @ 841EA0D - .string "You can't accept a WONDER CARD\n" - .string "from this TRAINER.$" - -gText_CantAcceptNewsFromTrainer:: @ 841EA3F - .string "You can't accept WONDER NEWS\n" - .string "from this TRAINER.$" - -gText_NothingSentOver:: @ 841EA6F - .string "Nothing was sent over…$" - -gText_WhatToDoWithCards:: @ 841EA86 - .string "What would you like to do\n" - .string "with the WONDER CARDS?$" - -gText_WhatToDoWithNews:: @ 841EAB7 - .string "What would you like to do\n" - .string "with the WONDER NEWS?$" - -gText_SendingWonderCard:: @ 841EAE7 - .string "Sending your WONDER CARD…$" - -gText_SendingWonderNews:: @ 841EB01 - .string "Sending your WONDER NEWS item…$" - -gText_WonderCardSentTo:: @ 841EB20 - .string "Your WONDER CARD has been sent\n" - .string "to {STR_VAR_1}.$" - -gText_WonderNewsSentTo:: @ 841EB46 - .string "Your WONDER NEWS item has been\n" - .string "sent to {STR_VAR_1}.$" - -gText_StampSentTo:: @ 841EB71 - .string "A STAMP has been sent to {STR_VAR_1}.$" - -gText_GiftSentTo:: @ 841EB8E - .string "A GIFT has been sent to {STR_VAR_1}.$" - -gText_OtherTrainerHasCard:: @ 841EBAA - .string "The other TRAINER has the same\n" - .string "WONDER CARD already.$" - -gText_OtherTrainerHasNews:: @ 841EBDE - .string "The other TRAINER has the same\n" - .string "WONDER NEWS already.$" - -gText_OtherTrainerHasStamp:: @ 841EC12 - .string "The other TRAINER has the same\n" - .string "STAMP already.$" - -gText_OtherTrainerCanceled:: @ 841EC40 - .string "The other TRAINER canceled\n" - .string "communication.$" - -gText_CantSendGiftToTrainer:: @ 841EC6A - .string "You can't send a MYSTERY GIFT to\n" - .string "this TRAINER.$" - -gText_IfThrowAwayCardEventWontHappen:: @ 841EC99 - .string "If you throw away the CARD,\n" - .string "its event won't happen. Okay?$" - -gText_OkayToDiscardNews:: @ 841ECD3 - .string "Is it okay to discard this\n" - .string "NEWS item?$" - -gText_HaventReceivedGiftOkayToDiscard:: @ 841ECF9 - .string "You haven't received the\n" - .string "GIFT. Is it okay to discard?$" - -gText_DataWillBeSaved:: @ 841ED2F - .string "Data will be saved.\n" - .string "Please wait.$" - -gText_SaveCompletedPressA:: @ 841ED50 - .string "Save completed.\n" - .string "Please press the A Button.$" - -gText_WonderCardThrownAway:: @ 841ED7B - .string "The WONDER CARD was thrown away.$" - -gText_WonderNewsThrownAway:: @ 841ED9C - .string "The WONDER NEWS was thrown away.$" - -gText_MysteryGift2:: @ 841EDBD - .string "MYSTERY GIFT$" - -gText_PickOKCancel:: @ 841EDCA - .string "{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}EXIT$" - -gText_WonderCards:: - .string "WONDER CARDS$" - -gText_WonderNews:: - .string "WONDER NEWS$" - -gText_WirelessCommunication:: - .string "WIRELESS COMMUNICATION$" - -gText_Friend2:: - .string "FRIEND$" - -gText_Exit3:: - .string "EXIT$" - -gText_Receive:: - .string "RECEIVE$" - -gText_Send:: - .string "SEND$" - -gText_Toss:: - .string "TOSS$" - -gUnknown_841EE2B:: @ 841EE2B - .string "DEL. ALL{CLEAR_TO 0x57}CANCEL{CLEAR_TO 0xA4}OK$" - diff --git a/data/text/quest_log.inc b/data/text/quest_log.inc deleted file mode 100644 index f03343802..000000000 --- a/data/text/quest_log.inc +++ /dev/null @@ -1,482 +0,0 @@ -QuestLog_Text_PreviouslyOnYourQuest:: @ 841A155 - .string "Previously on your quest…$" - -QuestLog_Text_SwitchMon1WithMon2:: @ 841A16F - .string "{PLAYER} switched the POKéMON\n" - .string "{STR_VAR_1} with {STR_VAR_2}.$" - -QuestLog_Text_SwappedHeldItemsOnMon:: @ 841A193 - .string "Took the item {STR_VAR_2} from\n" - .string "{STR_VAR_1} and gave it the item\n" - .string "{STR_VAR_3} to hold.$" - -QuestLog_Text_TookHeldItemFromMon:: @ 841A1CD - .string "Took the item {STR_VAR_2} from\n" - .string "{STR_VAR_1}.$" - -QuestLog_Text_UsedItemOnMonAtThisLocation:: @ 841A1E7 - .string "Used the item {STR_VAR_1} on {STR_VAR_2}\n" - .string "at this location.$" - -QuestLog_Text_UsedTheItem:: @ 841A210 - .string "{PLAYER} used the\n" - .string "{STR_VAR_1}.$" - -QuestLog_Text_UsedTheKeyItem:: @ 841A220 - .string "Used the item {STR_VAR_1}, which was\n" - .string "in the KEY ITEMS POCKET.$" - -QuestLog_Text_MonLearnedMoveFromTM:: @ 841A255 - .string "{STR_VAR_1} learned the move\n" - .string "{STR_VAR_2} from a TM.$" - -QuestLog_Text_MonReplacedMoveWithTM:: @ 841A277 - .string "{STR_VAR_1} learned the move\n" - .string "{STR_VAR_2} from a TM and forgot\n" - .string "the move {STR_VAR_3}.$" - -QuestLog_Text_MonsWereFullyRestoredAtCenter:: @ 841A2B0 - .string "POKéMON were fully restored\n" - .string "at a POKéMON CENTER.$" - -QuestLog_Text_PlayerBattledChampionRival:: @ 841A2E1 - .string "{DYNAMIC 0x00} had a marvelous battle\n" - .string "with the CHAMPION, {DYNAMIC 0x01}.$" - -QuestLog_Text_PlayerSentOutMon1RivalSentOutMon2:: @ 841A312 - .string "In the end, {DYNAMIC 0x00} sent out {DYNAMIC 0x01}\n" - .string "while {DYNAMIC 0x02} countered with\n" - .string "{DYNAMIC 0x03}.$" - -QuestLog_Text_WonTheMatchAsAResult:: @ 841A349 - .string "And, as a result of battling with every\n" - .string "bit of power, {DYNAMIC 0x00} won\n" - .string "the match.$" - -QuestLog_Text_StoredItemInPC:: @ 841A391 - .string "Removed the item {STR_VAR_1} from\n" - .string "the BAG's ITEMS POCKET and stored it\n" - .string "on the PC.$" - -QuestLog_Text_WithdrewItemFromPC:: @ 841A3DA - .string "{PLAYER} withdrew the item {STR_VAR_1}\n" - .string "from the PC.$" - -QuestLog_Text_TradedMon1ForPersonsMon2:: @ 841A3FF - .string "Traded {STR_VAR_3} in exchange for\n" - .string "{STR_VAR_1}'s {STR_VAR_2}.$" - -QuestLog_Text_SingleBattleWithPersonResultedInOutcome:: @ 841A422 - .string "Took on {DYNAMIC 0x00} in a SINGLE BATTLE.\n" - .string "It was a hotly contested match that\n" - .string "resulted in a {DYNAMIC 0x01}.$" - -QuestLog_Text_DoubleBattleWithPersonResultedInOutcome:: @ 841A477 - .string "Took on {DYNAMIC 0x00} in a DOUBLE BATTLE.\n" - .string "It was an extended match that resulted\n" - .string "in a {DYNAMIC 0x01}.$" - -QuestLog_Text_MultiBattleWithPeopleResultedInOutcome:: @ 841A4C6 - .string "{DYNAMIC 0x00} and {DYNAMIC 0x01} took on\n" - .string "{DYNAMIC 0x02} and {DYNAMIC 0x03} in a\n" - .string "MULTI BATTLE and got a {DYNAMIC 0x04}.$" - -QuestLog_Text_Win:: - .string "win$" - -QuestLog_Text_Loss:: - .string "loss$" - -QuestLog_Text_MingledInUnionRoom:: @ 841A50B - .string "Mingled with other TRAINERS in\n" - .string "the UNION ROOM.$" - -QuestLog_Text_DepartedPlaceInTownForNextDestination:: @ 841A53A - .string "Departed {STR_VAR_2}\n" - .string "in {STR_VAR_1} for the next\n" - .string "destination.$" - -QuestLog_Text_SwitchedMonsBetweenBoxes:: @ 841A566 - .string "After consideration, switched\n" - .string "{DYNAMIC 0x01} in {DYNAMIC 0x00} with\n" - .string "{DYNAMIC 0x03} in {DYNAMIC 0x02}.$" - -QuestLog_Text_MovedMonToNewBox:: @ 841A59C - .string "After deep thought, switched\n" - .string "{DYNAMIC 0x01} in BOX “{DYNAMIC 0x00}” to\n" - .string "the BOX “{DYNAMIC 0x02}.”$" - -QuestLog_Text_SwitchedMonsWithinBox:: @ 841A5D9 - .string "Switched around {DYNAMIC 0x01} and\n" - .string "{DYNAMIC 0x02} in {DYNAMIC 0x00}.$" - -QuestLog_Text_MovedMonWithinBox:: @ 841A5FA - .string "Moved {DYNAMIC 0x01} in {DYNAMIC 0x00}.$" - -QuestLog_Text_SwitchedPartyMonForPCMon:: @ 841A60A - .string "Switched {DYNAMIC 0x01} in {DYNAMIC 0x00}\n" - .string "with {DYNAMIC 0x02} in the party.$" - -QuestLog_Text_WithdrewMonFromPC:: @ 841A632 - .string "Added {DYNAMIC 0x01} in {DYNAMIC 0x00}\n" - .string "to the party.$" - -QuestLog_Text_DepositedMonInPC:: @ 841A64F - .string "Moved {DYNAMIC 0x00} from the party\n" - .string "to {DYNAMIC 0x01}.$" - -QuestLog_Text_SwitchedMultipleMons:: @ 841A66E - .string "Moved a group of POKéMON in\n" - .string "{DYNAMIC 0x00} to {DYNAMIC 0x01}.$" - -QuestLog_Text_ADifferentSpot:: @ 841A694 - .string "a different spot$" - -QuestLog_Text_GaveMonHeldItemFromPC:: @ 841A6A5 - .string "Removed the item {STR_VAR_1} from\n" - .string "{PLAYER}'s PC and gave it to {STR_VAR_2}\n" - .string "to hold.$" - -QuestLog_Text_SwappedHeldItemFromPC:: @ 841A6E1 - .string "Removed the item {STR_VAR_1} from\n" - .string "a PC, gave it to {STR_VAR_2}, and put\n" - .string "the {STR_VAR_3} it held in the BAG.$" - -QuestLog_Text_ChattedWithManyTrainers:: @ 841A732 - .string "Chatted with many TRAINERS.$" - -QuestLog_Text_Handily:: - .string "handily$" - -QuestLog_Text_Tenaciously:: - .string "tenaciously$" - -QuestLog_Text_Somehow:: - .string "somehow$" - -QuestLog_Text_TradedMon1ForTrainersMon2:: @ 841A76A - .string "Met and traded with {STR_VAR_1}.\n" - .string "Obtained the TRAINER's {STR_VAR_2} in\n" - .string "exchange for {STR_VAR_3}.$" - -QuestLog_Text_BattledTrainerEndedInOutcome:: @ 841A7B0 - .string "Met and battled {STR_VAR_1}.\n" - .string "The match ended in a {STR_VAR_2}.$" - -QuestLog_Text_BoughtItem:: @ 841A7DD - .string "Went to the POKéMON MART in\n" - .string "{DYNAMIC 0x00} and bought one \n" - .string "{DYNAMIC 0x01}.$" - -QuestLog_Text_BoughtItemsIncludingItem:: @ 841A810 - .string "Went to the POKéMON MART in\n" - .string "{DYNAMIC 0x00} and spent ¥{DYNAMIC 0x02} for\n" - .string "items including {DYNAMIC 0x01}(s).$" - -QuestLog_Text_SoldNumOfItem:: @ 841A858 - .string "{DYNAMIC 0x00} went to the POKéMON MART in\n" - .string "{DYNAMIC 0x01} and sold {DYNAMIC 0x03} of\n" - .string "the item {DYNAMIC 0x02}.$" - -QuestLog_Text_SoldItemsIncludingItem:: @ 841A896 - .string "Sold items including {DYNAMIC 0x01} at\n" - .string "the POKéMON MART in {DYNAMIC 0x00},\n" - .string "worth ¥{DYNAMIC 0x02}.$" - -QuestLog_Text_JustOne:: @ 841A8D4 - .string "just one$" - -QuestLog_Text_Num:: @ 841A8DD - .string "{DYNAMIC 0x04}$" - -QuestLog_Text_UsedSoftboiled:: @ 841A8E0 - .string "{STR_VAR_1} shared its HP using the move\n" - .string "SOFTBOILED.$" - -QuestLog_Text_UsedMilkDrink:: @ 841A90C - .string "{STR_VAR_1} shared its HP using the move\n" - .string "MILK DRINK.$" - -QuestLog_Text_MonLearnedMoveFromHM:: @ 841A938 - .string "{STR_VAR_1} securely learned the move\n" - .string "{STR_VAR_2} using an HM.$" - -QuestLog_Text_MonReplacedMoveWithHM:: @ 841A965 - .string "{STR_VAR_1} securely learned the move\n" - .string "{STR_VAR_2} using an HM and forgot\n" - .string "the move {STR_VAR_3}.$" - -QuestLog_Text_DefeatedWildMon:: @ 841A9A9 - .string "{DYNAMIC 0x05} managed to defeat the POKéMON\n" - .string "{DYNAMIC 0x01} in {DYNAMIC 0x00}.$" - -QuestLog_Text_DefeatedWildMons:: @ 841A9D4 - .string "Defeated {DYNAMIC 0x02} wild POKéMON including\n" - .string "{DYNAMIC 0x01} in {DYNAMIC 0x00}.$" - -QuestLog_Text_CaughtWildMon:: @ 841AA01 - .string "{DYNAMIC 0x05} managed to catch the POKéMON\n" - .string "{DYNAMIC 0x03} in {DYNAMIC 0x00}.$" - -QuestLog_Text_CaughtWildMons:: @ 841AA2B - .string "Threw POKé BALLS in a frenzy, catching\n" - .string "{DYNAMIC 0x04} POKéMON including {DYNAMIC 0x03} here\n" - .string "in {DYNAMIC 0x00}.$" - -QuestLog_Text_DefeatedWildMonAndCaughtWildMon:: @ 841AA76 - .string "{DYNAMIC 0x05} defeated the POKéMON\n" - .string "{DYNAMIC 0x01} and caught one {DYNAMIC 0x03}\n" - .string "in {DYNAMIC 0x00}.$" - -QuestLog_Text_DefeatedWildMonAndCaughtWildMons:: @ 841AAAA - .string "Defeated the POKéMON {DYNAMIC 0x01}\n" - .string "and caught {DYNAMIC 0x04} POKéMON including\n" - .string "{DYNAMIC 0x03} in {DYNAMIC 0x00}.$" - -QuestLog_Text_DefeatedWildMonsAndCaughtWildMon:: @ 841AAEC - .string "{DYNAMIC 0x05} defeated {DYNAMIC 0x02} POKéMON including\n" - .string "{DYNAMIC 0x01} and caught one {DYNAMIC 0x03}\n" - .string "in {DYNAMIC 0x00}.$" - -QuestLog_Text_DefeatedWildMonsAndCaughtWildMons:: @ 841AB29 - .string "Defeated {DYNAMIC 0x02} POKéMON including\n" - .string "{DYNAMIC 0x01} and caught {DYNAMIC 0x04} POKéMON\n" - .string "including {DYNAMIC 0x03} in {DYNAMIC 0x00}.$" - -QuestLog_Text_GaveMonHeldItem:: @ 841AB74 - .string "Made {STR_VAR_1} hold the item\n" - .string "{STR_VAR_2}.$" - -QuestLog_Text_GaveMonHeldItem2:: @ 841AB8E - .string "{PLAYER} made {STR_VAR_1} hold the item\n" - .string "{STR_VAR_2}.$" - -QuestLog_Text_UsedCut:: @ 841ABAB - .string "{STR_VAR_1} used the Hidden Move\n" - .string "CUT here.$" - -QuestLog_Text_UsedFly:: @ 841ABCD - .string "{STR_VAR_1} used the Hidden Move\n" - .string "FLY and flew to {STR_VAR_2}.$" - -QuestLog_Text_UsedSurf:: @ 841ABF9 - .string "{STR_VAR_1} used the Hidden Move\n" - .string "SURF and rode the waves.$" - -QuestLog_Text_UsedStrength:: @ 841AC2A - .string "{STR_VAR_1} used the Hidden Move\n" - .string "STRENGTH here.$" - -QuestLog_Text_UsedFlash:: @ 841AC51 - .string "{STR_VAR_1} used the Hidden Move\n" - .string "FLASH and illuminated a pitch-black\n" - .string "cave.$" - -QuestLog_Text_UsedRockSmash:: @ 841AC93 - .string "{STR_VAR_1} used the Hidden Move\n" - .string "ROCK SMASH here.$" - -QuestLog_Text_UsedWaterfall:: @ 841ACBC - .string "{STR_VAR_1} used the Hidden Move\n" - .string "WATERFALL to scale a raging torrent.$" - -@ Unused -QuestLog_Text_UsedDive:: @ 841ACF9 - .string "{STR_VAR_1}は ふかい ところを めざし\n" - .string "ひでんわざ\n" - .string "ダイビングを つかった!$" - -QuestLog_Text_UsedDigInLocation:: @ 841AD1D - .string "{STR_VAR_1} used DIG to escape from\n" - .string "{STR_VAR_2}.$" - -QuestLog_Text_UsedSweetScent:: @ 841AD3C - .string "{STR_VAR_1} used SWEET SCENT to attract\n" - .string "wild POKéMON.$" - -QuestLog_Text_UsedTeleportToLocation:: @ 841AD69 - .string "{STR_VAR_1} used TELEPORT, transporting\n" - .string "the party to {STR_VAR_2}'s\n" - .string "{STR_VAR_3}.$" - -QuestLog_Text_LeftTownsLocationForNextDestination:: @ 841AD9E - .string "{PLAYER} left {STR_VAR_1}'s\n" - .string "{STR_VAR_2} for the next\n" - .string "destination.$" - -QuestLog_Text_PlayedGamesAtGameCorner:: @ 841ADC8 - .string "Played a lot of games at the ROCKET\n" - .string "GAME CORNER in {STR_VAR_1}.$" - -QuestLog_Text_RestedAtHome:: @ 841ADFF - .string "{PLAYER} rested comfortably at home.$" - -QuestLog_Text_LeftOaksLab:: @ 841AE1E - .string "{PLAYER} left PROF. OAK's POKéMON\n" - .string "RESEARCH LAB.$" - -QuestLog_Text_GymWasFullOfToughTrainers:: @ 841AE48 - .string "The GYM in {STR_VAR_1} was full of\n" - .string "tough TRAINERS…\n" - .string "Preparations had to be made.$" - -QuestLog_Text_DepartedGym:: @ 841AE8F - .string "Departed the GYM in {STR_VAR_1}.$" - -QuestLog_Text_HadGreatTimeInSafariZone:: @ 841AEA7 - .string "{PLAYER} had a great time with POKéMON\n" - .string "in the SAFARI ZONE.$" - -QuestLog_Text_ManagedToGetOutOfLocation:: @ 841AEDC - .string "Managed to get out of {STR_VAR_2}\n" - .string "after wandering about.$" - -QuestLog_Text_TookOnGymLeadersMonWithMonAndWon:: @ 841AF0C - .string "Took on {DYNAMIC 0x00} GYM LEADER\n" - .string "{DYNAMIC 0x01}'s {DYNAMIC 0x02} with {DYNAMIC 0x03}\n" - .string "and won {DYNAMIC 0x04}!$" - -QuestLog_Text_TookOnEliteFoursMonWithMonAndWon:: @ 841AF3E - .string "Took on ELITE FOUR {DYNAMIC 0x00}'s\n" - .string "{DYNAMIC 0x01} with {DYNAMIC 0x02} and\n" - .string "won {DYNAMIC 0x03}!$" - -QuestLog_Text_TookOnTrainersMonWithMonAndWon:: @ 841AF6D - .string "In {DYNAMIC 0x00}, took on\n" - .string "{DYNAMIC 0x01}'s {DYNAMIC 0x02} with {DYNAMIC 0x03}\n" - .string "and won {DYNAMIC 0x04}!$" - -QuestLog_Text_Coolly:: @ 841AF98 - .string "coolly$" - -QuestLog_Text_Barely:: @ 841AF9F - .string "barely$" - -QuestLog_Text_UsedEscapeRope:: @ 841AFA6 - .string "{PLAYER} used an ESCAPE ROPE to get\n" - .string "out from {STR_VAR_2}.$" - -QuestLog_Text_Draw:: @ 841AFD1 - .string "draw$" - -QuestLog_Text_DepartedTheLocationForNextDestination:: @ 841AFD6 - .string "Departed from the {STR_VAR_2}\n" - .string "for the next destination.$" - -QuestLog_Text_DepartedFromLocationToNextDestination:: @ 841B005 - .string "{PLAYER} departed from\n" - .string "{STR_VAR_2} and made way\n" - .string "to the next destination.$" - -QuestLog_Text_ObtainedItemInLocation:: @ 841B03F - .string "Here in {STR_VAR_1}, {PLAYER}\n" - .string "obtained the item {STR_VAR_2}.$" - -QuestLog_Text_ArrivedInLocation:: @ 841B064 - .string "Arrived in {STR_VAR_1}.$" - -QuestLog_Text_SavedGameAtLocation:: @ 841B073 - .string "And {PLAYER} saved the game at this\n" - .string "location: {STR_VAR_1}.$" - -QuestLog_Text_Home:: @ 841B09F - .string "HOME$" - -QuestLog_Text_OakResearchLab:: @ 841B0A4 - .string "OAK RESEARCH LAB$" - -QuestLog_Text_Gym:: @ 841B0B5 - .string "GYM$" - -QuestLog_Text_PokemonLeagueGate:: @ 841B0B9 - .string "POKéMON LEAGUE GATE$" - -QuestLog_Text_ViridianForest:: @ 841B0CD - .string "VIRIDIAN FOREST$" - -QuestLog_Text_PewterMuseumOfScience:: @ 841B0DD - .string "PEWTER MUSEUM OF SCIENCE$" - -QuestLog_Text_MtMoon:: @ 841B0F6 - .string "MT. MOON$" - -QuestLog_Text_BikeShop:: @ 841B0FF - .string "BIKE SHOP$" - -QuestLog_Text_BillsHouse:: @ 841B109 - .string "BILL'S HOUSE$" - -QuestLog_Text_DayCare:: @ 841B116 - .string "DAY CARE$" - -QuestLog_Text_UndergroundPath:: @ 841B11F - .string "UNDERGROUND PATH$" - -QuestLog_Text_PokemonFanClub:: @ 841B130 - .string "POKéMON FAN CLUB$" - -QuestLog_Text_SSAnne:: @ 841B141 - .string "S.S. ANNE$" - -QuestLog_Text_DiglettsCave:: @ 841B14B - .string "DIGLETT'S CAVE$" - -QuestLog_Text_RockTunnel:: @ 841B15A - .string "ROCK TUNNEL$" - -QuestLog_Text_PowerPlant:: @ 841B166 - .string "POWER PLANT$" - -QuestLog_Text_PokemonTower:: @ 841B172 - .string "POKéMON TOWER$" - -QuestLog_Text_VolunteerHouse:: @ 841B180 - .string "VOLUNTEER HOUSE$" - -QuestLog_Text_NameRatersHouse:: @ 841B190 - .string "NAME RATER'S HOUSE$" - -QuestLog_Text_CeladonDeptStore:: @ 841B1A3 - .string "CELADON DEPT. STORE$" - -QuestLog_Text_CeladonMansion:: @ 841B1B7 - .string "CELADON MANSION$" - -QuestLog_Text_RocketGameCorner:: @ 841B1C7 - .string "ROCKET GAME CORNER$" - -QuestLog_Text_Restaurant:: @ 841B1DA - .string "RESTAURANT$" - -QuestLog_Text_RocketHideout:: @ 841B1E5 - .string "ROCKET HIDEOUT$" - -QuestLog_Text_SafariZone:: @ 841B1F4 - .string "SAFARI ZONE$" - -QuestLog_Text_WardensHome:: @ 841B200 - .string "WARDEN'S HOME$" - -QuestLog_Text_FightingDojo:: @ 841B20E - .string "FIGHTING DOJO$" - -QuestLog_Text_SilphCo:: @ 841B21C - .string "SILPH CO.$" - -QuestLog_Text_SeafoamIslands:: @ 841B226 - .string "SEAFOAM ISLANDS$" - -QuestLog_Text_PokemonMansion:: @ 841B236 - .string "POKéMON MANSION$" - -QuestLog_Text_PokemonResearchLab:: @ 841B246 - .string "POKéMON RESEARCH LAB$" - -QuestLog_Text_VictoryRoad:: @ 841B25B - .string "VICTORY ROAD$" - -QuestLog_Text_PokemonLeague:: @ 841B268 - .string "POKéMON LEAGUE$" - -QuestLog_Text_CeruleanCave:: @ 841B277 - .string "CERULEAN CAVE$" diff --git a/data/text/teachy_tv.inc b/data/text/teachy_tv.inc deleted file mode 100644 index ae0731142..000000000 --- a/data/text/teachy_tv.inc +++ /dev/null @@ -1,227 +0,0 @@ -gTeachyTvString_TeachBattle:: @ 841B7A4 - .string "Teach me how to battle.$" - -gTeachyTvString_StatusProblems:: @ 841B7BC - .string "What are status problems?$" - -gTeachyTvString_TypeMatchups:: @ 841B7D6 - .string "What are type matchups?$" - -gTeachyTvString_CatchPkmn:: @ 841B7EE - .string "I want to catch POKéMON.$" - -gTeachyTvString_AboutTMs:: @ 841B807 - .string "Teach me about TMs.$" - -gTeachyTvString_RegisterItem:: @ 841B81B - .string "How do I register an item?$" - -gTeachyTvString_Cancel:: @ 841B836 - .string "CANCEL$" - -gTeachyTvText_PokedudeSaysHello:: @ 841B83D - .string "Hey, all you TRAINERS out there!\n" - .string "HELLO, TRAINERS!\p" - .string "……… ……… ………\p" - .string "Come on, let me hear you!\n" - .string "HELLO, TRAINERS!\l" - .string "It's me, the POKé DUDE!\p" - .string "$" - -gTeachyTvText_BattleScript1:: @ 841B8BF - .string "Today, the POKé DUDE's here to\n" - .string "tell you about how you can battle\l" - .string "POKéMON!\p" - .string "Say you're out for a stroll when,\n" - .string "suddenly, a wild POKéMON appears!\p" - .string "It's up to you to smartly use your\n" - .string "POKéMON and their moves to reduce\l" - .string "the opponent's HP to nothing, and\l" - .string "claim victory!\p" - .string "I'll show you how to do that in\n" - .string "person and for sure!\p" - .string "All righty, here goes!\p" - .string "Keep your eyes glued to the super\n" - .string "POKé DUDE SHOW!$" - -gTeachyTvText_BattleScript2:: @ 841BA41 - .string "Well, did you get that?\p" - .string "Even if your own POKéMON's HP\n" - .string "falls to zero, and it becomes\l" - .string "unable to battle, not to worry!\p" - .string "Just take it to any POKéMON\n" - .string "CENTER and heal it!\p" - .string "All righty, be seeing you!\p" - .string "Remember, TRAINERS, a good deed\n" - .string "a day brings happiness to stay!$" - -gTeachyTvText_StatusScript1:: @ 841BB40 - .string "Today, the POKé DUDE's here to\n" - .string "tell you about status problems!\p" - .string "Status problems include poisoning,\n" - .string "paralysis, sleep, burn…\p" - .string "There are a couple others, but\n" - .string "they really are trouble.\p" - .string "Get any one, and your POKéMON\n" - .string "may become useless in battle.\p" - .string "You know, it hurts the POKé DUDE\n" - .string "to see a POKéMON suffer…\p" - .string "So, what should you do if your\n" - .string "POKéMON gets a status problem?\p" - .string "Well, you've got me to show you!\p" - .string "All righty, here goes!\p" - .string "Keep your eyes glued to the super\n" - .string "POKé DUDE SHOW!$" - -gTeachyTvText_StatusScript2:: @ 841BD10 - .string "Poisoning or paralysis don't go\n" - .string "away after a battle.\p" - .string "If a POKéMON is poisoned, it loses\n" - .string "HP even while you're walking.\p" - .string "You should heal POKéMON of these\n" - .string "kinds of problems right away.\p" - .string "Use an item, or try to get to a\n" - .string "POKéMON CENTER for healing.\p" - .string "That wasn't hard, was it?\n" - .string "All righty, be seeing you!\p" - .string "Remember, TRAINERS, a good deed\n" - .string "a day brings happiness to stay!$" - -gTeachyTvText_MatchupsScript1:: @ 841BE76 - .string "Does everyone know about type\n" - .string "matchups?\p" - .string "POKéMON and their moves all\n" - .string "belong to certain types.\p" - .string "For example, there are such types\n" - .string "as GRASS and WATER.\p" - .string "You need to consider the type of\n" - .string "the move used to attack…\p" - .string "And, the type of the POKéMON that\n" - .string "is hit by that attack.\p" - .string "Depending on how those two types\n" - .string "match up, the damage can change.\p" - .string "You see, it depends on whether\n" - .string "the type matchup is good or bad.\p" - .string "If you don't know how matchups\n" - .string "work, battles will be tough.\p" - .string "So, let me demonstrate exactly\n" - .string "what I mean.\p" - .string "All righty, here goes!\p" - .string "Keep your eyes glued to the super\n" - .string "POKé DUDE SHOW!$" - -gTeachyTvText_MatchupsScript2:: @ 841C0AF - .string "Is it possible to launch an attack\n" - .string "that will inflict heavy damage?\p" - .string "Does the opposing POKéMON pose\n" - .string "a threat to your POKéMON?\p" - .string "Is there any chance that it may\n" - .string "have disastrously tough moves?\p" - .string "Watch the type matchups to gain\n" - .string "the upper hand!\p" - .string "All righty, be seeing you!\p" - .string "Oh, for the COOL-type POKé DUDE,\n" - .string "AWESOME-type kids like you match\l" - .string "up perfectly!\p" - .string "Remember, a good deed a day\n" - .string "brings happiness to stay!$" - -gTeachyTvText_CatchingScript1:: @ 841C23B - .string "Today, the POKé DUDE's going to\n" - .string "show you how to catch POKéMON!\p" - .string "Just imagine… A groovy POKéMON\n" - .string "suddenly appearing in the wild!\p" - .string "Oh, you want it!\n" - .string "You just can't help it!\p" - .string "Oh, you have to catch it!\n" - .string "You gotta have it!\p" - .string "Let me show you how you can make\n" - .string "it happen!\p" - .string "All righty, here goes!\p" - .string "Keep your eyes glued to the super\n" - .string "POKé DUDE SHOW!$" - -gTeachyTvText_CatchingScript2:: @ 841C384 - .string "If your first POKé BALL fails to\n" - .string "catch the POKéMON, don't give up!\p" - .string "Keep throwing POKé BALLS…\n" - .string "It's bound to work sometime!\p" - .string "All righty, be seeing you!\p" - .string "Remember, TRAINERS, a good deed\n" - .string "a day brings happiness to stay!$" - -gTeachyTvText_TMsScript1:: @ 841C459 - .string "Hey, everyone!\n" - .string "Do you all have TMs?\p" - .string "A TM, Technical Machine, is an\n" - .string "amazingly great item!\p" - .string "It teaches POKéMON a move that\n" - .string "it may not learn when leveling up!\p" - .string "Isn't that just great? What a\n" - .string "convenient world we live in!\p" - .string "Open the TM CASE and check out\n" - .string "the TMs you have.\p" - .string "You can check them out in detail,\n" - .string "too.$" - -gPokedudeText_TMTypes:: @ 841C587 - .string "POKé DUDE: NORMAL, WATER, GRASS…\n" - .string "TMs also come in types.\p" - .string "Check the type and teach it to\n" - .string "a POKéMON that matches up well.\p" - .string "For example, WATER PULSE is\n" - .string "suitable for WATER-type POKéMON.\p" - .string "BULLET SEED is a move that most\n" - .string "GRASS-type POKéMON can learn.\p" - .string "There's one other thing!$" - -gPokedudeText_ReadTMDescription:: @ 841C693 - .string "Don't just look at the type, read\n" - .string "the description, too.\p" - .string "It will contain hints about what\n" - .string "POKéMON might learn the move.\p" - .string "For example, take a move like\n" - .string "FOCUS PUNCH.\p" - .string "It doesn't sound like anything a\n" - .string "bird or fish POKéMON can learn.\p" - .string "So, try using it on POKéMON with\n" - .string "arms that can throw punches!$" - -gTeachyTvText_TMsScript2:: @ 841C7B4 - .string "Wow, I talked a lot today!\n" - .string "All righty, be seeing you!\p" - .string "Remember, TRAINERS, a good deed\n" - .string "a day brings happiness to stay!$" - -gTeachyTvText_RegisterScript1:: @ 841C82A - .string "A TRAINER's BAG has a bunch of\n" - .string "nifty, convenient features!\p" - .string "Take stuff in the KEY ITEMS\n" - .string "POCKET, for instance.\p" - .string "You can use a key item without\n" - .string "opening the BAG every time.\p" - .string "For example, let's pretend I have\n" - .string "a TEACHY TV in my BAG.\p" - .string "I can register it for instant use,\n" - .string "and I'll show you how!\p" - .string "All righty, here goes!\p" - .string "Keep your eyes glued to the sorta\n" - .string "super POKé DUDE SHOW!$" - -gTeachyTvText_RegisterScript2:: @ 841C994 - .string "And now, your TEACHY TV is\n" - .string "registered.\p" - .string "How do you use it?\n" - .string "Well, here's how it works.\p" - .string "Once an item in the KEY ITEMS\n" - .string "POKCET is registered, you can use\l" - .string "it by pressing SELECT.\p" - .string "So, you've given yourself\n" - .string "one-touch access to TEACHY TV.\p" - .string "All it takes for you to see me is\n" - .string "pressing one button!\p" - .string "That kind of attention is a little\n" - .string "embarrassing!\p" - .string "All righty, be seeing you!\p" - .string "Remember, TRAINERS, a good deed\n" - .string "a day brings happiness to stay!$" diff --git a/include/strings.h b/include/strings.h index feb63cd05..36c171363 100644 --- a/include/strings.h +++ b/include/strings.h @@ -159,7 +159,7 @@ extern const u8 gString_Someone[]; extern const u8 gString_Help[]; extern const u8 gString_HelpSystem_ClearTo8[]; -extern const u8 gOtherText_StrVar1[]; +extern const u8 gText_Var1IsSelected[]; extern const u8 gOtherText_WhereShouldTheStrVar1BePlaced[]; extern const u8 gOtherText_Powder[]; extern const u8 gText_NoMoreRoomInBag[]; @@ -1182,4 +1182,131 @@ extern const u8 gText_NeatnessRankings[]; extern const u8 gText_CooperativeRankings[]; extern const u8 gText_PressingPowerRankings[]; +// quest log +extern const u8 gText_QuestLog_PreviouslyOnYourQuest[]; +extern const u8 gText_QuestLog_SwitchMon1WithMon2[]; +extern const u8 gText_QuestLog_SwappedHeldItemsOnMon[]; +extern const u8 gText_QuestLog_TookHeldItemFromMon[]; +extern const u8 gText_QuestLog_UsedItemOnMonAtThisLocation[]; +extern const u8 gText_QuestLog_UsedTheItem[]; +extern const u8 gText_QuestLog_UsedTheKeyItem[]; +extern const u8 gText_QuestLog_MonLearnedMoveFromTM[]; +extern const u8 gText_QuestLog_MonReplacedMoveWithTM[]; +extern const u8 gText_QuestLog_MonsWereFullyRestoredAtCenter[]; +extern const u8 gText_QuestLog_PlayerBattledChampionRival[]; +extern const u8 gText_QuestLog_PlayerSentOutMon1RivalSentOutMon2[]; +extern const u8 gText_QuestLog_WonTheMatchAsAResult[]; +extern const u8 gText_QuestLog_StoredItemInPC[]; +extern const u8 gText_QuestLog_WithdrewItemFromPC[]; +extern const u8 gText_QuestLog_TradedMon1ForPersonsMon2[]; +extern const u8 gText_QuestLog_SingleBattleWithPersonResultedInOutcome[]; +extern const u8 gText_QuestLog_DoubleBattleWithPersonResultedInOutcome[]; +extern const u8 gText_QuestLog_MultiBattleWithPeopleResultedInOutcome[]; +extern const u8 gText_QuestLog_Win[]; +extern const u8 gText_QuestLog_Loss[]; +extern const u8 gText_QuestLog_MingledInUnionRoom[]; +extern const u8 gText_QuestLog_DepartedPlaceInTownForNextDestination[]; +extern const u8 gText_QuestLog_SwitchedMonsBetweenBoxes[]; +extern const u8 gText_QuestLog_MovedMonToNewBox[]; +extern const u8 gText_QuestLog_SwitchedMonsWithinBox[]; +extern const u8 gText_QuestLog_MovedMonWithinBox[]; +extern const u8 gText_QuestLog_SwitchedPartyMonForPCMon[]; +extern const u8 gText_QuestLog_WithdrewMonFromPC[]; +extern const u8 gText_QuestLog_DepositedMonInPC[]; +extern const u8 gText_QuestLog_SwitchedMultipleMons[]; +extern const u8 gText_QuestLog_ADifferentSpot[]; +extern const u8 gText_QuestLog_GaveMonHeldItemFromPC[]; +extern const u8 gText_QuestLog_SwappedHeldItemFromPC[]; +extern const u8 gText_QuestLog_ChattedWithManyTrainers[]; +extern const u8 gText_QuestLog_Handily[]; +extern const u8 gText_QuestLog_Tenaciously[]; +extern const u8 gText_QuestLog_Somehow[]; +extern const u8 gText_QuestLog_TradedMon1ForTrainersMon2[]; +extern const u8 gText_QuestLog_BattledTrainerEndedInOutcome[]; +extern const u8 gText_QuestLog_BoughtItem[]; +extern const u8 gText_QuestLog_BoughtItemsIncludingItem[]; +extern const u8 gText_QuestLog_SoldNumOfItem[]; +extern const u8 gText_QuestLog_SoldItemsIncludingItem[]; +extern const u8 gText_QuestLog_JustOne[]; +extern const u8 gText_QuestLog_Num[]; +extern const u8 gText_QuestLog_UsedSoftboiled[]; +extern const u8 gText_QuestLog_UsedMilkDrink[]; +extern const u8 gText_QuestLog_MonLearnedMoveFromHM[]; +extern const u8 gText_QuestLog_MonReplacedMoveWithHM[]; +extern const u8 gText_QuestLog_DefeatedWildMon[]; +extern const u8 gText_QuestLog_DefeatedWildMons[]; +extern const u8 gText_QuestLog_CaughtWildMon[]; +extern const u8 gText_QuestLog_CaughtWildMons[]; +extern const u8 gText_QuestLog_DefeatedWildMonAndCaughtWildMon[]; +extern const u8 gText_QuestLog_DefeatedWildMonAndCaughtWildMons[]; +extern const u8 gText_QuestLog_DefeatedWildMonsAndCaughtWildMon[]; +extern const u8 gText_QuestLog_DefeatedWildMonsAndCaughtWildMons[]; +extern const u8 gText_QuestLog_GaveMonHeldItem[]; +extern const u8 gText_QuestLog_GaveMonHeldItem2[]; +extern const u8 gText_QuestLog_UsedCut[]; +extern const u8 gText_QuestLog_UsedFly[]; +extern const u8 gText_QuestLog_UsedSurf[]; +extern const u8 gText_QuestLog_UsedStrength[]; +extern const u8 gText_QuestLog_UsedFlash[]; +extern const u8 gText_QuestLog_UsedRockSmash[]; +extern const u8 gText_QuestLog_UsedWaterfall[]; +extern const u8 gText_QuestLog_UsedDive[]; +extern const u8 gText_QuestLog_UsedDigInLocation[]; +extern const u8 gText_QuestLog_UsedSweetScent[]; +extern const u8 gText_QuestLog_UsedTeleportToLocation[]; +extern const u8 gText_QuestLog_LeftTownsLocationForNextDestination[]; +extern const u8 gText_QuestLog_PlayedGamesAtGameCorner[]; +extern const u8 gText_QuestLog_RestedAtHome[]; +extern const u8 gText_QuestLog_LeftOaksLab[]; +extern const u8 gText_QuestLog_GymWasFullOfToughTrainers[]; +extern const u8 gText_QuestLog_DepartedGym[]; +extern const u8 gText_QuestLog_HadGreatTimeInSafariZone[]; +extern const u8 gText_QuestLog_ManagedToGetOutOfLocation[]; +extern const u8 gText_QuestLog_TookOnGymLeadersMonWithMonAndWon[]; +extern const u8 gText_QuestLog_TookOnEliteFoursMonWithMonAndWon[]; +extern const u8 gText_QuestLog_TookOnTrainersMonWithMonAndWon[]; +extern const u8 gText_QuestLog_Coolly[]; +extern const u8 gText_QuestLog_Barely[]; +extern const u8 gText_QuestLog_UsedEscapeRope[]; +extern const u8 gText_QuestLog_Draw[]; +extern const u8 gText_QuestLog_DepartedTheLocationForNextDestination[]; +extern const u8 gText_QuestLog_DepartedFromLocationToNextDestination[]; +extern const u8 gText_QuestLog_ObtainedItemInLocation[]; +extern const u8 gText_QuestLog_ArrivedInLocation[]; +extern const u8 gText_QuestLog_SavedGameAtLocation[]; +extern const u8 gText_QuestLog_Home[]; +extern const u8 gText_QuestLog_OakResearchLab[]; +extern const u8 gText_QuestLog_Gym[]; +extern const u8 gText_QuestLog_PokemonLeagueGate[]; +extern const u8 gText_QuestLog_ViridianForest[]; +extern const u8 gText_QuestLog_PewterMuseumOfScience[]; +extern const u8 gText_QuestLog_MtMoon[]; +extern const u8 gText_QuestLog_BikeShop[]; +extern const u8 gText_QuestLog_BillsHouse[]; +extern const u8 gText_QuestLog_DayCare[]; +extern const u8 gText_QuestLog_UndergroundPath[]; +extern const u8 gText_QuestLog_PokemonFanClub[]; +extern const u8 gText_QuestLog_SSAnne[]; +extern const u8 gText_QuestLog_DiglettsCave[]; +extern const u8 gText_QuestLog_RockTunnel[]; +extern const u8 gText_QuestLog_PowerPlant[]; +extern const u8 gText_QuestLog_PokemonTower[]; +extern const u8 gText_QuestLog_VolunteerHouse[]; +extern const u8 gText_QuestLog_NameRatersHouse[]; +extern const u8 gText_QuestLog_CeladonDeptStore[]; +extern const u8 gText_QuestLog_CeladonMansion[]; +extern const u8 gText_QuestLog_RocketGameCorner[]; +extern const u8 gText_QuestLog_Restaurant[]; +extern const u8 gText_QuestLog_RocketHideout[]; +extern const u8 gText_QuestLog_SafariZone[]; +extern const u8 gText_QuestLog_WardensHome[]; +extern const u8 gText_QuestLog_FightingDojo[]; +extern const u8 gText_QuestLog_SilphCo[]; +extern const u8 gText_QuestLog_SeafoamIslands[]; +extern const u8 gText_QuestLog_PokemonMansion[]; +extern const u8 gText_QuestLog_PokemonResearchLab[]; +extern const u8 gText_QuestLog_VictoryRoad[]; +extern const u8 gText_QuestLog_PokemonLeague[]; +extern const u8 gText_QuestLog_CeruleanCave[]; + #endif //GUARD_STRINGS_H diff --git a/ld_script.txt b/ld_script.txt index 2fa7fe805..d8d8db1f9 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -508,7 +508,7 @@ SECTIONS { src/hall_of_fame.o(.rodata); src/credits.o(.rodata); src/diploma.o(.rodata); - data/strings.o(.rodata); + src/strings.o(.rodata); src/save_failed_screen.o(.rodata); data/clear_save_data_screen.o(.rodata); src/evolution_graphics.o(.rodata); diff --git a/src/berry_pouch.c b/src/berry_pouch.c index 63677574b..6e1d65010 100644 --- a/src/berry_pouch.c +++ b/src/berry_pouch.c @@ -1027,7 +1027,7 @@ static void CreateNormalContextMenu(u8 taskId) Menu_InitCursor(windowId, 2, 0, 2, GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT) + 2, sContextMenuNumOptions, 0); windowId2 = GetOrCreateVariableWindow(6); CopySelectedListMenuItemName(data[1], gStringVar1); - StringExpandPlaceholders(gStringVar4, gOtherText_StrVar1); + StringExpandPlaceholders(gStringVar4, gText_Var1IsSelected); BerryPouchPrint(windowId2, 2, gStringVar4, 0, 2, 1, 2, 0, 1); } diff --git a/src/data/text/quest_log.h b/src/data/text/quest_log.h new file mode 100644 index 000000000..db65f6e47 --- /dev/null +++ b/src/data/text/quest_log.h @@ -0,0 +1,125 @@ +const u8 gText_QuestLog_PreviouslyOnYourQuest[] = _("Previously on your quest…"); +const u8 gText_QuestLog_SwitchMon1WithMon2[] = _("{PLAYER} switched the POKéMON\n{STR_VAR_1} with {STR_VAR_2}."); +const u8 gText_QuestLog_SwappedHeldItemsOnMon[] = _("Took the item {STR_VAR_2} from\n{STR_VAR_1} and gave it the item\n{STR_VAR_3} to hold."); +const u8 gText_QuestLog_TookHeldItemFromMon[] = _("Took the item {STR_VAR_2} from\n{STR_VAR_1}."); +const u8 gText_QuestLog_UsedItemOnMonAtThisLocation[] = _("Used the item {STR_VAR_1} on {STR_VAR_2}\nat this location."); +const u8 gText_QuestLog_UsedTheItem[] = _("{PLAYER} used the\n{STR_VAR_1}."); +const u8 gText_QuestLog_UsedTheKeyItem[] = _("Used the item {STR_VAR_1}, which was\nin the KEY ITEMS POCKET."); +const u8 gText_QuestLog_MonLearnedMoveFromTM[] = _("{STR_VAR_1} learned the move\n{STR_VAR_2} from a TM."); +const u8 gText_QuestLog_MonReplacedMoveWithTM[] = _("{STR_VAR_1} learned the move\n{STR_VAR_2} from a TM and forgot\nthe move {STR_VAR_3}."); +const u8 gText_QuestLog_MonsWereFullyRestoredAtCenter[] = _("POKéMON were fully restored\nat a POKéMON CENTER."); +const u8 gText_QuestLog_PlayerBattledChampionRival[] = _("{DYNAMIC 0x00} had a marvelous battle\nwith the CHAMPION, {DYNAMIC 0x01}."); +const u8 gText_QuestLog_PlayerSentOutMon1RivalSentOutMon2[] = _("In the end, {DYNAMIC 0x00} sent out {DYNAMIC 0x01}\nwhile {DYNAMIC 0x02} countered with\n{DYNAMIC 0x03}."); +const u8 gText_QuestLog_WonTheMatchAsAResult[] = _("And, as a result of battling with every\nbit of power, {DYNAMIC 0x00} won\nthe match."); +const u8 gText_QuestLog_StoredItemInPC[] = _("Removed the item {STR_VAR_1} from\nthe BAG's ITEMS POCKET and stored it\non the PC."); +const u8 gText_QuestLog_WithdrewItemFromPC[] = _("{PLAYER} withdrew the item {STR_VAR_1}\nfrom the PC."); +const u8 gText_QuestLog_TradedMon1ForPersonsMon2[] = _("Traded {STR_VAR_3} in exchange for\n{STR_VAR_1}'s {STR_VAR_2}."); +const u8 gText_QuestLog_SingleBattleWithPersonResultedInOutcome[] = _("Took on {DYNAMIC 0x00} in a SINGLE BATTLE.\nIt was a hotly contested match that\nresulted in a {DYNAMIC 0x01}."); +const u8 gText_QuestLog_DoubleBattleWithPersonResultedInOutcome[] = _("Took on {DYNAMIC 0x00} in a DOUBLE BATTLE.\nIt was an extended match that resulted\nin a {DYNAMIC 0x01}."); +const u8 gText_QuestLog_MultiBattleWithPeopleResultedInOutcome[] = _("{DYNAMIC 0x00} and {DYNAMIC 0x01} took on\n{DYNAMIC 0x02} and {DYNAMIC 0x03} in a\nMULTI BATTLE and got a {DYNAMIC 0x04}."); +const u8 gText_QuestLog_Win[] = _("win"); +const u8 gText_QuestLog_Loss[] = _("loss"); +const u8 gText_QuestLog_MingledInUnionRoom[] = _("Mingled with other TRAINERS in\nthe UNION ROOM."); +const u8 gText_QuestLog_DepartedPlaceInTownForNextDestination[] = _("Departed {STR_VAR_2}\nin {STR_VAR_1} for the next\ndestination."); +const u8 gText_QuestLog_SwitchedMonsBetweenBoxes[] = _("After consideration, switched\n{DYNAMIC 0x01} in {DYNAMIC 0x00} with\n{DYNAMIC 0x03} in {DYNAMIC 0x02}."); +const u8 gText_QuestLog_MovedMonToNewBox[] = _("After deep thought, switched\n{DYNAMIC 0x01} in BOX “{DYNAMIC 0x00}” to\nthe BOX “{DYNAMIC 0x02}.”"); +const u8 gText_QuestLog_SwitchedMonsWithinBox[] = _("Switched around {DYNAMIC 0x01} and\n{DYNAMIC 0x02} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_MovedMonWithinBox[] = _("Moved {DYNAMIC 0x01} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_SwitchedPartyMonForPCMon[] = _("Switched {DYNAMIC 0x01} in {DYNAMIC 0x00}\nwith {DYNAMIC 0x02} in the party."); +const u8 gText_QuestLog_WithdrewMonFromPC[] = _("Added {DYNAMIC 0x01} in {DYNAMIC 0x00}\nto the party."); +const u8 gText_QuestLog_DepositedMonInPC[] = _("Moved {DYNAMIC 0x00} from the party\nto {DYNAMIC 0x01}."); +const u8 gText_QuestLog_SwitchedMultipleMons[] = _("Moved a group of POKéMON in\n{DYNAMIC 0x00} to {DYNAMIC 0x01}."); +const u8 gText_QuestLog_ADifferentSpot[] = _("a different spot"); +const u8 gText_QuestLog_GaveMonHeldItemFromPC[] = _("Removed the item {STR_VAR_1} from\n{PLAYER}'s PC and gave it to {STR_VAR_2}\nto hold."); +const u8 gText_QuestLog_SwappedHeldItemFromPC[] = _("Removed the item {STR_VAR_1} from\na PC, gave it to {STR_VAR_2}, and put\nthe {STR_VAR_3} it held in the BAG."); +const u8 gText_QuestLog_ChattedWithManyTrainers[] = _("Chatted with many TRAINERS."); +const u8 gText_QuestLog_Handily[] = _("handily"); +const u8 gText_QuestLog_Tenaciously[] = _("tenaciously"); +const u8 gText_QuestLog_Somehow[] = _("somehow"); +const u8 gText_QuestLog_TradedMon1ForTrainersMon2[] = _("Met and traded with {STR_VAR_1}.\nObtained the TRAINER's {STR_VAR_2} in\nexchange for {STR_VAR_3}."); +const u8 gText_QuestLog_BattledTrainerEndedInOutcome[] = _("Met and battled {STR_VAR_1}.\nThe match ended in a {STR_VAR_2}."); +const u8 gText_QuestLog_BoughtItem[] = _("Went to the POKéMON MART in\n{DYNAMIC 0x00} and bought one \n{DYNAMIC 0x01}."); +const u8 gText_QuestLog_BoughtItemsIncludingItem[] = _("Went to the POKéMON MART in\n{DYNAMIC 0x00} and spent ¥{DYNAMIC 0x02} for\nitems including {DYNAMIC 0x01}(s)."); +const u8 gText_QuestLog_SoldNumOfItem[] = _("{DYNAMIC 0x00} went to the POKéMON MART in\n{DYNAMIC 0x01} and sold {DYNAMIC 0x03} of\nthe item {DYNAMIC 0x02}."); +const u8 gText_QuestLog_SoldItemsIncludingItem[] = _("Sold items including {DYNAMIC 0x01} at\nthe POKéMON MART in {DYNAMIC 0x00},\nworth ¥{DYNAMIC 0x02}."); +const u8 gText_QuestLog_JustOne[] = _("just one"); +const u8 gText_QuestLog_Num[] = _("{DYNAMIC 0x04}"); +const u8 gText_QuestLog_UsedSoftboiled[] = _("{STR_VAR_1} shared its HP using the move\nSOFTBOILED."); +const u8 gText_QuestLog_UsedMilkDrink[] = _("{STR_VAR_1} shared its HP using the move\nMILK DRINK."); +const u8 gText_QuestLog_MonLearnedMoveFromHM[] = _("{STR_VAR_1} securely learned the move\n{STR_VAR_2} using an HM."); +const u8 gText_QuestLog_MonReplacedMoveWithHM[] = _("{STR_VAR_1} securely learned the move\n{STR_VAR_2} using an HM and forgot\nthe move {STR_VAR_3}."); +const u8 gText_QuestLog_DefeatedWildMon[] = _("{DYNAMIC 0x05} managed to defeat the POKéMON\n{DYNAMIC 0x01} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_DefeatedWildMons[] = _("Defeated {DYNAMIC 0x02} wild POKéMON including\n{DYNAMIC 0x01} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_CaughtWildMon[] = _("{DYNAMIC 0x05} managed to catch the POKéMON\n{DYNAMIC 0x03} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_CaughtWildMons[] = _("Threw POKé BALLS in a frenzy, catching\n{DYNAMIC 0x04} POKéMON including {DYNAMIC 0x03} here\nin {DYNAMIC 0x00}."); +const u8 gText_QuestLog_DefeatedWildMonAndCaughtWildMon[] = _("{DYNAMIC 0x05} defeated the POKéMON\n{DYNAMIC 0x01} and caught one {DYNAMIC 0x03}\nin {DYNAMIC 0x00}."); +const u8 gText_QuestLog_DefeatedWildMonAndCaughtWildMons[] = _("Defeated the POKéMON {DYNAMIC 0x01}\nand caught {DYNAMIC 0x04} POKéMON including\n{DYNAMIC 0x03} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_DefeatedWildMonsAndCaughtWildMon[] = _("{DYNAMIC 0x05} defeated {DYNAMIC 0x02} POKéMON including\n{DYNAMIC 0x01} and caught one {DYNAMIC 0x03}\nin {DYNAMIC 0x00}."); +const u8 gText_QuestLog_DefeatedWildMonsAndCaughtWildMons[] = _("Defeated {DYNAMIC 0x02} POKéMON including\n{DYNAMIC 0x01} and caught {DYNAMIC 0x04} POKéMON\nincluding {DYNAMIC 0x03} in {DYNAMIC 0x00}."); +const u8 gText_QuestLog_GaveMonHeldItem[] = _("Made {STR_VAR_1} hold the item\n{STR_VAR_2}."); +const u8 gText_QuestLog_GaveMonHeldItem2[] = _("{PLAYER} made {STR_VAR_1} hold the item\n{STR_VAR_2}."); +const u8 gText_QuestLog_UsedCut[] = _("{STR_VAR_1} used the Hidden Move\nCUT here."); +const u8 gText_QuestLog_UsedFly[] = _("{STR_VAR_1} used the Hidden Move\nFLY and flew to {STR_VAR_2}."); +const u8 gText_QuestLog_UsedSurf[] = _("{STR_VAR_1} used the Hidden Move\nSURF and rode the waves."); +const u8 gText_QuestLog_UsedStrength[] = _("{STR_VAR_1} used the Hidden Move\nSTRENGTH here."); +const u8 gText_QuestLog_UsedFlash[] = _("{STR_VAR_1} used the Hidden Move\nFLASH and illuminated a pitch-black\ncave."); +const u8 gText_QuestLog_UsedRockSmash[] = _("{STR_VAR_1} used the Hidden Move\nROCK SMASH here."); +const u8 gText_QuestLog_UsedWaterfall[] = _("{STR_VAR_1} used the Hidden Move\nWATERFALL to scale a raging torrent."); // Unused +const u8 gText_QuestLog_UsedDive[] = _("{STR_VAR_1}は ふかい ところを めざし\nひでんわざ\nダイビングを つかった!"); +const u8 gText_QuestLog_UsedDigInLocation[] = _("{STR_VAR_1} used DIG to escape from\n{STR_VAR_2}."); +const u8 gText_QuestLog_UsedSweetScent[] = _("{STR_VAR_1} used SWEET SCENT to attract\nwild POKéMON."); +const u8 gText_QuestLog_UsedTeleportToLocation[] = _("{STR_VAR_1} used TELEPORT, transporting\nthe party to {STR_VAR_2}'s\n{STR_VAR_3}."); +const u8 gText_QuestLog_LeftTownsLocationForNextDestination[] = _("{PLAYER} left {STR_VAR_1}'s\n{STR_VAR_2} for the next\ndestination."); +const u8 gText_QuestLog_PlayedGamesAtGameCorner[] = _("Played a lot of games at the ROCKET\nGAME CORNER in {STR_VAR_1}."); +const u8 gText_QuestLog_RestedAtHome[] = _("{PLAYER} rested comfortably at home."); +const u8 gText_QuestLog_LeftOaksLab[] = _("{PLAYER} left PROF. OAK's POKéMON\nRESEARCH LAB."); +const u8 gText_QuestLog_GymWasFullOfToughTrainers[] = _("The GYM in {STR_VAR_1} was full of\ntough TRAINERS…\nPreparations had to be made."); +const u8 gText_QuestLog_DepartedGym[] = _("Departed the GYM in {STR_VAR_1}."); +const u8 gText_QuestLog_HadGreatTimeInSafariZone[] = _("{PLAYER} had a great time with POKéMON\nin the SAFARI ZONE."); +const u8 gText_QuestLog_ManagedToGetOutOfLocation[] = _("Managed to get out of {STR_VAR_2}\nafter wandering about."); +const u8 gText_QuestLog_TookOnGymLeadersMonWithMonAndWon[] = _("Took on {DYNAMIC 0x00} GYM LEADER\n{DYNAMIC 0x01}'s {DYNAMIC 0x02} with {DYNAMIC 0x03}\nand won {DYNAMIC 0x04}!"); +const u8 gText_QuestLog_TookOnEliteFoursMonWithMonAndWon[] = _("Took on ELITE FOUR {DYNAMIC 0x00}'s\n{DYNAMIC 0x01} with {DYNAMIC 0x02} and\nwon {DYNAMIC 0x03}!"); +const u8 gText_QuestLog_TookOnTrainersMonWithMonAndWon[] = _("In {DYNAMIC 0x00}, took on\n{DYNAMIC 0x01}'s {DYNAMIC 0x02} with {DYNAMIC 0x03}\nand won {DYNAMIC 0x04}!"); +const u8 gText_QuestLog_Coolly[] = _("coolly"); +const u8 gText_QuestLog_Barely[] = _("barely"); +const u8 gText_QuestLog_UsedEscapeRope[] = _("{PLAYER} used an ESCAPE ROPE to get\nout from {STR_VAR_2}."); +const u8 gText_QuestLog_Draw[] = _("draw"); +const u8 gText_QuestLog_DepartedTheLocationForNextDestination[] = _("Departed from the {STR_VAR_2}\nfor the next destination."); +const u8 gText_QuestLog_DepartedFromLocationToNextDestination[] = _("{PLAYER} departed from\n{STR_VAR_2} and made way\nto the next destination."); +const u8 gText_QuestLog_ObtainedItemInLocation[] = _("Here in {STR_VAR_1}, {PLAYER}\nobtained the item {STR_VAR_2}."); +const u8 gText_QuestLog_ArrivedInLocation[] = _("Arrived in {STR_VAR_1}."); +const u8 gText_QuestLog_SavedGameAtLocation[] = _("And {PLAYER} saved the game at this\nlocation: {STR_VAR_1}."); +const u8 gText_QuestLog_Home[] = _("HOME"); +const u8 gText_QuestLog_OakResearchLab[] = _("OAK RESEARCH LAB"); +const u8 gText_QuestLog_Gym[] = _("GYM"); +const u8 gText_QuestLog_PokemonLeagueGate[] = _("POKéMON LEAGUE GATE"); +const u8 gText_QuestLog_ViridianForest[] = _("VIRIDIAN FOREST"); +const u8 gText_QuestLog_PewterMuseumOfScience[] = _("PEWTER MUSEUM OF SCIENCE"); +const u8 gText_QuestLog_MtMoon[] = _("MT. MOON"); +const u8 gText_QuestLog_BikeShop[] = _("BIKE SHOP"); +const u8 gText_QuestLog_BillsHouse[] = _("BILL'S HOUSE"); +const u8 gText_QuestLog_DayCare[] = _("DAY CARE"); +const u8 gText_QuestLog_UndergroundPath[] = _("UNDERGROUND PATH"); +const u8 gText_QuestLog_PokemonFanClub[] = _("POKéMON FAN CLUB"); +const u8 gText_QuestLog_SSAnne[] = _("S.S. ANNE"); +const u8 gText_QuestLog_DiglettsCave[] = _("DIGLETT'S CAVE"); +const u8 gText_QuestLog_RockTunnel[] = _("ROCK TUNNEL"); +const u8 gText_QuestLog_PowerPlant[] = _("POWER PLANT"); +const u8 gText_QuestLog_PokemonTower[] = _("POKéMON TOWER"); +const u8 gText_QuestLog_VolunteerHouse[] = _("VOLUNTEER HOUSE"); +const u8 gText_QuestLog_NameRatersHouse[] = _("NAME RATER'S HOUSE"); +const u8 gText_QuestLog_CeladonDeptStore[] = _("CELADON DEPT. STORE"); +const u8 gText_QuestLog_CeladonMansion[] = _("CELADON MANSION"); +const u8 gText_QuestLog_RocketGameCorner[] = _("ROCKET GAME CORNER"); +const u8 gText_QuestLog_Restaurant[] = _("RESTAURANT"); +const u8 gText_QuestLog_RocketHideout[] = _("ROCKET HIDEOUT"); +const u8 gText_QuestLog_SafariZone[] = _("SAFARI ZONE"); +const u8 gText_QuestLog_WardensHome[] = _("WARDEN'S HOME"); +const u8 gText_QuestLog_FightingDojo[] = _("FIGHTING DOJO"); +const u8 gText_QuestLog_SilphCo[] = _("SILPH CO."); +const u8 gText_QuestLog_SeafoamIslands[] = _("SEAFOAM ISLANDS"); +const u8 gText_QuestLog_PokemonMansion[] = _("POKéMON MANSION"); +const u8 gText_QuestLog_PokemonResearchLab[] = _("POKéMON RESEARCH LAB"); +const u8 gText_QuestLog_VictoryRoad[] = _("VICTORY ROAD"); +const u8 gText_QuestLog_PokemonLeague[] = _("POKéMON LEAGUE"); +const u8 gText_QuestLog_CeruleanCave[] = _("CERULEAN CAVE"); diff --git a/src/data/text/teachy_tv.h b/src/data/text/teachy_tv.h new file mode 100644 index 000000000..3cfa41ff7 --- /dev/null +++ b/src/data/text/teachy_tv.h @@ -0,0 +1,198 @@ +const u8 gTeachyTvString_TeachBattle[] = _("Teach me how to battle."); +const u8 gTeachyTvString_StatusProblems[] = _("What are status problems?"); +const u8 gTeachyTvString_TypeMatchups[] = _("What are type matchups?"); +const u8 gTeachyTvString_CatchPkmn[] = _("I want to catch POKéMON."); +const u8 gTeachyTvString_AboutTMs[] = _("Teach me about TMs."); +const u8 gTeachyTvString_RegisterItem[] = _("How do I register an item?"); +const u8 gTeachyTvString_Cancel[] = _("CANCEL"); +const u8 gTeachyTvText_PokedudeSaysHello[] = _( + "Hey, all you TRAINERS out there!\n" + "HELLO, TRAINERS!\p" + "……… ……… ………\p" + "Come on, let me hear you!\n" + "HELLO, TRAINERS!\l" + "It's me, the POKé DUDE!\p"); +const u8 gTeachyTvText_BattleScript1[] = _( + "Today, the POKé DUDE's here to\n" + "tell you about how you can battle\l" + "POKéMON!\p" + "Say you're out for a stroll when,\n" + "suddenly, a wild POKéMON appears!\p" + "It's up to you to smartly use your\n" + "POKéMON and their moves to reduce\l" + "the opponent's HP to nothing, and\l" + "claim victory!\p" + "I'll show you how to do that in\n" + "person and for sure!\p" + "All righty, here goes!\p" + "Keep your eyes glued to the super\n" + "POKé DUDE SHOW!"); +const u8 gTeachyTvText_BattleScript2[] = _( + "Well, did you get that?\p" + "Even if your own POKéMON's HP\n" + "falls to zero, and it becomes\l" + "unable to battle, not to worry!\p" + "Just take it to any POKéMON\n" + "CENTER and heal it!\p" + "All righty, be seeing you!\p" + "Remember, TRAINERS, a good deed\n" + "a day brings happiness to stay!"); +const u8 gTeachyTvText_StatusScript1[] = _( + "Today, the POKé DUDE's here to\n" + "tell you about status problems!\p" + "Status problems include poisoning,\n" + "paralysis, sleep, burn…\p" + "There are a couple others, but\n" + "they really are trouble.\p" + "Get any one, and your POKéMON\n" + "may become useless in battle.\p" + "You know, it hurts the POKé DUDE\n" + "to see a POKéMON suffer…\p" + "So, what should you do if your\n" + "POKéMON gets a status problem?\p" + "Well, you've got me to show you!\p" + "All righty, here goes!\p" + "Keep your eyes glued to the super\n" + "POKé DUDE SHOW!"); +const u8 gTeachyTvText_StatusScript2[] = _( + "Poisoning or paralysis don't go\n" + "away after a battle.\p" + "If a POKéMON is poisoned, it loses\n" + "HP even while you're walking.\p" + "You should heal POKéMON of these\n" + "kinds of problems right away.\p" + "Use an item, or try to get to a\n" + "POKéMON CENTER for healing.\p" + "That wasn't hard, was it?\n" + "All righty, be seeing you!\p" + "Remember, TRAINERS, a good deed\n" + "a day brings happiness to stay!"); +const u8 gTeachyTvText_MatchupsScript1[] = _( + "Does everyone know about type\n" + "matchups?\p" + "POKéMON and their moves all\n" + "belong to certain types.\p" + "For example, there are such types\n" + "as GRASS and WATER.\p" + "You need to consider the type of\n" + "the move used to attack…\p" + "And, the type of the POKéMON that\n" + "is hit by that attack.\p" + "Depending on how those two types\n" + "match up, the damage can change.\p" + "You see, it depends on whether\n" + "the type matchup is good or bad.\p" + "If you don't know how matchups\n" + "work, battles will be tough.\p" + "So, let me demonstrate exactly\n" + "what I mean.\p" + "All righty, here goes!\p" + "Keep your eyes glued to the super\n" + "POKé DUDE SHOW!"); +const u8 gTeachyTvText_MatchupsScript2[] = _( + "Is it possible to launch an attack\n" + "that will inflict heavy damage?\p" + "Does the opposing POKéMON pose\n" + "a threat to your POKéMON?\p" + "Is there any chance that it may\n" + "have disastrously tough moves?\p" + "Watch the type matchups to gain\n" + "the upper hand!\p" + "All righty, be seeing you!\p" + "Oh, for the COOL-type POKé DUDE,\n" + "AWESOME-type kids like you match\l" + "up perfectly!\p" + "Remember, a good deed a day\n" + "brings happiness to stay!"); +const u8 gTeachyTvText_CatchingScript1[] = _( + "Today, the POKé DUDE's going to\n" + "show you how to catch POKéMON!\p" + "Just imagine… A groovy POKéMON\n" + "suddenly appearing in the wild!\p" + "Oh, you want it!\n" + "You just can't help it!\p" + "Oh, you have to catch it!\n" + "You gotta have it!\p" + "Let me show you how you can make\n" + "it happen!\p" + "All righty, here goes!\p" + "Keep your eyes glued to the super\n" + "POKé DUDE SHOW!"); +const u8 gTeachyTvText_CatchingScript2[] = _( + "If your first POKé BALL fails to\n" + "catch the POKéMON, don't give up!\p" + "Keep throwing POKé BALLS…\n" + "It's bound to work sometime!\p" + "All righty, be seeing you!\p" + "Remember, TRAINERS, a good deed\n" + "a day brings happiness to stay!"); +const u8 gTeachyTvText_TMsScript1[] = _( + "Hey, everyone!\n" + "Do you all have TMs?\p" + "A TM, Technical Machine, is an\n" + "amazingly great item!\p" + "It teaches POKéMON a move that\n" + "it may not learn when leveling up!\p" + "Isn't that just great? What a\n" + "convenient world we live in!\p" + "Open the TM CASE and check out\n" + "the TMs you have.\p" + "You can check them out in detail,\n" + "too."); +const u8 gPokedudeText_TMTypes[] = _( + "POKé DUDE: NORMAL, WATER, GRASS…\n" + "TMs also come in types.\p" + "Check the type and teach it to\n" + "a POKéMON that matches up well.\p" + "For example, WATER PULSE is\n" + "suitable for WATER-type POKéMON.\p" + "BULLET SEED is a move that most\n" + "GRASS-type POKéMON can learn.\p" + "There's one other thing!"); +const u8 gPokedudeText_ReadTMDescription[] = _( + "Don't just look at the type, read\n" + "the description, too.\p" + "It will contain hints about what\n" + "POKéMON might learn the move.\p" + "For example, take a move like\n" + "FOCUS PUNCH.\p" + "It doesn't sound like anything a\n" + "bird or fish POKéMON can learn.\p" + "So, try using it on POKéMON with\n" + "arms that can throw punches!"); +const u8 gTeachyTvText_TMsScript2[] = _( + "Wow, I talked a lot today!\n" + "All righty, be seeing you!\p" + "Remember, TRAINERS, a good deed\n" + "a day brings happiness to stay!"); +const u8 gTeachyTvText_RegisterScript1[] = _( + "A TRAINER's BAG has a bunch of\n" + "nifty, convenient features!\p" + "Take stuff in the KEY ITEMS\n" + "POCKET, for instance.\p" + "You can use a key item without\n" + "opening the BAG every time.\p" + "For example, let's pretend I have\n" + "a TEACHY TV in my BAG.\p" + "I can register it for instant use,\n" + "and I'll show you how!\p" + "All righty, here goes!\p" + "Keep your eyes glued to the sorta\n" + "super POKé DUDE SHOW!"); +const u8 gTeachyTvText_RegisterScript2[] = _( + "And now, your TEACHY TV is\n" + "registered.\p" + "How do you use it?\n" + "Well, here's how it works.\p" + "Once an item in the KEY ITEMS\n" + "POKCET is registered, you can use\l" + "it by pressing SELECT.\p" + "So, you've given yourself\n" + "one-touch access to TEACHY TV.\p" + "All it takes for you to see me is\n" + "pressing one button!\p" + "That kind of attention is a little\n" + "embarrassing!\p" + "All righty, be seeing you!\p" + "Remember, TRAINERS, a good deed\n" + "a day brings happiness to stay!"); diff --git a/src/item_menu.c b/src/item_menu.c index ed2988fd2..40cebc138 100644 --- a/src/item_menu.c +++ b/src/item_menu.c @@ -1434,7 +1434,7 @@ static void OpenContextMenu(u8 taskId) Menu_InitCursor(r6, 2, 0, 2, GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT) + 2, sContextMenuNumItems, 0); r4 = ShowBagWindow(6, 0); CopyItemName(gSpecialVar_ItemId, gStringVar1); - StringExpandPlaceholders(gStringVar4, gOtherText_StrVar1); + StringExpandPlaceholders(gStringVar4, gText_Var1IsSelected); BagPrintTextOnWindow(r4, 2, gStringVar4, 0, 2, 1, 0, 0, 1); } diff --git a/src/item_pc.c b/src/item_pc.c index 54378b840..b8dc0f34d 100644 --- a/src/item_pc.c +++ b/src/item_pc.c @@ -848,7 +848,7 @@ static void Task_ItemPcSubmenuInit(u8 taskId) PrintTextArray(4, 2, 8, 2, GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT) + 2, 3, sItemPcSubmenuOptions); Menu_InitCursor(4, 2, 0, 2, GetFontAttribute(2, FONTATTR_MAX_LETTER_HEIGHT) + 2, 3, 0); CopyItemName(ItemPc_GetItemIdBySlotId(data[1]), gStringVar1); - StringExpandPlaceholders(gStringVar4, gOtherText_StrVar1); + StringExpandPlaceholders(gStringVar4, gText_Var1IsSelected); ItemPc_AddTextPrinterParameterized(windowId, 2, gStringVar4, 0, 2, 1, 0, 0, 1); ScheduleBgCopyTilemapToVram(0); gTasks[taskId].func = Task_ItemPcSubmenuRun; diff --git a/src/quest_log.c b/src/quest_log.c index caac29f5a..5d260b58f 100644 --- a/src/quest_log.c +++ b/src/quest_log.c @@ -281,133 +281,6 @@ static bool8 sub_81153A8(u16, const u16 *); static bool8 sub_81153E4(u16, const u16 *); static void BufferLinkPartnersName(u8 *); -extern const u8 QuestLog_Text_PreviouslyOnYourQuest[]; -extern const u8 QuestLog_Text_SwitchMon1WithMon2[]; -extern const u8 QuestLog_Text_SwappedHeldItemsOnMon[]; -extern const u8 QuestLog_Text_TookHeldItemFromMon[]; -extern const u8 QuestLog_Text_UsedItemOnMonAtThisLocation[]; -extern const u8 QuestLog_Text_UsedTheItem[]; -extern const u8 QuestLog_Text_UsedTheKeyItem[]; -extern const u8 QuestLog_Text_MonLearnedMoveFromTM[]; -extern const u8 QuestLog_Text_MonReplacedMoveWithTM[]; -extern const u8 QuestLog_Text_MonsWereFullyRestoredAtCenter[]; -extern const u8 QuestLog_Text_PlayerBattledChampionRival[]; -extern const u8 QuestLog_Text_PlayerSentOutMon1RivalSentOutMon2[]; -extern const u8 QuestLog_Text_WonTheMatchAsAResult[]; -extern const u8 QuestLog_Text_StoredItemInPC[]; -extern const u8 QuestLog_Text_WithdrewItemFromPC[]; -extern const u8 QuestLog_Text_TradedMon1ForPersonsMon2[]; -extern const u8 QuestLog_Text_SingleBattleWithPersonResultedInOutcome[]; -extern const u8 QuestLog_Text_DoubleBattleWithPersonResultedInOutcome[]; -extern const u8 QuestLog_Text_MultiBattleWithPeopleResultedInOutcome[]; -extern const u8 QuestLog_Text_Win[]; -extern const u8 QuestLog_Text_Loss[]; -extern const u8 QuestLog_Text_MingledInUnionRoom[]; -extern const u8 QuestLog_Text_DepartedPlaceInTownForNextDestination[]; -extern const u8 QuestLog_Text_SwitchedMonsBetweenBoxes[]; -extern const u8 QuestLog_Text_MovedMonToNewBox[]; -extern const u8 QuestLog_Text_SwitchedMonsWithinBox[]; -extern const u8 QuestLog_Text_MovedMonWithinBox[]; -extern const u8 QuestLog_Text_SwitchedPartyMonForPCMon[]; -extern const u8 QuestLog_Text_WithdrewMonFromPC[]; -extern const u8 QuestLog_Text_DepositedMonInPC[]; -extern const u8 QuestLog_Text_SwitchedMultipleMons[]; -extern const u8 QuestLog_Text_ADifferentSpot[]; -extern const u8 QuestLog_Text_GaveMonHeldItemFromPC[]; -extern const u8 QuestLog_Text_SwappedHeldItemFromPC[]; -extern const u8 QuestLog_Text_ChattedWithManyTrainers[]; -extern const u8 QuestLog_Text_Handily[]; -extern const u8 QuestLog_Text_Tenaciously[]; -extern const u8 QuestLog_Text_Somehow[]; -extern const u8 QuestLog_Text_TradedMon1ForTrainersMon2[]; -extern const u8 QuestLog_Text_BattledTrainerEndedInOutcome[]; -extern const u8 QuestLog_Text_BoughtItem[]; -extern const u8 QuestLog_Text_BoughtItemsIncludingItem[]; -extern const u8 QuestLog_Text_SoldNumOfItem[]; -extern const u8 QuestLog_Text_SoldItemsIncludingItem[]; -extern const u8 QuestLog_Text_JustOne[]; -extern const u8 QuestLog_Text_Num[]; -extern const u8 QuestLog_Text_UsedSoftboiled[]; -extern const u8 QuestLog_Text_UsedMilkDrink[]; -extern const u8 QuestLog_Text_MonLearnedMoveFromHM[]; -extern const u8 QuestLog_Text_MonReplacedMoveWithHM[]; -extern const u8 QuestLog_Text_DefeatedWildMon[]; -extern const u8 QuestLog_Text_DefeatedWildMons[]; -extern const u8 QuestLog_Text_CaughtWildMon[]; -extern const u8 QuestLog_Text_CaughtWildMons[]; -extern const u8 QuestLog_Text_DefeatedWildMonAndCaughtWildMon[]; -extern const u8 QuestLog_Text_DefeatedWildMonAndCaughtWildMons[]; -extern const u8 QuestLog_Text_DefeatedWildMonsAndCaughtWildMon[]; -extern const u8 QuestLog_Text_DefeatedWildMonsAndCaughtWildMons[]; -extern const u8 QuestLog_Text_GaveMonHeldItem[]; -extern const u8 QuestLog_Text_GaveMonHeldItem2[]; -extern const u8 QuestLog_Text_UsedCut[]; -extern const u8 QuestLog_Text_UsedFly[]; -extern const u8 QuestLog_Text_UsedSurf[]; -extern const u8 QuestLog_Text_UsedStrength[]; -extern const u8 QuestLog_Text_UsedFlash[]; -extern const u8 QuestLog_Text_UsedRockSmash[]; -extern const u8 QuestLog_Text_UsedWaterfall[]; -extern const u8 QuestLog_Text_UsedDive[]; -extern const u8 QuestLog_Text_UsedDigInLocation[]; -extern const u8 QuestLog_Text_UsedSweetScent[]; -extern const u8 QuestLog_Text_UsedTeleportToLocation[]; -extern const u8 QuestLog_Text_LeftTownsLocationForNextDestination[]; -extern const u8 QuestLog_Text_PlayedGamesAtGameCorner[]; -extern const u8 QuestLog_Text_RestedAtHome[]; -extern const u8 QuestLog_Text_LeftOaksLab[]; -extern const u8 QuestLog_Text_GymWasFullOfToughTrainers[]; -extern const u8 QuestLog_Text_DepartedGym[]; -extern const u8 QuestLog_Text_HadGreatTimeInSafariZone[]; -extern const u8 QuestLog_Text_ManagedToGetOutOfLocation[]; -extern const u8 QuestLog_Text_TookOnGymLeadersMonWithMonAndWon[]; -extern const u8 QuestLog_Text_TookOnEliteFoursMonWithMonAndWon[]; -extern const u8 QuestLog_Text_TookOnTrainersMonWithMonAndWon[]; -extern const u8 QuestLog_Text_Coolly[]; -extern const u8 QuestLog_Text_Barely[]; -extern const u8 QuestLog_Text_UsedEscapeRope[]; -extern const u8 QuestLog_Text_Draw[]; -extern const u8 QuestLog_Text_DepartedTheLocationForNextDestination[]; -extern const u8 QuestLog_Text_DepartedFromLocationToNextDestination[]; -extern const u8 QuestLog_Text_ObtainedItemInLocation[]; -extern const u8 QuestLog_Text_ArrivedInLocation[]; -extern const u8 QuestLog_Text_SavedGameAtLocation[]; -extern const u8 QuestLog_Text_Home[]; -extern const u8 QuestLog_Text_OakResearchLab[]; -extern const u8 QuestLog_Text_Gym[]; -extern const u8 QuestLog_Text_PokemonLeagueGate[]; -extern const u8 QuestLog_Text_ViridianForest[]; -extern const u8 QuestLog_Text_PewterMuseumOfScience[]; -extern const u8 QuestLog_Text_MtMoon[]; -extern const u8 QuestLog_Text_BikeShop[]; -extern const u8 QuestLog_Text_BillsHouse[]; -extern const u8 QuestLog_Text_DayCare[]; -extern const u8 QuestLog_Text_UndergroundPath[]; -extern const u8 QuestLog_Text_PokemonFanClub[]; -extern const u8 QuestLog_Text_SSAnne[]; -extern const u8 QuestLog_Text_DiglettsCave[]; -extern const u8 QuestLog_Text_RockTunnel[]; -extern const u8 QuestLog_Text_PowerPlant[]; -extern const u8 QuestLog_Text_PokemonTower[]; -extern const u8 QuestLog_Text_VolunteerHouse[]; -extern const u8 QuestLog_Text_NameRatersHouse[]; -extern const u8 QuestLog_Text_CeladonDeptStore[]; -extern const u8 QuestLog_Text_CeladonMansion[]; -extern const u8 QuestLog_Text_RocketGameCorner[]; -extern const u8 QuestLog_Text_Restaurant[]; -extern const u8 QuestLog_Text_RocketHideout[]; -extern const u8 QuestLog_Text_SafariZone[]; -extern const u8 QuestLog_Text_WardensHome[]; -extern const u8 QuestLog_Text_FightingDojo[]; -extern const u8 QuestLog_Text_SilphCo[]; -extern const u8 QuestLog_Text_SeafoamIslands[]; -extern const u8 QuestLog_Text_PokemonMansion[]; -extern const u8 QuestLog_Text_PokemonResearchLab[]; -extern const u8 QuestLog_Text_VictoryRoad[]; -extern const u8 QuestLog_Text_PokemonLeague[]; -extern const u8 QuestLog_Text_CeruleanCave[]; - - static const struct WindowTemplate gUnknown_845661C[3] = { { 0, 0, 0, 30, 2, 15, 0x0e9 }, { 0, 0, 18, 30, 2, 15, 0x0ad }, @@ -751,7 +624,7 @@ void DrawPreviouslyOnQuestHeader(u8 sceneNum) FillWindowPixelRect(gUnknown_203ADFE[i], 15, 0, 0, gUnknown_845661C[i].width * 8, gUnknown_845661C[i].height * 8); } - StringExpandPlaceholders(gStringVar4, QuestLog_Text_PreviouslyOnYourQuest); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_PreviouslyOnYourQuest); // Scene numbers count from 4 to 0, 0 being where the player saved if (sceneNum != 0) @@ -1370,7 +1243,7 @@ static void Task_QuestLogScene_SavedGame(u8 taskId) if (gUnknown_203AE94.unk_0_6 != 1) { GetMapNameGeneric(gStringVar1, gMapHeader.regionMapSectionId); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_SavedGameAtLocation); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_SavedGameAtLocation); DrawQuestLogSceneDescription(); } task->data[0] = 0; @@ -3170,7 +3043,7 @@ static const u16 *BufferQuestLogText_SwitchedPartyOrder(const u16 *eventData) const u16 *r4 = sub_8113E88(QL_EVENT_SWITCHED_PARTY_ORDER, eventData); QuestLog_GetSpeciesName(r4[0], gStringVar1, 0); QuestLog_GetSpeciesName(r4[1], gStringVar2, 0); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_SwitchMon1WithMon2); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_SwitchMon1WithMon2); r4 += 2; return r4; } @@ -3204,21 +3077,21 @@ static const u16 *BufferQuestLogText_UsedItem(const u16 *eventData) if (r5[0] == ITEM_ESCAPE_ROPE) { GetMapNameGeneric(gStringVar2, (u8)r5[2]); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_UsedEscapeRope); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_UsedEscapeRope); } else if (r5[1] != 0xFFFF) { QuestLog_GetSpeciesName(r5[1], gStringVar2, 0); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_UsedItemOnMonAtThisLocation); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_UsedItemOnMonAtThisLocation); } else { - StringExpandPlaceholders(gStringVar4, QuestLog_Text_UsedTheItem); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_UsedTheItem); } break; case POCKET_KEY_ITEMS: StringCopy(gStringVar1, ItemId_GetName(r5[0])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_UsedTheKeyItem); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_UsedTheKeyItem); break; case POCKET_TM_CASE: QuestLog_GetSpeciesName(r5[1], gStringVar1, 0); @@ -3227,16 +3100,16 @@ static const u16 *BufferQuestLogText_UsedItem(const u16 *eventData) { StringCopy(gStringVar3, gMoveNames[r5[2]]); if (r5[0] > ITEM_TM50) - StringExpandPlaceholders(gStringVar4, QuestLog_Text_MonReplacedMoveWithHM); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_MonReplacedMoveWithHM); else - StringExpandPlaceholders(gStringVar4, QuestLog_Text_MonReplacedMoveWithTM); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_MonReplacedMoveWithTM); } else { if (r5[0] > ITEM_TM50) - StringExpandPlaceholders(gStringVar4, QuestLog_Text_MonLearnedMoveFromHM); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_MonLearnedMoveFromHM); else - StringExpandPlaceholders(gStringVar4, QuestLog_Text_MonLearnedMoveFromTM); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_MonLearnedMoveFromTM); } break; } @@ -3264,7 +3137,7 @@ static const u16 *BufferQuestLogText_GaveHeldItemFromPartyMenu(const u16 *eventD const u16 *r4 = sub_8113E88(QL_EVENT_GAVE_HELD_ITEM, eventData); QuestLog_GetSpeciesName(r4[1], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_GaveMonHeldItem); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_GaveMonHeldItem); r4 += 2; return r4; } @@ -3279,7 +3152,7 @@ static const u16 *BufferQuestLogText_GaveHeldItemFromBagMenu(const u16 *eventDat const u16 *r4 = sub_8113E88(QL_EVENT_GAVE_HELD_ITEM_BAG, eventData); QuestLog_GetSpeciesName(r4[1], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_GaveMonHeldItem2); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_GaveMonHeldItem2); r4 += 2; return r4; } @@ -3295,7 +3168,7 @@ static const u16 *BufferQuestLogText_GaveHeldItemFromPC(const u16 *eventData) QuestLog_GetSpeciesName(r4[1], gStringVar2, 0); StringCopy(gStringVar1, ItemId_GetName(r4[0])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_GaveMonHeldItemFromPC); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_GaveMonHeldItemFromPC); r4 += 2; return r4; } @@ -3311,7 +3184,7 @@ static const u16 *BufferQuestLogText_TookHeldItem(const u16 *eventData) QuestLog_GetSpeciesName(r4[1], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_TookHeldItemFromMon); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_TookHeldItemFromMon); r4 += 2; return r4; } @@ -3339,7 +3212,7 @@ static const u16 *BufferQuestLogText_SwappedHeldItem(const u16 *eventData) QuestLog_GetSpeciesName(r4[2], gStringVar1, 0); StringCopy(gStringVar2, ItemId_GetName(r4[0])); // Item taken StringCopy(gStringVar3, ItemId_GetName(r4[1])); // Item given - StringExpandPlaceholders(gStringVar4, QuestLog_Text_SwappedHeldItemsOnMon); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_SwappedHeldItemsOnMon); r4 += 3; return r4; } @@ -3355,7 +3228,7 @@ static const u16 *BufferQuestLogText_SwappedHeldItemFromPC(const u16 *eventData) QuestLog_GetSpeciesName(r4[2], gStringVar2, 0); StringCopy(gStringVar3, ItemId_GetName(r4[0])); StringCopy(gStringVar1, ItemId_GetName(r4[1])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_SwappedHeldItemFromPC); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_SwappedHeldItemFromPC); r4 += 3; return r4; } @@ -3376,7 +3249,7 @@ static u16 *BufferQuestLogData_UsedPkmnCenter(u16 *a0, const u16 *eventData) static const u16 *BufferQuestLogText_UsedPkmnCenter(const u16 *a0) { - StringExpandPlaceholders(gStringVar4, QuestLog_Text_MonsWereFullyRestoredAtCenter); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_MonsWereFullyRestoredAtCenter); a0 += 2; return a0; } @@ -3405,27 +3278,27 @@ static const u16 *BufferQuestLogText_LinkTraded(const u16 *a0) BufferLinkPartnersName(gStringVar1); QuestLog_GetSpeciesName(a0[3], gStringVar2, 0); // Mon received QuestLog_GetSpeciesName(a0[2], gStringVar3, 0); // Mon sent - StringExpandPlaceholders(gStringVar4, QuestLog_Text_TradedMon1ForPersonsMon2); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_TradedMon1ForPersonsMon2); r6 += 4; return r6; } static const u8 *const sDefeatedOpponentFlavorTexts[] = { - QuestLog_Text_Handily, - QuestLog_Text_Tenaciously, - QuestLog_Text_Somehow + gText_QuestLog_Handily, + gText_QuestLog_Tenaciously, + gText_QuestLog_Somehow }; static const u8 *const sDefeatedChampionFlavorTexts[] = { - QuestLog_Text_Coolly, - QuestLog_Text_Somehow, - QuestLog_Text_Barely + gText_QuestLog_Coolly, + gText_QuestLog_Somehow, + gText_QuestLog_Barely }; static const u8 *const sBattleOutcomeTexts[] = { - QuestLog_Text_Win, - QuestLog_Text_Loss, - QuestLog_Text_Draw + gText_QuestLog_Win, + gText_QuestLog_Loss, + gText_QuestLog_Draw }; static u16 *BufferQuestLogData_LinkBattledSingle(u16 *a0, const u16 *eventData) @@ -3447,7 +3320,7 @@ static const u16 *BufferQuestLogText_LinkBattledSingle(const u16 *a0) BufferLinkPartnersName(gStringVar1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, sBattleOutcomeTexts[((const u8 *)a0)[4]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SingleBattleWithPersonResultedInOutcome); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SingleBattleWithPersonResultedInOutcome); a0 += 6; return a0; } @@ -3471,7 +3344,7 @@ static const u16 *BufferQuestLogText_LinkBattledDouble(const u16 *a0) BufferLinkPartnersName(gStringVar1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, sBattleOutcomeTexts[((const u8 *)a0)[4]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DoubleBattleWithPersonResultedInOutcome); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DoubleBattleWithPersonResultedInOutcome); a0 += 6; return a0; } @@ -3506,7 +3379,7 @@ static const u16 *BufferQuestLogText_LinkBattledMulti(const u16 *a0) DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, gStringVar2); // opponent 1 DynamicPlaceholderTextUtil_SetPlaceholderPtr(3, gStringVar3); // opponent 2 DynamicPlaceholderTextUtil_SetPlaceholderPtr(4, sBattleOutcomeTexts[((const u8 *)a0)[4]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_MultiBattleWithPeopleResultedInOutcome); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_MultiBattleWithPeopleResultedInOutcome); a0 += 13; return a0; } @@ -3520,7 +3393,7 @@ static u16 *BufferQuestLogData_UsedUnionRoom(u16 *a0, const u16 *eventData) static const u16 *BufferQuestLogText_UsedUnionRoom(const u16 *a0) { - StringExpandPlaceholders(gStringVar4, QuestLog_Text_MingledInUnionRoom); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_MingledInUnionRoom); a0 += 2; return a0; } @@ -3534,7 +3407,7 @@ static u16 *BufferQuestLogData_UsedUnionRoomChat(u16 *a0, const u16 *eventData) static const u16 *BufferQuestLogText_UsedUnionRoomChat(const u16 *a0) { - StringExpandPlaceholders(gStringVar4, QuestLog_Text_ChattedWithManyTrainers); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_ChattedWithManyTrainers); a0 += 2; return a0; } @@ -3559,7 +3432,7 @@ static const u16 *BufferQuestLogText_LinkTradedUnionRoom(const u16 *a0) BufferLinkPartnersName(gStringVar1); QuestLog_GetSpeciesName(a0[3], gStringVar2, 0); QuestLog_GetSpeciesName(a0[2], gStringVar3, 0); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_TradedMon1ForTrainersMon2); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_TradedMon1ForTrainersMon2); r6 += 8; return (const u16 *)r6; } @@ -3580,7 +3453,7 @@ static const u16 *BufferQuestLogText_LinkBattledUnionRoom(const u16 *a0) memcpy(gStringVar1, (const u8 *)a0 + 5, PLAYER_NAME_LENGTH); BufferLinkPartnersName(gStringVar1); StringCopy(gStringVar2, sBattleOutcomeTexts[*(const u8 *)&a0[2]]); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_BattledTrainerEndedInOutcome); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_BattledTrainerEndedInOutcome); a0 += 6; return a0; } @@ -3607,7 +3480,7 @@ static const u16 *BufferQuestLogText_SwitchedMonsBetweenBoxes(const u16 *eventDa QuestLog_GetSpeciesName(eventData[0], NULL, 1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, GetBoxNamePtr(boxIdxs[1])); QuestLog_GetSpeciesName(eventData[1], NULL, 3); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SwitchedMonsBetweenBoxes); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SwitchedMonsBetweenBoxes); return eventData + 3; } @@ -3631,7 +3504,7 @@ static const u16 *BufferQuestLogText_SwitchedMonsWithinBox(const u16 *eventData) DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, GetBoxNamePtr(boxIdxs[0])); QuestLog_GetSpeciesName(eventData[0], NULL, 1); QuestLog_GetSpeciesName(eventData[1], NULL, 2); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SwitchedMonsWithinBox); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SwitchedMonsWithinBox); return eventData + 3; } @@ -3667,7 +3540,7 @@ static const u16 *BufferQuestLogText_SwitchedPartyMonForPCMon(const u16 *eventDa DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, GetBoxNamePtr(boxIdxs[0])); QuestLog_GetSpeciesName(eventData[0], NULL, 1); QuestLog_GetSpeciesName(eventData[1], NULL, 2); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SwitchedPartyMonForPCMon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SwitchedPartyMonForPCMon); return eventData + 3; } @@ -3694,7 +3567,7 @@ static const u16 *BufferQuestLogText_MovedMonBetweenBoxes(const u16 *eventData) DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, GetBoxNamePtr(boxIdxs[0])); QuestLog_GetSpeciesName(eventData[0], NULL, 1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, GetBoxNamePtr(boxIdxs[1])); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_MovedMonToNewBox); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_MovedMonToNewBox); return (const u16 *)boxIdxs + 1; } @@ -3717,7 +3590,7 @@ static const u16 *BufferQuestLogText_MovedMonWithinBox(const u16 *eventData) DynamicPlaceholderTextUtil_Reset(); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, GetBoxNamePtr(boxIdxs[0])); QuestLog_GetSpeciesName(eventData[0], NULL, 1); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_MovedMonWithinBox); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_MovedMonWithinBox); return (const u16 *)boxIdxs + 1; } @@ -3740,7 +3613,7 @@ static const u16 *BufferQuestLogText_WithdrewMonFromPC(const u16 *eventData) DynamicPlaceholderTextUtil_Reset(); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, GetBoxNamePtr(boxIdxs[0])); QuestLog_GetSpeciesName(eventData[0], NULL, 1); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_WithdrewMonFromPC); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_WithdrewMonFromPC); return (const u16 *)boxIdxs + 1; } @@ -3763,7 +3636,7 @@ static const u16 *BufferQuestLogText_DepositedMonInPC(const u16 *eventData) DynamicPlaceholderTextUtil_Reset(); QuestLog_GetSpeciesName(eventData[0], NULL, 0); DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, GetBoxNamePtr(boxIdxs[0])); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DepositedMonInPC); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DepositedMonInPC); return (const u16 *)boxIdxs + 1; } @@ -3784,10 +3657,10 @@ static const u16 *BufferQuestLogText_SwitchedMultipleMons(const u16 *eventData) DynamicPlaceholderTextUtil_Reset(); DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, GetBoxNamePtr(*((const u8 *)r4 + 0))); if (*((const u8 *)r4 + 0) == *((const u8 *)r4 + 1)) - DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, QuestLog_Text_ADifferentSpot); + DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, gText_QuestLog_ADifferentSpot); else DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, GetBoxNamePtr(*((const u8 *)r4 + 1))); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SwitchedMultipleMons); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SwitchedMultipleMons); return r4 + 1; } @@ -3804,7 +3677,7 @@ static const u16 *BufferQuestLogText_DepositedItemInPC(const u16 *eventData) { const u16 *r4 = sub_8113E88(QL_EVENT_DEPOSITED_ITEM_PC, eventData); CopyItemName(r4[0], gStringVar1); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_StoredItemInPC); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_StoredItemInPC); return r4 + 1; } @@ -3821,7 +3694,7 @@ static const u16 *BufferQuestLogText_WithdrewItemFromPC(const u16 *eventData) { const u16 *r4 = sub_8113E88(QL_EVENT_WITHDREW_ITEM_PC, eventData); CopyItemName(r4[0], gStringVar1); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_WithdrewItemFromPC); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_WithdrewItemFromPC); return r4 + 1; } @@ -3856,7 +3729,7 @@ static const u16 *BufferQuestLogText_DefeatedGymLeader(const u16 *eventData) QuestLog_GetSpeciesName(eventData[0], 0, 2); QuestLog_GetSpeciesName(eventData[1], 0, 3); DynamicPlaceholderTextUtil_SetPlaceholderPtr(4, sDefeatedOpponentFlavorTexts[r6[1]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_TookOnGymLeadersMonWithMonAndWon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_TookOnGymLeadersMonWithMonAndWon); return eventData + 4; } @@ -3903,30 +3776,30 @@ static const u16 *BufferQuestLogText_DefeatedWildMon(const u16 *a0) if (data[0] == 0) { if (data[1] == 1) - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_CaughtWildMon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_CaughtWildMon); else - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_CaughtWildMons); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_CaughtWildMons); } else if (data[1] == 0) { if (data[0] == 1) - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DefeatedWildMon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DefeatedWildMon); else - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DefeatedWildMons); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DefeatedWildMons); } else if (data[0] == 1) { if (data[1] == 1) - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DefeatedWildMonAndCaughtWildMon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DefeatedWildMonAndCaughtWildMon); else - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DefeatedWildMonAndCaughtWildMons); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DefeatedWildMonAndCaughtWildMons); } else { if (data[1] == 1) - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DefeatedWildMonsAndCaughtWildMon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DefeatedWildMonsAndCaughtWildMon); else - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_DefeatedWildMonsAndCaughtWildMons); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_DefeatedWildMonsAndCaughtWildMons); } return (const u16 *)(data + 4); } @@ -3964,7 +3837,7 @@ static const u16 *BufferQuestLogText_DefeatedEliteFourMember(const u16 *eventDat QuestLog_GetSpeciesName(eventData[0], NULL, 1); QuestLog_GetSpeciesName(eventData[1], NULL, 2); DynamicPlaceholderTextUtil_SetPlaceholderPtr(3, sDefeatedOpponentFlavorTexts[r5[1]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_TookOnEliteFoursMonWithMonAndWon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_TookOnEliteFoursMonWithMonAndWon); return eventData + 4; } @@ -3995,18 +3868,18 @@ static const u16 *BufferQuestLogText_DefeatedChampion(const u16 *a0) case 0: DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gSaveBlock2Ptr->playerName); DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, gSaveBlock1Ptr->rivalName); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_PlayerBattledChampionRival); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_PlayerBattledChampionRival); break; case 1: DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gSaveBlock1Ptr->rivalName); QuestLog_GetSpeciesName(a0[2], NULL, 1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, gSaveBlock2Ptr->playerName); QuestLog_GetSpeciesName(a0[3], NULL, 3); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_PlayerSentOutMon1RivalSentOutMon2); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_PlayerSentOutMon1RivalSentOutMon2); break; case 2: DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, sDefeatedChampionFlavorTexts[r5[0]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_WonTheMatchAsAResult); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_WonTheMatchAsAResult); break; } return (const u16 *)(r5 + 2); @@ -4036,77 +3909,77 @@ static const u16 *BufferQuestLogText_DefeatedTrainer(const u16 *eventData) QuestLog_GetSpeciesName(r5[0], NULL, 2); QuestLog_GetSpeciesName(r5[1], NULL, 3); DynamicPlaceholderTextUtil_SetPlaceholderPtr(4, sDefeatedOpponentFlavorTexts[r6[1]]); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_TookOnTrainersMonWithMonAndWon); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_TookOnTrainersMonWithMonAndWon); return (const u16 *)(r6 + 2); } static const u8 *const sLocationNameTexts[] = { - [QL_LOCATION_HOME] = QuestLog_Text_Home, - [QL_LOCATION_OAKS_LAB] = QuestLog_Text_OakResearchLab, - [QL_LOCATION_VIRIDIAN_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_LEAGUE_GATE_1] = QuestLog_Text_PokemonLeagueGate, - [QL_LOCATION_LEAGUE_GATE_2] = QuestLog_Text_PokemonLeagueGate, - [QL_LOCATION_VIRIDIAN_FOREST_1] = QuestLog_Text_ViridianForest, - [QL_LOCATION_VIRIDIAN_FOREST_2] = QuestLog_Text_ViridianForest, - [QL_LOCATION_PEWTER_MUSEUM] = QuestLog_Text_PewterMuseumOfScience, - [QL_LOCATION_PEWTER_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_MT_MOON_1] = QuestLog_Text_MtMoon, - [QL_LOCATION_MT_MOON_2] = QuestLog_Text_MtMoon, - [QL_LOCATION_CERULEAN_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_BIKE_SHOP] = QuestLog_Text_BikeShop, - [QL_LOCATION_BILLS_HOUSE] = QuestLog_Text_BillsHouse, - [QL_LOCATION_DAY_CARE] = QuestLog_Text_DayCare, - [QL_LOCATION_UNDERGROUND_PATH_1] = QuestLog_Text_UndergroundPath, - [QL_LOCATION_UNDERGROUND_PATH_2] = QuestLog_Text_UndergroundPath, - [QL_LOCATION_PKMN_FAN_CLUB] = QuestLog_Text_PokemonFanClub, - [QL_LOCATION_VERMILION_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_SS_ANNE] = QuestLog_Text_SSAnne, - [QL_LOCATION_DIGLETTS_CAVE_1] = QuestLog_Text_DiglettsCave, - [QL_LOCATION_DIGLETTS_CAVE_2] = QuestLog_Text_DiglettsCave, - [QL_LOCATION_ROCK_TUNNEL_1] = QuestLog_Text_RockTunnel, - [QL_LOCATION_ROCK_TUNNEL_2] = QuestLog_Text_RockTunnel, - [QL_LOCATION_POWER_PLANT] = QuestLog_Text_PowerPlant, - [QL_LOCATION_PKMN_TOWER] = QuestLog_Text_PokemonTower, - [QL_LOCATION_VOLUNTEER_HOUSE] = QuestLog_Text_VolunteerHouse, - [QL_LOCATION_NAME_RATERS_HOUSE] = QuestLog_Text_NameRatersHouse, - [QL_LOCATION_UNDERGROUND_PATH_3] = QuestLog_Text_UndergroundPath, - [QL_LOCATION_UNDERGROUND_PATH_4] = QuestLog_Text_UndergroundPath, - [QL_LOCATION_CELADON_DEPT_STORE] = QuestLog_Text_CeladonDeptStore, - [QL_LOCATION_CELADON_MANSION] = QuestLog_Text_CeladonMansion, - [QL_LOCATION_GAME_CORNER] = QuestLog_Text_RocketGameCorner, - [QL_LOCATION_CELADON_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_CELADON_RESTAURANT] = QuestLog_Text_Restaurant, - [QL_LOCATION_ROCKET_HIDEOUT] = QuestLog_Text_RocketHideout, - [QL_LOCATION_SAFARI_ZONE] = QuestLog_Text_SafariZone, - [QL_LOCATION_FUCHSIA_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_WARDENS_HOME] = QuestLog_Text_WardensHome, - [QL_LOCATION_FIGHTING_DOJO] = QuestLog_Text_FightingDojo, - [QL_LOCATION_SAFFRON_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_SILPH_CO] = QuestLog_Text_SilphCo, - [QL_LOCATION_SEAFOAM_ISLANDS_1] = QuestLog_Text_SeafoamIslands, - [QL_LOCATION_SEAFOAM_ISLANDS_2] = QuestLog_Text_SeafoamIslands, - [QL_LOCATION_PKMN_MANSION] = QuestLog_Text_PokemonMansion, - [QL_LOCATION_CINNABAR_GYM] = QuestLog_Text_Gym, - [QL_LOCATION_CINNABAR_LAB] = QuestLog_Text_PokemonResearchLab, - [QL_LOCATION_VICTORY_ROAD_1] = QuestLog_Text_VictoryRoad, - [QL_LOCATION_VICTORY_ROAD_2] = QuestLog_Text_VictoryRoad, - [QL_LOCATION_PKMN_LEAGUE] = QuestLog_Text_PokemonLeague, - [QL_LOCATION_CERULEAN_CAVE] = QuestLog_Text_CeruleanCave + [QL_LOCATION_HOME] = gText_QuestLog_Home, + [QL_LOCATION_OAKS_LAB] = gText_QuestLog_OakResearchLab, + [QL_LOCATION_VIRIDIAN_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_LEAGUE_GATE_1] = gText_QuestLog_PokemonLeagueGate, + [QL_LOCATION_LEAGUE_GATE_2] = gText_QuestLog_PokemonLeagueGate, + [QL_LOCATION_VIRIDIAN_FOREST_1] = gText_QuestLog_ViridianForest, + [QL_LOCATION_VIRIDIAN_FOREST_2] = gText_QuestLog_ViridianForest, + [QL_LOCATION_PEWTER_MUSEUM] = gText_QuestLog_PewterMuseumOfScience, + [QL_LOCATION_PEWTER_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_MT_MOON_1] = gText_QuestLog_MtMoon, + [QL_LOCATION_MT_MOON_2] = gText_QuestLog_MtMoon, + [QL_LOCATION_CERULEAN_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_BIKE_SHOP] = gText_QuestLog_BikeShop, + [QL_LOCATION_BILLS_HOUSE] = gText_QuestLog_BillsHouse, + [QL_LOCATION_DAY_CARE] = gText_QuestLog_DayCare, + [QL_LOCATION_UNDERGROUND_PATH_1] = gText_QuestLog_UndergroundPath, + [QL_LOCATION_UNDERGROUND_PATH_2] = gText_QuestLog_UndergroundPath, + [QL_LOCATION_PKMN_FAN_CLUB] = gText_QuestLog_PokemonFanClub, + [QL_LOCATION_VERMILION_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_SS_ANNE] = gText_QuestLog_SSAnne, + [QL_LOCATION_DIGLETTS_CAVE_1] = gText_QuestLog_DiglettsCave, + [QL_LOCATION_DIGLETTS_CAVE_2] = gText_QuestLog_DiglettsCave, + [QL_LOCATION_ROCK_TUNNEL_1] = gText_QuestLog_RockTunnel, + [QL_LOCATION_ROCK_TUNNEL_2] = gText_QuestLog_RockTunnel, + [QL_LOCATION_POWER_PLANT] = gText_QuestLog_PowerPlant, + [QL_LOCATION_PKMN_TOWER] = gText_QuestLog_PokemonTower, + [QL_LOCATION_VOLUNTEER_HOUSE] = gText_QuestLog_VolunteerHouse, + [QL_LOCATION_NAME_RATERS_HOUSE] = gText_QuestLog_NameRatersHouse, + [QL_LOCATION_UNDERGROUND_PATH_3] = gText_QuestLog_UndergroundPath, + [QL_LOCATION_UNDERGROUND_PATH_4] = gText_QuestLog_UndergroundPath, + [QL_LOCATION_CELADON_DEPT_STORE] = gText_QuestLog_CeladonDeptStore, + [QL_LOCATION_CELADON_MANSION] = gText_QuestLog_CeladonMansion, + [QL_LOCATION_GAME_CORNER] = gText_QuestLog_RocketGameCorner, + [QL_LOCATION_CELADON_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_CELADON_RESTAURANT] = gText_QuestLog_Restaurant, + [QL_LOCATION_ROCKET_HIDEOUT] = gText_QuestLog_RocketHideout, + [QL_LOCATION_SAFARI_ZONE] = gText_QuestLog_SafariZone, + [QL_LOCATION_FUCHSIA_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_WARDENS_HOME] = gText_QuestLog_WardensHome, + [QL_LOCATION_FIGHTING_DOJO] = gText_QuestLog_FightingDojo, + [QL_LOCATION_SAFFRON_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_SILPH_CO] = gText_QuestLog_SilphCo, + [QL_LOCATION_SEAFOAM_ISLANDS_1] = gText_QuestLog_SeafoamIslands, + [QL_LOCATION_SEAFOAM_ISLANDS_2] = gText_QuestLog_SeafoamIslands, + [QL_LOCATION_PKMN_MANSION] = gText_QuestLog_PokemonMansion, + [QL_LOCATION_CINNABAR_GYM] = gText_QuestLog_Gym, + [QL_LOCATION_CINNABAR_LAB] = gText_QuestLog_PokemonResearchLab, + [QL_LOCATION_VICTORY_ROAD_1] = gText_QuestLog_VictoryRoad, + [QL_LOCATION_VICTORY_ROAD_2] = gText_QuestLog_VictoryRoad, + [QL_LOCATION_PKMN_LEAGUE] = gText_QuestLog_PokemonLeague, + [QL_LOCATION_CERULEAN_CAVE] = gText_QuestLog_CeruleanCave }; static const u8 *const sDepartedLocationTexts[] = { - [QL_DEPARTED_TOWN_BUILDING] = QuestLog_Text_DepartedPlaceInTownForNextDestination, - [QL_DEPARTED_MUSEUM] = QuestLog_Text_LeftTownsLocationForNextDestination, - [QL_DEPARTED_GAME_CORNER] = QuestLog_Text_PlayedGamesAtGameCorner, - [QL_DEPARTED_HOME] = QuestLog_Text_RestedAtHome, - [QL_DEPARTED_OAKS_LAB] = QuestLog_Text_LeftOaksLab, - [QL_DEPARTED_GYM] = QuestLog_Text_GymWasFullOfToughTrainers, - [QL_DEPARTED_SAFARI_ZONE] = QuestLog_Text_HadGreatTimeInSafariZone, - [QL_DEPARTED_CAVE] = QuestLog_Text_ManagedToGetOutOfLocation, - [QL_DEPARTED_MISC_BUILDING_1] = QuestLog_Text_DepartedTheLocationForNextDestination, - [QL_DEPARTED_MISC_BUILDING_2] = QuestLog_Text_DepartedFromLocationToNextDestination + [QL_DEPARTED_TOWN_BUILDING] = gText_QuestLog_DepartedPlaceInTownForNextDestination, + [QL_DEPARTED_MUSEUM] = gText_QuestLog_LeftTownsLocationForNextDestination, + [QL_DEPARTED_GAME_CORNER] = gText_QuestLog_PlayedGamesAtGameCorner, + [QL_DEPARTED_HOME] = gText_QuestLog_RestedAtHome, + [QL_DEPARTED_OAKS_LAB] = gText_QuestLog_LeftOaksLab, + [QL_DEPARTED_GYM] = gText_QuestLog_GymWasFullOfToughTrainers, + [QL_DEPARTED_SAFARI_ZONE] = gText_QuestLog_HadGreatTimeInSafariZone, + [QL_DEPARTED_CAVE] = gText_QuestLog_ManagedToGetOutOfLocation, + [QL_DEPARTED_MISC_BUILDING_1] = gText_QuestLog_DepartedTheLocationForNextDestination, + [QL_DEPARTED_MISC_BUILDING_2] = gText_QuestLog_DepartedFromLocationToNextDestination }; static const u8 sLocationToDepartedTextId[] = @@ -4177,18 +4050,18 @@ static const u8 gUnknown_8456C17[] = { static const u8 *const sUsedFieldMoveTexts[] = { - [FIELD_MOVE_FLASH] = QuestLog_Text_UsedFlash, - [FIELD_MOVE_CUT] = QuestLog_Text_UsedCut, - [FIELD_MOVE_FLY] = QuestLog_Text_UsedFly, - [FIELD_MOVE_STRENGTH] = QuestLog_Text_UsedStrength, - [FIELD_MOVE_SURF] = QuestLog_Text_UsedSurf, - [FIELD_MOVE_ROCK_SMASH] = QuestLog_Text_UsedRockSmash, - [FIELD_MOVE_WATERFALL] = QuestLog_Text_UsedWaterfall, - [FIELD_MOVE_TELEPORT] = QuestLog_Text_UsedTeleportToLocation, - [FIELD_MOVE_DIG] = QuestLog_Text_UsedDigInLocation, - [FIELD_MOVE_MILK_DRINK] = QuestLog_Text_UsedMilkDrink, - [FIELD_MOVE_SOFT_BOILED] = QuestLog_Text_UsedSoftboiled, - [FIELD_MOVE_SWEET_SCENT] = QuestLog_Text_UsedSweetScent + [FIELD_MOVE_FLASH] = gText_QuestLog_UsedFlash, + [FIELD_MOVE_CUT] = gText_QuestLog_UsedCut, + [FIELD_MOVE_FLY] = gText_QuestLog_UsedFly, + [FIELD_MOVE_STRENGTH] = gText_QuestLog_UsedStrength, + [FIELD_MOVE_SURF] = gText_QuestLog_UsedSurf, + [FIELD_MOVE_ROCK_SMASH] = gText_QuestLog_UsedRockSmash, + [FIELD_MOVE_WATERFALL] = gText_QuestLog_UsedWaterfall, + [FIELD_MOVE_TELEPORT] = gText_QuestLog_UsedTeleportToLocation, + [FIELD_MOVE_DIG] = gText_QuestLog_UsedDigInLocation, + [FIELD_MOVE_MILK_DRINK] = gText_QuestLog_UsedMilkDrink, + [FIELD_MOVE_SOFT_BOILED] = gText_QuestLog_UsedSoftboiled, + [FIELD_MOVE_SWEET_SCENT] = gText_QuestLog_UsedSweetScent }; static u16 *BufferQuestLogData_DepartedLocation(u16 *a0, const u16 *eventData) @@ -4217,9 +4090,9 @@ static const u16 *BufferQuestLogText_DepartedLocation(const u16 *eventData) if (r5_2[0] != gUnknown_8456C17[r4]) continue; if (FlagGet(FLAG_BADGE01_GET + r4) == TRUE) - StringExpandPlaceholders(gStringVar4, QuestLog_Text_DepartedGym); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_DepartedGym); else - StringExpandPlaceholders(gStringVar4, QuestLog_Text_GymWasFullOfToughTrainers); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_GymWasFullOfToughTrainers); break; } if (r4 == 8) @@ -4290,7 +4163,7 @@ static const u16 *BufferQuestLogText_UsedFieldMove(const u16 *eventData) if (r5[0] == FIELD_MOVE_TELEPORT) { if (r5[1] == 0x58) - StringCopy(gStringVar3, QuestLog_Text_Home); + StringCopy(gStringVar3, gText_QuestLog_Home); else StringCopy(gStringVar3, gText_PokemonCenter); } @@ -4323,12 +4196,12 @@ static const u16 *BufferQuestLogText_BoughtItem(const u16 *eventData) DynamicPlaceholderTextUtil_SetPlaceholderPtr(0, gStringVar1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, ItemId_GetName(r4[0])); if (r4[1] < 2) - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_BoughtItem); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_BoughtItem); else { ConvertIntToDecimalStringN(gStringVar2, r6, STR_CONV_MODE_LEFT_ALIGN, 6); DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, gStringVar2); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_BoughtItemsIncludingItem); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_BoughtItemsIncludingItem); } return (const u16 *)(r7 + 2); } @@ -4359,15 +4232,15 @@ static const u16 *BufferQuestLogText_SoldItem(const u16 *eventData) DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, gStringVar1); DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, ItemId_GetName(r5[0])); if (r5[1] == 1) - DynamicPlaceholderTextUtil_SetPlaceholderPtr(3, QuestLog_Text_JustOne); + DynamicPlaceholderTextUtil_SetPlaceholderPtr(3, gText_QuestLog_JustOne); else { ConvertIntToDecimalStringN(gStringVar2, r5[1], STR_CONV_MODE_LEFT_ALIGN, 3); DynamicPlaceholderTextUtil_SetPlaceholderPtr(4, gStringVar2); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar3, QuestLog_Text_Num); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar3, gText_QuestLog_Num); DynamicPlaceholderTextUtil_SetPlaceholderPtr(3, gStringVar3); } - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SoldNumOfItem); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SoldNumOfItem); } else { @@ -4375,7 +4248,7 @@ static const u16 *BufferQuestLogText_SoldItem(const u16 *eventData) DynamicPlaceholderTextUtil_SetPlaceholderPtr(1, ItemId_GetName(r5[0])); ConvertIntToDecimalStringN(gStringVar2, r6, STR_CONV_MODE_LEFT_ALIGN, 6); DynamicPlaceholderTextUtil_SetPlaceholderPtr(2, gStringVar2); - DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, QuestLog_Text_SoldItemsIncludingItem); + DynamicPlaceholderTextUtil_ExpandPlaceholders(gStringVar4, gText_QuestLog_SoldItemsIncludingItem); } return (const u16 *)(r7 + 2); } @@ -4396,7 +4269,7 @@ static const u16 *BufferQuestLogText_ObtainedItem(const u16 *eventData) const u8 *r5 = (const u8 *)r4 + 2; GetMapNameGeneric(gStringVar1, r5[0]); StringCopy(gStringVar2, ItemId_GetName(r4[0])); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_ObtainedItemInLocation); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_ObtainedItemInLocation); return (const u16 *)(r5 + 2); } @@ -4474,7 +4347,7 @@ static const u16 *BufferQuestLogText_ArrivedInLocation(const u16 *eventData) { const u16 *r4 = sub_8113E88(QL_EVENT_ARRIVED, eventData); GetMapNameGeneric(gStringVar1, (u8)r4[0]); - StringExpandPlaceholders(gStringVar4, QuestLog_Text_ArrivedInLocation); + StringExpandPlaceholders(gStringVar4, gText_QuestLog_ArrivedInLocation); return r4 + 1; } diff --git a/src/strings.c b/src/strings.c new file mode 100644 index 000000000..81f517c61 --- /dev/null +++ b/src/strings.c @@ -0,0 +1,1335 @@ +#include "global.h" +#include "strings.h" + +const u8 gExpandedPlaceholder_Empty[] = _(""); +const u8 gExpandedPlaceholder_Kun[] = _(""); +const u8 gExpandedPlaceholder_Chan[] = _(""); +const u8 gExpandedPlaceholder_Sapphire[] = _("SAPPHIRE"); +const u8 gExpandedPlaceholder_Ruby[] = _("RUBY"); +const u8 gExpandedPlaceholder_Aqua[] = _("AQUA"); +const u8 gExpandedPlaceholder_Magma[] = _("MAGMA"); +const u8 gExpandedPlaceholder_Archie[] = _("ARCHIE"); +const u8 gExpandedPlaceholder_Maxie[] = _("MAXIE"); +const u8 gExpandedPlaceholder_Kyogre[] = _("KYOGRE"); +const u8 gExpandedPlaceholder_Groudon[] = _("GROUDON"); +const u8 gExpandedPlaceholder_Red[] = _("RED"); +const u8 gExpandedPlaceholder_Green[] = _("GREEN"); +const u8 gText_EggNickname[] = _("EGG"); +const u8 gStartMenuText_Pokemon[] = _("POKéMON"); +const u8 gText_NewGame[] = _("NEW GAME"); +const u8 gText_Continue[] = _("CONTINUE"); +const u8 gTextJP_Options[] = _("せっていを かえる"); +const u8 gUnusedText_MysteryGift[] = _("MYSTERY GIFT"); +const u8 gText_MysteryGift[] = _("MYSTERY GIFT"); +const u8 gText_WirelessAdapterIsNotConnected[] = _("The Wireless Adapter is not\nconnected."); +const u8 gText_MysteryGiftCantBeUsedWhileWirelessAdapterIsAttached[] = _("MYSTERY GIFT can't be used while\nthe Wireless Adapter is attached."); +const u8 gUnknown_8415B0E[] = _("がいぶデ-タにより レポ-トを こうしんします\nしばらく おまちください"); +const u8 gUnknown_8415B33[] = _("レポ-トが こうしんされました!"); +const u8 gUnknown_8415B44[] = _("レポ-トが こうしんされました!\pこれいじょう\nレポ-トが かききれないので\lバックアップカ-トリッジを\lこうかんしてください!\pくわしくは\nにんてんどう サ-ビスセンタ- まで\lおといあわせ ください"); +const u8 gUnknown_8415BAA[] = _("レポ-トの こうしんは\nしっぱいしました!\pバックアップカ-トリッジを\nこうかんしてください!\pくわしくは\nにんてんどう サ-ビスセンタ- まで\lおといあわせ ください"); +const u8 gText_SaveFileCorruptedPrevWillBeLoaded[] = _("The save file is corrupted.\pThe previous save file will be\nloaded."); +const u8 gText_SaveFileHasBeenDeleted[] = _("The save file has been\ndeleted..."); +const u8 gText_1MSubCircuitBoardNotInstalled[] = _("The 1M sub-circuit board is\nnot installed."); +const u8 gTextJP_InternalBatteryHasRunDry[] = _("でんちぎれの ために\nとけいが うごかなくなりました\pとけいに かんけいする できごとは おきませんが\nゲ-ムを つづけて あそぶことは できます"); +const u8 gUnknown_8415CD9[] = _("しゅじんこう"); +const u8 gUnknown_8415CE0[] = _("ポケモンずかん"); +const u8 gText_MainMenuTime[] = _("TIME"); +const u8 gUnknown_8415CED[] = _("もっているバッジ"); +const u8 gUnknown_8415CF6[] = _("Aボタン"); +const u8 gUnknown_8415CFB[] = _("Bボタン"); +const u8 gUnknown_8415D00[] = _("Rボタン"); +const u8 gUnknown_8415D05[] = _("Lボタン"); +const u8 gUnknown_8415D0A[] = _("スタ-トボタン"); +const u8 gUnknown_8415D12[] = _("セレクトボタン"); +const u8 gUnknown_8415D1A[] = _("じゅうじボタン"); +const u8 gUnknown_8415D22[] = _("Lボタン Rボタン"); +const u8 gText_Controls[] = _("CONTROLS"); +ALIGNED(4) const u8 gUnknown_8415D38[] = _("{DPAD_UPDOWN}えらぶ {A_BUTTON}けってい"); +ALIGNED(4) const u8 gText_ABUTTONNext[] = _("{A_BUTTON}NEXT"); +ALIGNED(4) const u8 gText_ABUTTONNext_BBUTTONBack[] = _("{A_BUTTON}NEXT {B_BUTTON}BACK"); +ALIGNED(4) const u8 gText_UPDOWNPick_ABUTTONNext_BBUTTONBack[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}NEXT {B_BUTTON}CANCEL"); +ALIGNED(4) const u8 gText_UPDOWNPick_ABUTTONBBUTTONCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}{B_BUTTON}CANCEL"); +ALIGNED(4) const u8 gText_ABUTTONExit[] = _("{A_BUTTON}EXIT"); +const u8 gText_Boy[] = _("BOY"); +const u8 gText_Girl[] = _("GIRL"); +const u8 gUnknown_8415D9C[] = _("POKéDEX TABLE OF CONTENTS"); +const u8 gUnknown_8415DB8[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK"); +const u8 gUnknown_8415DC4[] = _("Seen:"); +const u8 gUnknown_8415DCA[] = _("Owned:"); +const u8 gUnknown_8415DD1[] = _("KANTO"); +const u8 gUnknown_8415DD7[] = _("NATIONAL"); +const u8 gUnknown_8415DE0[] = _("{COLOR WHITE2}{SHADOW LIGHT_BLUE}POKéMON HABITATS"); +const u8 gText_DexCategory_GrasslandPkmn[] = _("Grassland POKéMON"); +const u8 gText_DexCategory_ForestPkmn[] = _("Forest POKéMON"); +const u8 gText_DexCategory_WatersEdgePkmn[] = _("Water's-edge POKéMON"); +const u8 gText_DexCategory_SeaPkmn[] = _("Sea POKéMON"); +const u8 gText_DexCategory_CavePkmn[] = _("Cave POKéMON"); +const u8 gText_DexCategory_MountainPkmn[] = _("Mountain POKéMON"); +const u8 gText_DexCategory_RoughTerrainPkmn[] = _("Rough-terrain POKéMON"); +const u8 gText_DexCategory_UrbanPkmn[] = _("Urban POKéMON"); +const u8 gText_DexCategory_RarePkmn[] = _("Rare POKéMON"); +const u8 gUnknown_8415E88[] = _("{COLOR WHITE2}{SHADOW LIGHT_BLUE}SEARCH"); +const u8 gUnknown_8415E95[] = _("NUMERICAL MODE"); +const u8 gUnknown_8415EA4[] = _("A TO Z MODE"); +const u8 gUnknown_8415EB0[] = _("{COLOR WHITE2}{SHADOW LIGHT_BLUE}OTHER"); +const u8 gUnknown_8415EBC[] = _("ずかんの つかいかた"); +const u8 gUnknown_8415EC7[] = _("CLOSE POKéDEX"); +const u8 gUnknown_8415ED5[] = _("TYPE MODE"); +const u8 gUnknown_8415EDF[] = _("LIGHTEST MODE"); +const u8 gUnknown_8415EED[] = _("SMALLEST MODE"); +const u8 gUnknown_8415EFB[] = _("{COLOR WHITE2}{SHADOW LIGHT_BLUE}POKéMON LIST"); +const u8 gUnknown_8415F0E[] = _("NUMERICAL MODE: KANTO"); +const u8 gUnknown_8415F24[] = _("NUMERICAL MODE: NATIONAL"); +const u8 gUnknown_8415F3D[] = _("POKéMON LIST"); +const u8 gUnknown_8415F4A[] = _("SEARCH"); +const u8 gText_PickOKExit[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL"); +const u8 gUnknown_8415F66[] = _("-----"); +const u8 gUnknown_8415F6C[] = _("{DPAD_LEFTRIGHT}PICK{PLUS}FLIP PAGE {A_BUTTON}CHECK {B_BUTTON}CANCEL"); +const u8 gUnknown_8415F8F[] = _(" POKéMON"); +const u8 gUnknown_8415F98[] = _("HT"); +const u8 gUnknown_8415F9B[] = _("WT"); +const u8 gUnknown_8415F9E[] = _("”"); +const u8 gUnknown_8415FA0[] = _("lbs."); +const u8 gUnknown_8415FA5[] = _("ポケモンデ-タ"); +const u8 gUnknown_8415FAD[] = _("{START_BUTTON}CRY"); +const u8 gUnknown_8415FB3[] = _("{A_BUTTON}NEXT DATA {B_BUTTON}CANCEL"); +const u8 gUnknown_8415FC8[] = _("{A_BUTTON}NEXT"); +const u8 gUnknown_8415FCF[] = _("{A_BUTTON}CANCEL {B_BUTTON}PREVIOUS DATA"); +const u8 gUnknown_8415FE8[] = _("AREA"); +const u8 gUnknown_8415FED[] = _("SIZE"); +const u8 gUnknown_8415FF2[] = _("AREA UNKNOWN"); +const u8 gUnknown_8415FFF[] = _("{NO}"); +const u8 gUnknown_8416002[] = _("PAGE"); +ALIGNED(4) const u8 gText_WelcomeToHOF[] = _("Welcome to the HALL OF FAME!"); +ALIGNED(4) const u8 gUnknown_8416028[] = _("みつけた ポケモン {STR_VAR_1}!\nつかまえた ポケモン {STR_VAR_2}!\pオダマキはかせの\nポケモンずかん ひょうか!\pオダマキ“どれどれ\p"); +ALIGNED(4) const u8 gUnknown_8416068[] = _("ここまでの レポ-トを かきしるしています!\nでんげんを きらないでください"); +ALIGNED(4) const u8 gText_HOFCorrupted[] = _("The HALL OF FAME data is\ncorrupted."); +const u8 gText_HOFNumber[] = _("HALL OF FAME No. {STR_VAR_1}"); +const u8 gText_LeagueChamp[] = _("LEAGUE CHAMPION!\nCONGRATULATIONS!"); +ALIGNED(4) const u8 gText_Number[] = _("No. "); +ALIGNED(4) const u8 gText_Level[] = _("Lv. "); +ALIGNED(4) const u8 gText_Name[] = _("NAME"); +ALIGNED(4) const u8 gText_IDNumber[] = _("IDNo."); +const u8 gUnknown_841610A[] = _("{HIGHLIGHT WHITE2}{COLOR DARK_GREY}オダマキはかせが ピンチだ!\nポケモンを だして たすけてあげよう!"); +const u8 gUnknown_8416133[] = _("{HIGHLIGHT WHITE2}{COLOR DARK_GREY}このポケモンにしますか?"); +const u8 gUnknown_8416146[] = _("ポケモン"); +const u8 gText_SaveError_PleaseExchangeBackupMemory[] = _("Save error.\pPlease exchange the\nbackup memory."); +const u8 gSaveStatName_Player[] = _("PLAYER"); +const u8 gSaveStatName_Badges[] = _("BADGES"); +const u8 gSaveStatName_Pokedex[] = _("POKéDEX"); +const u8 gSaveStatName_Time[] = _("TIME"); +const u8 gUnknown_8416195[] = _("どこへ とびますか?"); +const u8 gOtherText_Use[] = _("USE"); +const u8 gOtherText_Toss[] = _("TOSS"); +const u8 gOtherText_Register[] = _("REGISTER"); +const u8 gOtherText_Give[] = _("GIVE"); +const u8 gUnknown_84161B7[] = _("けってい"); +const u8 gOtherText_Walk[] = _("WALK"); +const u8 gFameCheckerText_Cancel[] = _("CANCEL"); +const u8 gOtherText_Exit[] = _("EXIT"); +const u8 gString_Dummy[] = _(""); +const u8 gUnknown_84161CE[] = _("キャンセル"); +const u8 gText_Item[] = _("ITEM"); +const u8 gText_Mail[] = _("MAIL"); +const u8 gText_Take[] = _("TAKE"); +const u8 gText_Store[] = _("STORE"); +const u8 gOtherText_Check[] = _("CHECK"); +const u8 gUnknown_84161EF[] = _("NONE"); +const u8 gOtherText_Open[] = _("OPEN"); +const u8 gOtherText_Deselect[] = _("DESELECT"); +const u8 gUnknown_8416202[] = _("???"); +const u8 gUnknown_8416206[] = _("?????"); +const u8 gText_Slash[] = _("/"); +const u8 gUnknown_841620E[] = _("-"); +const u8 gUnknown_8416210[] = _("--"); +const u8 gText_ThreeHyphens[] = _("---"); +const u8 gText_SevenHyphens[] = _("-------"); +const u8 gText_MaleSymbol[] = _("♂"); +const u8 gText_FemaleSymbol[] = _("♀"); +const u8 gText_Lv[] = _("{LV_2}"); +const u8 gOtherText_UnkF9_08_Clear_01[] = _("{NO}{CLEAR 0x01}"); +const u8 gUnknown_841622C[] = _("{PLUS}"); +const u8 gUnknown_841622F[] = _("{ESCAPE 0x03}"); +const u8 gUnknown_8416233[] = _("{ID}{NO}"); +const u8 gUnknown_8416238[] = _("{PP}"); +const u8 gFameCheckerText_ListMenuCursor[] = _("▶"); +const u8 gUnknown_841623D[] = _("YES\nNO"); +const u8 gText_GoBackToThePreviousMenu[] = _("Go back to the\nprevious menu."); +const u8 gText_WhatWouldYouLikeToDo[] = _("What would you like to do?"); +const u8 gStartMenuText_Pokedex[] = _("POKéDEX"); +const u8 gStartMenuText_Bag[] = _("BAG"); +const u8 gUnknown_8416289[] = _("ポケナビ"); +const u8 gStartMenuText_Player[] = _("{PLAYER}"); +const u8 gStartMenuText_Save[] = _("SAVE"); +const u8 gStartMenuText_Option[] = _("OPTION"); +const u8 gStartMenuText_Exit[] = _("EXIT"); +const u8 gStartMenuText_Retire[] = _("RETIRE"); +const u8 gUnknown_84162A9[] = _("{STR_VAR_1}/{STR_VAR_2}\nBALLS {STR_VAR_3}"); +const u8 gText_TimesStrVar1[] = _("×{STR_VAR_1}"); +const u8 gUnknown_84162BD[] = _(" BERRY"); +const u8 gText_Coins[] = _("{STR_VAR_1} COINS"); +const u8 gText_Items2[] = _("ITEMS"); +const u8 gText_PokeBalls2[] = _("POKé BALLS"); +const u8 gText_KeyItems2[] = _("KEY ITEMS"); +const u8 gText_DepositItem[] = _("DEPOSIT ITEM"); +const u8 gText_CloseBag[] = _("CLOSE BAG"); +const u8 gText_Var1IsSelected[] = _("{STR_VAR_1} is\nselected."); +const u8 gText_CantWriteMailHere[] = _("You can't write\nMAIL here."); +const u8 gText_ThereIsNoPokemon[] = _("There is no\nPOKéMON."); +const u8 gOtherText_WhereShouldTheStrVar1BePlaced[] = _("Where should the {STR_VAR_1}\nbe placed?"); +const u8 gText_ItemCantBeHeld[] = _("The {STR_VAR_1} can't be held."); +const u8 gText_TheStrVar1CantBeHeldHere[] = _("The {STR_VAR_1} can't be held\nhere."); +const u8 gText_DepositHowManyStrVars1[] = _("Deposit how many\n{STR_VAR_1}(s)?"); +const u8 gText_DepositedStrVar2StrVar1s[] = _("Deposited {STR_VAR_2}\n{STR_VAR_1}(s)."); +const u8 gText_NoRoomToStoreItems[] = _("There's no room to\nstore items."); +const u8 gText_TossOutHowManyStrVar1s[] = _("Toss out how many\n{STR_VAR_1}(s)?"); +const u8 gText_ThrewAwayStrVar2StrVar1s[] = _("Threw away {STR_VAR_2}\n{STR_VAR_1}(s)."); +const u8 gText_ThrowAwayStrVar2OfThisItemQM[] = _("Throw away {STR_VAR_2} of\nthis item?"); +const u8 gUnknown_8416425[] = _("OAK: {PLAYER}!\nThis isn't the time to use that!{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416451[] = _("You can't dismount your BIKE here.{PAUSE_UNTIL_PRESS}"); +const u8 gText_ItemfinderResponding[] = _("Huh?\nThe ITEMFINDER's responding!\pThere's an item buried around here!{PAUSE_UNTIL_PRESS}"); +const u8 gText_ItemfinderShakingWildly[] = _("Oh!\nThe ITEMFINDER's shaking wildly!\pThere's an item buried underfoot!\p‥ ‥ ‥ ‥ ‥ ‥{PAUSE_UNTIL_PRESS}"); +const u8 gText_NopeTheresNoResponse[] = _("‥ ‥ ‥ ‥Nope!\nThere's no response.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416537[] = _("Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416548[] = _("わざマシンを きどうした!"); +const u8 gUnknown_8416556[] = _("ひでんマシンを きどうした!"); +const u8 gUnknown_8416565[] = _("なかには {STR_VAR_1}が\nきろくされていた!\p{STR_VAR_1}を\nポケモンに おぼえさせますか?"); +const u8 gUnknown_841658C[] = _("{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_841659E[] = _("But the effects of a REPEL\nlingered from earlier.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_84165D2[] = _("{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416600[] = _("{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416631[] = _("The BOX is full.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416644[] = _("POWDER QTY: {STR_VAR_1}{PAUSE_UNTIL_PRESS}"); +const u8 gOtherText_Powder[] = _("POWDER"); +const u8 gUnknown_841665C[] = _("Played the POKé FLUTE.\pNow, that's a catchy tune!{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416690[] = _("Played the POKé FLUTE."); +const u8 gUnknown_84166A7[] = _("The POKé FLUTE awakened sleeping\nPOKéMON.{PAUSE_UNTIL_PRESS}"); +const u8 gText_TMCase[] = _("TM CASE"); +const u8 gText_Close[] = _("CLOSE"); +const u8 gText_TMCaseWillBePutAway[] = _("The TM CASE will be\nput away."); +const u8 gText_FontSize0[] = _("{SIZE 0}"); +const u8 gText_FontSize2[] = _("{SIZE 2}"); +const u8 gUnknown_8416707[] = _(" "); +const u8 gText_BerryPouch[] = _("BERRY POUCH"); +const u8 gText_TheBerryPouchWillBePutAway[] = _("The BERRY POUCH will be\nput away."); +const u8 gText_ShopBuy[] = _("BUY"); +const u8 gText_ShopSell[] = _("SELL"); +const u8 gText_ShopQuit[] = _("SEE YA!"); +const u8 gText_InBagVar1[] = _("IN BAG:{SMALL} {STR_VAR_1}"); +const u8 gText_QuitShopping[] = _("Quit shopping."); +const u8 gText_Var1CertainlyHowMany[] = _("{STR_VAR_1}? Certainly.\nHow many would you like?"); +const u8 gText_Var1AndYouWantedVar2[] = _("{STR_VAR_1}, and you want {STR_VAR_2}.\nThat will be ¥{STR_VAR_3}. Okay?"); +const u8 gUnknown_84167BB[] = _("{STR_VAR_1} だね!\n{STR_VAR_2}¥ だけど かうかい?"); +const u8 gUnknown_84167D0[] = _("{STR_VAR_1} ですね!\n{STR_VAR_2}¥ だけど かいますか?"); +const u8 gText_HereYouGoThankYou[] = _("Here you are!\nThank you!"); +const u8 gUnknown_8416800[] = _("どうも ありがとう!\nじたくの パソコンに おくって おきますね!"); +const u8 gUnknown_8416822[] = _("どうも ありがとう!\nじたくの パソコンに おくって おくね!"); +const u8 gText_YouDontHaveMoney[] = _("You don't have enough money.{PAUSE_UNTIL_PRESS}"); +const u8 gText_NoMoreRoomForThis[] = _("You have no more room for this\nitem.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416888[] = _("{STR_VAR_1}を\nいれる ばしょが いっぱいです{PAUSE_UNTIL_PRESS}"); +const u8 gText_CanIHelpWithAnythingElse[] = _("Is there anything else I can do?"); +const u8 gUnknown_84168BF[] = _("その ほかに\nなにか ちからに なれることは?"); +const u8 gUnknown_84168D7[] = _("プレミアボ-ル 1コ\nおまけ しておきますね!{PAUSE_UNTIL_PRESS}"); +const u8 gText_OhNoICantBuyThat[] = _("{STR_VAR_1}? Oh, no.\nI can't buy that.{PAUSE_UNTIL_PRESS}"); +const u8 gText_HowManyWouldYouLikeToSell[] = _("{STR_VAR_1}?\nHow many would you like to sell?"); +const u8 gText_ICanPayThisMuch_WouldThatBeOkay[] = _("I can pay ¥{STR_VAR_3}.\nWould that be okay?"); +const u8 gText_TurnedOverItemsWorthYen[] = _("Turned over the {STR_VAR_1}シSス\nworth ¥{STR_VAR_3}."); +const u8 gText_PokedollarVar1[] = _("¥{STR_VAR_1}"); +const u8 gText_Shift[] = _("SHIFT"); +const u8 gText_SendOut[] = _("SEND OUT"); +const u8 gText_Switch2[] = _("SWITCH"); +const u8 gText_Summary5[] = _("SUMMARY"); +const u8 gUnknown_841699C[] = _("つかえるわざ"); +const u8 gText_Enter[] = _("ENTER"); +const u8 gText_NoEntry[] = _("NO ENTRY"); +const u8 gText_Take2[] = _("TAKE"); +const u8 gText_Read2[] = _("READ"); +const u8 gText_Trade4[] = _("TRADE"); +const u8 gText_HP3[] = _("HP"); +const u8 gText_SpAtk3[] = _("SP. ATK"); +const u8 gText_SpDef3[] = _("SP. DEF"); +const u8 gMenuText_Confirm[] = _("OK"); +const u8 gUnknown_84169D8[] = _(""); +const u8 gText_PauseUntilPress[] = _("{PAUSE_UNTIL_PRESS}"); +const u8 gText_WontHaveEffect[] = _("It won't have any effect.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_84169F8[] = _("This can't be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnCantSwitchOut[] = _("{STR_VAR_1} can't be switched\nout!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadyInBattle[] = _("{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadySelected[] = _("{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnHasNoEnergy[] = _("{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantSwitchWithAlly[] = _("You can't switch {STR_VAR_1}'s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}"); +const u8 gText_EggCantBattle[] = _("An EGG can't battle!{PAUSE_UNTIL_PRESS}"); +const u8 gText_CantUseUntilNewBadge[] = _("This can't be used until a new\nBADGE is obtained.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416B16[] = _("No more than three POKéMON\nmay enter.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416B3E[] = _("No more than two POKéMON\nmay enter.{PAUSE_UNTIL_PRESS}"); +const u8 gText_SendMailToPC[] = _("Send the removed MAIL to\nyour PC?"); +const u8 gText_MailSentToPC[] = _("The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PCMailboxFull[] = _("Your PC's MAILBOX is full.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailMessageWillBeLost[] = _("If the MAIL is removed, the\nmessage will be lost. Okay?"); +const u8 gText_RemoveMailBeforeItem[] = _("MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnWasGivenItem[] = _("{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadyHoldingItemSwitch[] = _("{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?"); +const u8 gText_PkmnNotHolding[] = _("{STR_VAR_1} isn't holding\nanything.{PAUSE_UNTIL_PRESS}"); +const u8 gText_ReceivedItemFromPkmn[] = _("Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailTakenFromPkmn[] = _("MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}"); +const u8 gText_SwitchedPkmnItem[] = _("The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnHoldingItemCantHoldMail[] = _("This POKéMON is holding an\nitem. It cannot hold MAIL.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailTransferredFromMailbox[] = _("MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}"); +const u8 gText_BagFullCouldNotRemoveItem[] = _("The {STR_VAR_1} is full. The POKéMON's\nitem could not be removed.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnLearnedMove3[] = _("{STR_VAR_1} learned\n{STR_VAR_2}!"); +const u8 gText_PkmnCantLearnMove[] = _("{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can't be\nlearned.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnNeedsToReplaceMove[] = _("{STR_VAR_1} wants to learn the\nmove {STR_VAR_2}.\pHowever, {STR_VAR_1} already\nknows four moves.\pShould a move be deleted and\nreplaced with {STR_VAR_2}?"); +const u8 gText_StopLearningMove2[] = _("Stop trying to teach\n{STR_VAR_2}?"); +const u8 gText_MoveNotLearned[] = _("{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_WhichMoveToForget[] = _("Which move should be forgotten?{PAUSE_UNTIL_PRESS}"); +const u8 gText_12PoofForgotMove[] = _("1, {PAUSE 0x0F}2, and{PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_KON}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd...{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnAlreadyKnows[] = _("{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnHPRestoredByVar2[] = _("{STR_VAR_1}'s HP was restored\nby {STR_VAR_2} point(s).{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnCuredOfPoison[] = _("{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnCuredOfParalysis[] = _("{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnWokeUp2[] = _("{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnBurnHealed[] = _("{STR_VAR_1}'s burn was healed.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnThawedOut[] = _("{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PPWasRestored[] = _("PP was restored.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8416FDA[] = _("{STR_VAR_1}は\nげんきを とりもどした!{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnBecameHealthy[] = _("{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MovesPPIncreased[] = _("{STR_VAR_1}'s PP increased.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnElevatedToLvVar2[] = _("{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}."); +const u8 gText_PkmnBaseVar2StatIncreased[] = _("{STR_VAR_1}'s base {STR_VAR_2}\nstat was raised.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnSnappedOutOfConfusion[] = _("{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}"); +const u8 gText_PkmnGotOverInfatuation[] = _("{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_8417094[] = _("That's your only\nPOKéMON for battle."); +ALIGNED(4) const u8 gText_PkmnCantBeTradedNow[] = _("That POKéMON can't be traded\nnow."); +ALIGNED(4) const u8 gText_EggCantBeTradedNow[] = _("An EGG can't be traded now."); +ALIGNED(4) const u8 gText_OtherTrainersPkmnCantBeTraded[] = _("The other TRAINER's POKéMON\ncan't be traded now."); +ALIGNED(4) const u8 gText_OtherTrainerCantAcceptPkmn[] = _("The other TRAINER can't accept\nthat POKéMON now."); +ALIGNED(4) const u8 gText_CantTradeWithTrainer[] = _("You can't trade with that\nTRAINER now."); +ALIGNED(4) const u8 gText_NotPkmnOtherTrainerWants[] = _("That isn't the type of POKéMON\nthat the other TRAINER wants."); +ALIGNED(4) const u8 gText_ThatIsntAnEgg[] = _("That isn't an EGG."); +const u8 gText_ChoosePokemon[] = _("Choose a POKéMON."); +const u8 gText_MoveToWhere[] = _("Move to where?"); +const u8 gText_TeachWhichPokemon[] = _("Teach which POKéMON?"); +const u8 gText_UseOnWhichPokemon[] = _("Use on which POKéMON?"); +const u8 gText_GiveToWhichPokemon[] = _("Give to which POKéMON?"); +const u8 gText_DoWhatWithPokemon[] = _("Do what with this {PKMN}?"); +const u8 gText_NothingToCut[] = _("There's nothing to CUT."); +const u8 gText_CantSurfHere[] = _("No SURFING here!"); +const u8 gText_AlreadySurfing[] = _("You're already SURFING."); +const u8 gText_CantUseHere[] = _("Can't use that here."); +const u8 gText_RestoreWhichMove[] = _("Restore which move?"); +const u8 gText_BoostPp[] = _("Boost PP of which?"); +const u8 gText_DoWhatWithItem[] = _("Do what with an item?"); +const u8 gText_NoPokemonForBattle[] = _("No battling this way!"); +const u8 gText_ChoosePokemon2[] = _("Choose a POKéMON."); +const u8 gText_NotEnoughHp[] = _("Not enough HP‥"); +const u8 gText_ThreePkmnAreNeeded[] = _("Three {PKMN} are needed."); +const u8 gText_PokemonCantBeSame[] = _("{PKMN} can't be the same."); +const u8 gText_NoIdenticalHoldItems[] = _("No same hold items!"); +const u8 gText_CurrentIsTooFast[] = _("The current is much too fast!"); +const u8 gText_DoWhatWithMail[] = _("Do what with the MAIL?"); +const u8 gText_ChoosePokemonCancel[] = _("Choose POKéMON or CANCEL."); +const u8 gText_ChoosePokemonConfirm[] = _("Choose POKéMON and confirm."); +const u8 gText_TwoPokemonAreNeeded[] = _("Two POKéMON are needed."); +const u8 gText_EnjoyCycling[] = _("Let's enjoy cycling!"); +const u8 gText_InUseAlready_PM[] = _("This is in use already."); +const u8 gText_NoUse[] = _("No use."); +const u8 gText_Able[] = _("ABLE"); +const u8 gText_First_PM[] = _("FIRST"); +const u8 gText_Second_PM[] = _("SECOND"); +const u8 gText_Third_PM[] = _("THIRD"); +const u8 gText_Able2[] = _("ABLE"); +const u8 gText_NotAble[] = _("NOT ABLE"); +const u8 gText_Able3[] = _("ABLE!"); +const u8 gText_NotAble2[] = _("NOT ABLE!"); +const u8 gText_Learned[] = _("LEARNED"); +const u8 gUnknown_8417457[] = _("OAK: It's important to get to know\nyour POKéMON thoroughly.\p"); +const u8 gUnknown_8417494[] = _("This is a list of your POKéMON,\n{PLAYER}.\pOpen this to check the skills\nand moves of your POKéMON.\pYou also choose POKéMON here if\nyou want to use an item on one.{PAUSE_UNTIL_PRESS}"); +const u8 gText_CutATreeOrGrass[] = _("Cut a tree or grass."); +const u8 gText_FlyToAKnownTown[] = _("Fly to a known town."); +const u8 gText_TravelOnWater[] = _("Travel on water."); +const u8 gText_MoveHeavyBoulders[] = _("Move heavy boulders."); +const u8 gText_LightUpDarkness[] = _("Light up darkness."); +const u8 gText_ShatterACrackedRock[] = _("Shatter a cracked rock."); +const u8 gText_ClimbAWaterfall[] = _("Climb a waterfall."); +const u8 gUnknown_84175C1[] = _("すいちゅうに もぐる"); +const u8 gText_EscapeFromHere[] = _("Escape from here."); +const u8 gText_LureWildPokemon[] = _("Lure wild POKéMON."); +const u8 gText_ShareHp[] = _("Share HP."); +const u8 gText_ReturnToAHealingSpot[] = _("Return to a healing spot."); +const u8 gText_EscapeFromHereAndReturnTo[] = _("Want to escape from here and return\nto {STR_VAR_1}?"); +const u8 gText_ReturnToHealingSpot[] = _("Want to return to the healing spot\nused last in {STR_VAR_1}?"); +const u8 gText_Attack3[] = _("ATTACK"); +const u8 gText_Defense3[] = _("DEFENSE"); +const u8 gUnknown_8417683[] = _("とくこう"); +const u8 gUnknown_8417688[] = _("とくぼう"); +const u8 gText_Speed2[] = _("SPEED"); +const u8 gUnknown_8417693[] = _("HP"); +const u8 gText_PkmnCantParticipate[] = _("That POKéMON can't participate.{PAUSE_UNTIL_PRESS}"); +const u8 gText_CancelParticipation[] = _("Cancel participation?"); +const u8 gUnknown_84176CE[] = _(""); +const u8 gUnknown_84176CF[] = _("Cancel the battle?"); +const u8 gText_TurnOff[] = _("TURN OFF"); +const u8 gUnknown_84176EB[] = _("もようがえ"); +const u8 gText_ItemStorage[] = _("ITEM STORAGE"); +const u8 gText_Mailbox[] = _("MAILBOX"); +const u8 gText_DepositItem2[] = _("DEPOSIT ITEM"); +const u8 gText_WithdrawItem2[] = _("WITHDRAW ITEM"); +const u8 gUnknown_8417721[] = _("どうぐを すてる"); +const u8 gText_StoreItemsInThePC[] = _("Store items in the PC."); +const u8 gText_TakeOutItemsFromThePC[] = _("Take out items from the PC."); +const u8 gUnknown_841775D[] = _("パソコンに あずけている\nどうぐを すてます"); +const u8 gText_ThereAreNoItems[] = _("There are no items.{PAUSE_UNTIL_PRESS}"); +const u8 gText_NoMoreRoomInBag[] = _("There is no more\nroom in the BAG."); +const u8 gText_WithdrawHowMany[] = _("Withdraw how many\n{STR_VAR_1}(s)?"); +const u8 gText_WithdrewQuantItem[] = _("Withdrew {STR_VAR_2}\n{STR_VAR_1}(s)."); +const u8 gOtherText_Read[] = _("READ"); +const u8 gOtherText_MoveToBag[] = _("MOVE TO BAG"); +const u8 gOtherText_Give2[] = _("GIVE"); +const u8 gText_TheresNoMailHere[] = _("There's no MAIL here.{PAUSE_UNTIL_PRESS}"); +const u8 gText_WhatWouldYouLikeToDoWithPlayersMail[] = _("What would you like to do with\n{STR_VAR_1}'s MAIL?"); +const u8 gText_MessageWillBeLost[] = _("The message will be lost.\nIs that okay?"); +const u8 gText_BagIsFull[] = _("The BAG is full.{PAUSE_UNTIL_PRESS}"); +const u8 gText_MailReturnedToBagMessageErased[] = _("The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}"); +const u8 gText_WithdrawItem[] = _("WITHDRAW\nITEM"); +const u8 gText_Withdraw[] = _("WITHDRAW"); +const u8 gText_ReturnToPC[] = _("Return to the PC."); +const u8 gText_LtSurge[] = _("LT. SURGE"); +const u8 gText_Koga[] = _("KOGA"); +const u8 gUnknown_84178DF[] = _("さんか する"); +const u8 gText_Info[] = _("INFO"); +const u8 gText_Eggs[] = _("EGGS"); +const u8 gText_HallOfFame[] = _("HALL OF FAME"); +const u8 gText_Victories[] = _("VICTORIES"); +const u8 gText_Quit[] = _("QUIT"); +const u8 gText_Psn[] = _("PSN"); +const u8 gText_Par[] = _("PAR"); +const u8 gText_Slp[] = _("SLP"); +const u8 gText_Brn[] = _("BRN"); +const u8 gText_Frz[] = _("FRZ"); +const u8 gUnknown_8417920[] = _("TOXIC"); +const u8 gUnknown_8417926[] = _("OK"); +const u8 gOtherText_Quit[] = _("QUIT"); +const u8 gUnknown_841792E[] = _("みました"); +const u8 gUnknown_8417933[] = _("これから"); +const u8 gText_Yes[] = _("YES"); +const u8 gText_No[] = _("NO"); +const u8 gUnknown_841793F[] = _("せつめい"); +const u8 gText_SingleBattle[] = _("SINGLE BATTLE"); +const u8 gText_DoubleBattle[] = _("DOUBLE BATTLE"); +const u8 gText_MultiBattle[] = _("MULTI BATTLE"); +const u8 gText_MakeAChallenge[] = _("Make a challenge."); +const u8 gText_Info_2[] = _("INFO"); +const u8 gText_FreshWater_200[] = _("FRESH WATER{CLEAR_TO 0x57}{SMALL}¥200"); +const u8 gText_SodaPop_300[] = _("SODA POP{CLEAR_TO 0x57}{SMALL}¥300"); +const u8 gText_Lemonade_350[] = _("LEMONADE{CLEAR_TO 0x57}{SMALL}¥350"); +const u8 gText_50Coins_1000[] = _("{SMALL} 50 COINS{CLEAR_TO 0x45}¥1,000"); +const u8 gText_500Coins_10000[] = _("{SMALL}500 COINS{CLEAR_TO 0x40}¥10,000"); +const u8 gText_Excellent[] = _("Excellent"); +const u8 gText_NotSoBad[] = _("Not so bad"); +const u8 gText_RedShard[] = _("RED SHARD"); +const u8 gText_YellowShard[] = _("YELLOW SHARD"); +const u8 gText_BlueShard[] = _("BLUE SHARD"); +const u8 gText_GreenShard[] = _("GREEN SHARD"); +const u8 gUnknown_8417A30[] = _("バトルタワ-"); +const u8 gText_Right[] = _("Right"); +const u8 gText_Left[] = _("Left"); +const u8 gText_Tm13_4000Coins[] = _("TM13{CLEAR_TO 0x48}{SMALL}4,000 COINS"); +const u8 gText_Tm23_3500Coins[] = _("TM23{CLEAR_TO 0x48}{SMALL}3,500 COINS"); +const u8 gText_Tm24_4000Coins[] = _("TM24{CLEAR_TO 0x48}{SMALL}4,000 COINS"); +const u8 gText_Tm30_4500Coins[] = _("TM30{CLEAR_TO 0x48}{SMALL}4,500 COINS"); +const u8 gText_Tm35_4000Coins[] = _("TM35{CLEAR_TO 0x48}{SMALL}4,000 COINS"); +const u8 gText_1F_2[] = _("1F"); +const u8 gText_2F_2[] = _("2F"); +const u8 gText_3F_2[] = _("3F"); +const u8 gText_4F_2[] = _("4F"); +const u8 gText_5F_2[] = _("5F"); +const u8 gText_Cool[] = _("COOL"); +const u8 gText_Beauty[] = _("BEAUTY"); +const u8 gText_Cute[] = _("CUTE"); +const u8 gText_Smart[] = _("SMART"); +const u8 gText_Tough[] = _("TOUGH"); +const u8 gText_Normal[] = _("NORMAL"); +const u8 gText_Black[] = _("BLACK"); +const u8 gText_Pink[] = _("PINK"); +const u8 gText_Sepia[] = _("SEPIA"); +const u8 gText_Cool_2[] = _("COOL"); +const u8 gText_Beauty_2[] = _("BEAUTY"); +const u8 gText_Cute_2[] = _("CUTE"); +const u8 gText_Smart_2[] = _("SMART"); +const u8 gText_Tough_2[] = _("TOUGH"); +const u8 gText_Items[] = _("ITEMS"); +const u8 gText_KeyItems[] = _("KEY ITEMS"); +const u8 gText_PokeBalls[] = _("POKé BALLS"); +const u8 gText_TMsAndHMs[] = _("TMs & HMs"); +const u8 gText_Berries[] = _("BERRIES"); +const u8 gText_Boulderbadge[] = _("BOULDERBADGE"); +const u8 gText_Cascadebadge[] = _("CASCADEBADGE"); +const u8 gText_Thunderbadge[] = _("THUNDERBADGE"); +const u8 gText_Rainbowbadge[] = _("RAINBOWBADGE"); +const u8 gText_Soulbadge[] = _("SOULBADGE"); +const u8 gText_Marshbadge[] = _("MARSHBADGE"); +const u8 gText_Volcanobadge[] = _("VOLCANOBADGE"); +const u8 gText_Earthbadge[] = _("EARTHBADGE"); +const u8 gText_SomeoneSPc[] = _("SOMEONE'S PC"); +const u8 gText_BillSPc[] = _("BILL'S PC"); +const u8 gText_SPc[] = _("{PLAYER}'s PC"); +const u8 gText_HallOfFame_2[] = _("HALL OF FAME"); +const u8 gText_LogOff[] = _("LOG OFF"); +const u8 gText_ProfOakSPc[] = _("PROF. OAK's PC"); +const u8 gText_Eevee[] = _("EEVEE"); +const u8 gText_Flareon[] = _("FLAREON"); +const u8 gText_Jolteon[] = _("JOLTEON"); +const u8 gText_Vaporeon[] = _("VAPOREON"); +const u8 gText_QuitLooking[] = _("Quit looking."); +const u8 gText_FreshWater[] = _("FRESH WATER"); +const u8 gText_SodaPop[] = _("SODA POP"); +const u8 gText_Lemonade[] = _("LEMONADE"); +const u8 gText_Coins_2[] = _("COINS"); +const u8 gText_Bicycle_1000000[] = _("BICYCLE{CLEAR_TO 0x49}{SMALL}¥1,000,000"); +const u8 gText_NoThanks[] = _("NO THANKS"); +const u8 gText_Abra_180Coins[] = _("ABRA{CLEAR_TO 0x55}{SMALL} 180 COINS"); +const u8 gText_Clefairy_500Coins[] = _("CLEFAIRY{CLEAR_TO 0x55}{SMALL} 500 COINS"); +const u8 gText_Dratini_2800Coins[] = _("DRATINI{CLEAR_TO 0x4B}{SMALL} 2,800 COINS"); +const u8 gText_Scyther_5500Coins[] = _("SCYTHER{CLEAR_TO 0x4B}{SMALL} 5,500 COINS"); +const u8 gText_Porygon_9999Coins[] = _("PORYGON{CLEAR_TO 0x4B}{SMALL} 9,999 COINS"); +const u8 gText_Abra_120Coins[] = _("ABRA{CLEAR_TO 0x55}{SMALL} 120 COINS"); +const u8 gText_Clefairy_750Coins[] = _("CLEFAIRY{CLEAR_TO 0x55}{SMALL} 750 COINS"); +const u8 gText_Pinsir_2500Coins[] = _("PINSIR{CLEAR_TO 0x4B}{SMALL} 2,500 COINS"); +const u8 gText_Dratini_4600Coins[] = _("DRATINI{CLEAR_TO 0x4B}{SMALL} 4,600 COINS"); +const u8 gText_Porygon_6500Coins[] = _("PORYGON{CLEAR_TO 0x4B}{SMALL} 6,500 COINS"); +const u8 gText_NoThanks_2[] = _("NO THANKS"); +const u8 gText_HelixFossil[] = _("HELIX FOSSIL"); +const u8 gText_DomeFossil[] = _("DOME FOSSIL"); +const u8 gText_OldAmber[] = _("OLD AMBER"); +const u8 gText_TradeCenter[] = _("TRADE CENTER"); +const u8 gText_Colosseum[] = _("COLOSSEUM"); +const u8 gText_GameLinkCable[] = _("Game Link cable"); +const u8 gText_Wireless[] = _("Wireless"); +const u8 gText_ItemsPocket[] = _("ITEMS POCKET"); +const u8 gText_KeyItemsPocket[] = _("KEY ITEMS POCKET"); +const u8 gText_PokeBallsPocket[] = _("POKé BALLS POCKET"); +const u8 gText_TmCase[] = _("TM CASE"); +const u8 gText_BerryPouch_2[] = _("BERRY POUCH"); +const u8 gText_Other[] = _("OTHER"); +const u8 gText_OneIsland[] = _("ONE ISLAND"); +const u8 gText_TwoIsland[] = _("TWO ISLAND"); +const u8 gText_ThreeIsland[] = _("THREE ISLAND"); +const u8 gText_FourIsland[] = _("FOUR ISLAND"); +const u8 gText_FiveIsland[] = _("FIVE ISLAND"); +const u8 gText_SixIsland[] = _("SIX ISLAND"); +const u8 gText_SevenIsland[] = _("SEVEN ISLAND"); +const u8 gText_Vermilion[] = _("VERMILION"); +const u8 gText_Colosseum_2[] = _("COLOSSEUM"); +const u8 gText_BerryCrush[] = _("BERRY CRUSH"); +const u8 gText_Dummy_8417E66[] = _(""); +const u8 gText_Dummy_8417E67[] = _(""); +const u8 gUnknown_8417E68[] = _("せつめいを きく"); +const u8 gText_Dummy_8417E71[] = _(""); +const u8 gText_PokemonJump[] = _("POKéMON JUMP"); +const u8 gText_DodrioBerryPicking[] = _("DODRIO BERRY-PICKING"); +const u8 gText_2Tinymushrooms[] = _("2 TINYMUSHROOMS"); +const u8 gText_1BigMushroom[] = _("1 BIG MUSHROOM"); +const u8 gText_SeviiIslands[] = _("SEVII ISLANDS"); +const u8 gText_NavelRock[] = _("NAVEL ROCK"); +const u8 gText_BirthIsland[] = _("BIRTH ISLAND"); +const u8 gText_MiracleSeed_1000Coins[] = _("MIRACLE SEED{CLEAR_TO 0x50}{SMALL}1,000 COINS"); +const u8 gText_Charcoal_1000Coins[] = _("CHARCOAL{CLEAR_TO 0x50}{SMALL}1,000 COINS"); +const u8 gText_MysticWater_1000Coins[] = _("MYSTIC WATER{CLEAR_TO 0x50}{SMALL}1,000 COINS"); +const u8 gText_YellowFlute_1600Coins[] = _("YELLOW FLUTE{CLEAR_TO 0x50}{SMALL}1,600 COINS"); +const u8 gText_SmokeBall_800Coins[] = _("SMOKE BALL{CLEAR_TO 0x5A}{SMALL}800 COINS"); +const u8 gText_Dummy_8417F67[] = _(""); +const u8 gText_Dummy_8417F68[] = _(""); +const u8 gText_BecomeLeader[] = _("BECOME LEADER"); +const u8 gText_JoinGroup[] = _("JOIN GROUP"); +const u8 gOtherText_Single[] = _("SINGLE"); +const u8 gOtherText_Double[] = _("DOUBLE"); +const u8 gOtherText_Knockout[] = _("KNOCKOUT"); +const u8 gOtherText_Mixed[] = _("MIXED"); +const u8 gUnknown_8417F9F[] = _("99かい いじょう"); +const u8 gUnknown_8417FA9[] = _("1ぷん いじょう"); +const u8 gUnknown_8417FB2[] = _("びょう"); +const u8 gUnknown_8417FB6[] = _("かい"); +const u8 gText_DecimalPoint[] = _("."); +const u8 gText_BigGuy[] = _("Big guy"); +const u8 gText_BigGirl[] = _("Big girl"); +const u8 gText_Daughter[] = _("son"); +const u8 gText_Son[] = _("daughter"); +const u8 gText_BoulderBadge[] = _("BOULDERBADGE"); +const u8 gText_CascadeBadge[] = _("CASCADEBADGE"); +const u8 gText_ThunderBadge[] = _("THUNDERBADGE"); +const u8 gText_RainbowBadge[] = _("RAINBOWBADGE"); +const u8 gText_SoulBadge[] = _("SOULBADGE"); +const u8 gText_MarshBadge[] = _("MARSHBADGE"); +const u8 gText_VolcanoBadge[] = _("VOLCANOBADGE"); +const u8 gText_EarthBadge[] = _("EARTHBADGE"); +const u8 gText_1F[] = _("1F"); +const u8 gText_2F[] = _("2F"); +const u8 gText_3F[] = _("3F"); +const u8 gText_4F[] = _("4F"); +const u8 gText_5F[] = _("5F"); +const u8 gText_6F[] = _("6F"); +const u8 gText_7F[] = _("7F"); +const u8 gText_8F[] = _("8F"); +const u8 gText_9F[] = _("9F"); +const u8 gText_10F[] = _("10F"); +const u8 gText_11F[] = _("11F"); +const u8 gText_B1F[] = _("B1F"); +const u8 gText_B2F[] = _("B2F"); +const u8 gText_B3F[] = _("B3F"); +const u8 gText_B4F[] = _("B4F"); +const u8 gText_Rooftop[] = _("ROOFTOP"); +const u8 gText_NowOn[] = _("Now on:"); +const u8 gText_LinkedGamePlay[] = _("LINKED GAME PLAY"); +const u8 gText_DirectCorner[] = _("DIRECT CORNER"); +const u8 gText_UnionRoom[] = _("UNION ROOM"); +const u8 gText_Energypowder_50[] = _("ENERGYPOWDER{CLEAR_TO 0x74}{SMALL}50"); +const u8 gText_EnergyRoot_80[] = _("ENERGY ROOT{CLEAR_TO 0x74}{SMALL}80"); +const u8 gText_HealPowder_50[] = _("HEAL POWDER{CLEAR_TO 0x74}{SMALL}50"); +const u8 gText_RevivalHerb_300[] = _("REVIVAL HERB{CLEAR_TO 0x6F}{SMALL}300"); +const u8 gText_Protein_1000[] = _("PROTEIN{CLEAR_TO 0x65}{SMALL}1,000"); +const u8 gText_Iron_1000[] = _("IRON{CLEAR_TO 0x65}{SMALL}1,000"); +const u8 gText_Carbos_1000[] = _("CARBOS{CLEAR_TO 0x65}{SMALL}1,000"); +const u8 gText_Calcium_1000[] = _("CALCIUM{CLEAR_TO 0x65}{SMALL}1,000"); +const u8 gText_Zinc_1000[] = _("ZINC{CLEAR_TO 0x65}{SMALL}1,000"); +const u8 gText_HpUp_1000[] = _("HP UP{CLEAR_TO 0x65}{SMALL}1,000"); +const u8 gText_PpUp_3000[] = _("PP UP{CLEAR_TO 0x65}{SMALL}3,000"); +const u8 gString_BattleRecords_PlayersBattleResults[] = _("{PLAYER}'s BATTLE RESULTS"); +const u8 gString_BattleRecords_TotalRecord[] = _("TOTAL RECORD W:{STR_VAR_1} L:{STR_VAR_2} D:{STR_VAR_3}"); +const u8 gString_BattleRecords_ColumnHeaders[] = _("WIN{CLEAR_TO 0x30}LOSE{CLEAR_TO 0x60}DRAW"); +const u8 gString_BattleRecords_7Dashes[] = _("-------"); +const u8 gString_BattleRecords_4Dashes[] = _("----"); +const u8 gFameCheckerText_FameCheckerWillBeClosed[] = _("The FAME CHECKER will be closed."); +const u8 gFameCheckerText_ClearTextbox[] = _("\n "); +const u8 gUnknown_8418204[] = _("やめる"); +const u8 gUnknown_8418208[] = _("Exit from the BOX."); +const u8 gUnknown_841821B[] = _("What do you want to do?"); +const u8 gUnknown_8418233[] = _("Please pick a theme."); +const u8 gUnknown_8418248[] = _("Pick the wallpaper."); +const u8 gUnknown_841825C[] = _("{DYNAMIC 0x00} is selected."); +const u8 gUnknown_841826C[] = _("Jump to which BOX?"); +const u8 gUnknown_841827F[] = _("Deposit in which BOX?"); +const u8 gUnknown_8418295[] = _("{DYNAMIC 0x00} was deposited."); +const u8 gUnknown_84182A7[] = _("The BOX is full."); +const u8 gUnknown_84182B8[] = _("Release this POKéMON?"); +const u8 gUnknown_84182CE[] = _("{DYNAMIC 0x00} was released."); +const u8 gUnknown_84182DF[] = _("Bye-bye, {DYNAMIC 0x00}!"); +const u8 gUnknown_84182EC[] = _("Mark your POKéMON."); +const u8 gUnknown_84182FF[] = _("That's your last POKéMON!"); +const u8 gUnknown_8418319[] = _("Your party's full!"); +const u8 gUnknown_841832C[] = _("You're holding a POKéMON!"); +const u8 gUnknown_8418346[] = _("Which one will you take?"); +const u8 gUnknown_841835F[] = _("You can't release an EGG."); +const u8 gUnknown_8418379[] = _("Continue BOX operations?"); +const u8 gUnknown_8418392[] = _("{DYNAMIC 0x00} came back!"); +const u8 gUnknown_84183A0[] = _("Was it worried about you?"); +const u8 gUnknown_84183BA[] = _("‥ ‥ ‥ ‥ ‥!"); +const u8 gUnknown_84183C5[] = _("Please remove the MAIL."); +const u8 gUnknown_84183DD[] = _("GIVE to a POKéMON?"); +const u8 gUnknown_84183F0[] = _("Placed item in the BAG."); +const u8 gUnknown_8418408[] = _("The BAG is full."); +const u8 gUnknown_8418419[] = _("Put this item in the BAG?"); +const u8 gUnknown_8418433[] = _("{DYNAMIC 0x00} is now held."); +const u8 gUnknown_8418443[] = _("Changed to {DYNAMIC 0x00}."); +const u8 gUnknown_8418452[] = _("MAIL can't be stored!"); +const u8 gUnknown_8418468[] = _("CANCEL"); +const u8 gUnknown_841846F[] = _("STORE"); +const u8 gUnknown_8418475[] = _("WITHDRAW"); +const u8 gUnknown_841847E[] = _("SHIFT"); +const u8 gUnknown_8418484[] = _("MOVE"); +const u8 gUnknown_8418489[] = _("PLACE"); +const u8 gUnknown_841848F[] = _("SUMMARY"); +const u8 gUnknown_8418497[] = _("RELEASE"); +const u8 gUnknown_841849F[] = _("MARK"); +const u8 gUnknown_84184A4[] = _("NAME"); +const u8 gUnknown_84184A9[] = _("JUMP"); +const u8 gUnknown_84184AE[] = _("WALLPAPER"); +const u8 gUnknown_84184B8[] = _("TAKE"); +const u8 gUnknown_84184BD[] = _("GIVE"); +const u8 gUnknown_84184C2[] = _("SWITCH"); +const u8 gUnknown_84184C9[] = _("BAG"); +const u8 gUnknown_84184CD[] = _("INFO"); +const u8 gUnknown_84184D2[] = _("SCENERY 1"); +const u8 gUnknown_84184DC[] = _("SCENERY 2"); +const u8 gUnknown_84184E6[] = _("SCENERY 3"); +const u8 gUnknown_84184F0[] = _("ETCETERA"); +const u8 gUnknown_84184F9[] = _("FOREST"); +const u8 gUnknown_8418500[] = _("CITY"); +const u8 gUnknown_8418505[] = _("DESERT"); +const u8 gUnknown_841850C[] = _("SAVANNA"); +const u8 gUnknown_8418514[] = _("CRAG"); +const u8 gUnknown_8418519[] = _("VOLCANO"); +const u8 gUnknown_8418521[] = _("SNOW"); +const u8 gUnknown_8418526[] = _("CAVE"); +const u8 gUnknown_841852B[] = _("BEACH"); +const u8 gUnknown_8418531[] = _("SEAFLOOR"); +const u8 gUnknown_841853A[] = _("RIVER"); +const u8 gUnknown_8418540[] = _("SKY"); +const u8 gUnknown_8418544[] = _("STARS"); +const u8 gUnknown_841854A[] = _("POKéCENTER"); +const u8 gUnknown_8418555[] = _("TILES"); +const u8 gUnknown_841855B[] = _("SIMPLE"); +const u8 gUnknown_8418562[] = _("なにを しますか?"); +const u8 gUnknown_841856C[] = _("WITHDRAW POKéMON"); +const u8 gUnknown_841857D[] = _("DEPOSIT POKéMON"); +const u8 gUnknown_841858D[] = _("MOVE POKéMON"); +const u8 gUnknown_841859A[] = _("MOVE ITEMS"); +const u8 gUnknown_84185A5[] = _("SEE YA!"); +const u8 gUnknown_84185AD[] = _("You can withdraw a POKéMON if you\nhave any in a BOX."); +const u8 gUnknown_84185E2[] = _("You can deposit your party\nPOKéMON in any BOX."); +const u8 gUnknown_8418611[] = _("You can move POKéMON that are\nstored in any BOX."); +const u8 gUnknown_8418642[] = _("You can move items held by any\nPOKéMON in a BOX or your party."); +const u8 gUnknown_8418681[] = _("See you later!"); +const u8 gUnknown_8418690[] = _("Can't deposit the last POKéMON!"); +const u8 gUnknown_84186B0[] = _("Can't take any more POKéMON."); +const u8 gUnknown_84186CD[] = _("BOX"); +const u8 gUnknown_84186D1[] = _("Combine four words or phrases"); +const u8 gUnknown_84186EF[] = _("and make your profile."); +const u8 gUnknown_8418706[] = _("Make a message of six phrases."); +const u8 gUnknown_8418725[] = _("Max two 12-letter phrases/line."); +const u8 gUnknown_8418745[] = _("Find words that describe your"); +const u8 gUnknown_8418763[] = _("feelings right now."); +const u8 gUnknown_8418777[] = _("4つの ことばで"); +const u8 gUnknown_8418780[] = _("Combine nine words or phrases"); +const u8 gUnknown_841879E[] = _("and make a message."); +const u8 gUnknown_84187B2[] = _("Change just one word or phrase"); +const u8 gUnknown_84187D1[] = _("and improve the BARD's song."); +const u8 gUnknown_84187EE[] = _("and fill out the questionnaire."); +const u8 gUnknown_841880E[] = _("Your profile"); +const u8 gUnknown_841881B[] = _("Your feeling at the battle's start"); +const u8 gUnknown_841883E[] = _("What you say if you win a battle"); +const u8 gUnknown_841885F[] = _("What you say if you lose a battle"); +const u8 gUnknown_8418881[] = _("The answer"); +const u8 gUnknown_841888C[] = _("The MAIL message"); +const u8 gUnknown_841889D[] = _("はがきに のせる あいさつは"); +const u8 gUnknown_84188AC[] = _("The new song"); +const u8 gUnknown_84188B9[] = _("Combine two words or phrases"); +const u8 gUnknown_84188D6[] = _("and make a trendy saying."); +const u8 gUnknown_84188F0[] = _("The trendy saying"); +const u8 gUnknown_8418902[] = _("is as shown. Okay?"); +const u8 gUnknown_8418915[] = _("2つの ことばを くみあわせて"); +const u8 gUnknown_8418925[] = _("いい ことばを おしえてあげよう!"); +const u8 gUnknown_8418937[] = _("All the text being edited will"); +const u8 gUnknown_8418956[] = _("be deleted. Is that okay?"); +const u8 gUnknown_8418970[] = _("なにか ことばを いれてください!"); +const u8 gUnknown_8418982[] = _("ことばを ぜんぶ けすことは できません!"); +const u8 gUnknown_8418998[] = _("かえられる ことばは 1つ までです!"); +const u8 gUnknown_84189AC[] = _("うたを もとに もどします!"); +const u8 gUnknown_84189BB[] = _("それは もう はやっています!"); +const u8 gUnknown_84189CB[] = _("2つの ことばを くみあわせてください!"); +const u8 gUnknown_84189E0[] = _("Quit editing?"); +const u8 gUnknown_84189EE[] = _("Stop giving the POKéMON MAIL?"); +const u8 gUnknown_8418A0C[] = _("へんしゅうした ことばは ほぞん"); +const u8 gUnknown_8418A1D[] = _("されませんが いいですか?"); +const u8 gUnknown_8418A2B[] = _("PROFILE"); +const u8 gUnknown_8418A33[] = _("At the battle's start:"); +const u8 gUnknown_8418A4A[] = _("Upon winning a battle:"); +const u8 gUnknown_8418A61[] = _("Upon losing a battle:"); +const u8 gUnknown_8418A77[] = _("The BARD's Song"); +const u8 gUnknown_8418A87[] = _("What's hip and happening?"); +const u8 gUnknown_8418AA1[] = _("Interview"); +const u8 gUnknown_8418AAB[] = _("いい ことば"); +const u8 gUnknown_8418AB2[] = _("QUESTIONNAIRE"); +const u8 gUnknown_8418AC0[] = _(" きれい だよね-"); +const u8 gUnknown_8418ACA[] = _(" かわいい よね-"); +const u8 gUnknown_8418AD4[] = _(" のんびり だよね-"); +const u8 gUnknown_8418ADF[] = _(" ぽっかぽか だよね-"); +const u8 gUnknown_8418AEB[] = _(" あこがれる よね-"); +const u8 gUnknown_8418AF6[] = _(" ドキドキ するよね-"); +const u8 gUnknown_8418B02[] = _(" おもしろい よね-"); +const u8 gUnknown_8418B0D[] = _(" ふしぎ だよね-"); +const u8 gUnknown_8418B17[] = _("って"); +const u8 gUnknown_8418B1A[] = _("\nそう おもわない?"); +const u8 gUnknown_8418B25[] = _("たびに でたいな-\nどこか いい ところ しらない?"); +const u8 gUnknown_8418B40[] = _("120しょくの クレヨン かったんだ-\nいいでしょう?"); +const u8 gUnknown_8418B5C[] = _("しゃぼんだまに のって とべるように\nならないかな-"); +const u8 gUnknown_8418B77[] = _("すなはまに かいた もじは\nすぐに きえちゃうのが かなしいよね-"); +const u8 gUnknown_8418B99[] = _("うみの そこって どうなってるのかな-\nいちどで いいから みて みたいな-"); +const u8 gUnknown_8418BC0[] = _("ゆうやけを みると\nウチに かえりたく ならない?"); +const u8 gUnknown_8418BDA[] = _("みどりの しばで ねころがると\nきもちいいよね-"); +const u8 gUnknown_8418BF3[] = _("ひみつきち って いいよね!\nなんか わくわく してこない?"); +const u8 gUnknown_8418C12[] = _("ポケモン リ-グ"); +const u8 gText_PokemonCenter[] = _("POKéMON CENTER"); +const u8 gUnknown_8418C2A[] = _("に ポロックを あげますか?"); +const u8 gUnknown_8418C39[] = _("かっこよさ"); +const u8 gUnknown_8418C3F[] = _("うつくしさ"); +const u8 gUnknown_8418C45[] = _("かわいさ"); +const u8 gUnknown_8418C4A[] = _("かしこさ"); +const u8 gUnknown_8418C4F[] = _("たくましさ"); +const u8 gUnknown_8418C55[] = _("に みがきが かかった!"); +const u8 gUnknown_8418C62[] = _("なにも かわらなかった!"); +const u8 gUnknown_8418C6F[] = _("もう これいじょう たべない みたい‥"); +const u8 gText_SaveFailedScreen_CheckingBackupMemory[] = _("Save failed.\nChecking the backup memory‥\nPlease wait.\n“Time required:\nabout 1 minute”"); +const u8 gText_SaveFailedScreen_BackupMemoryDamaged[] = _("The backup memory is damaged or\nthe game's battery has run dry.\nThe game can be played, but its\nprogress cannot be saved.\n“Please press the A Button.”"); +const u8 gUnknown_8418D70[] = _("{COLOR RED}“このまま ぼうけんをつづけることは できません\nタイトルに もどります”"); +const u8 gUnknown_8418D99[] = _("けんさが しゅうりょうしました!\nもういちど レポ-トを かきこみます\nしばらくおまちください"); +const u8 gUnknown_8418DC9[] = _("レポ-トの かきこみは しゅうりょうしました\n{COLOR RED}“このまま ぼうけんをつづけることは できません\nタイトルに もどります”"); +const u8 gText_SaveFailedScreen_SaveCompleted[] = _("Save completed.\n“Please press the A Button.”"); +const u8 gUnknown_8418E36[] = _("れんらくせん"); +const u8 gUnknown_8418E3D[] = _("ひみつきち"); +const u8 gUnknown_8418E43[] = _("アジト"); +const u8 gUnknown_8418E47[] = _("YOUR NAME?"); +const u8 gUnknown_8418E52[] = _("BOX NAME?"); +const u8 gUnknown_8418E5C[] = _("'s nickname?"); +const u8 gUnknown_8418E69[] = _("RIVAL's NAME?"); +const u8 gUnknown_8418E77[] = _("{DPAD_ANY}MOVE {A_BUTTON}OK {B_BUTTON}BACK"); +const u8 gUnknown_8418E8A[] = _(""); +const u8 gText_RegionMap_Space[] = _(" "); +const u8 gText_RegionMap_AButtonGuide[] = _("{A_BUTTON}GUIDE"); +const u8 gText_RegionMap_AButtonCancel[] = _("{A_BUTTON}CANCEL"); +const u8 gText_RegionMap_AButtonCancel2[] = _("{A_BUTTON}CANCEL"); +const u8 gText_RegionMap_AButtonSwitch[] = _("{A_BUTTON}SWITCH"); +const u8 gText_RegionMap_AButtonOK[] = _("{A_BUTTON}OK"); +const u8 gText_RegionMap_DPadMove[] = _("{DPAD_ANY}MOVE"); +const u8 gText_RegionMap_UpDownPick[] = _("{DPAD_UPDOWN}PICK"); +const u8 gText_RegionMap_NoData[] = _("No data"); +const u8 gText_RegionMap_AreaDesc_ViridianForest[] = _("A deep and sprawling forest that\nextends around VIRIDIAN CITY.\nA natural maze, many people\nbecome lost inside."); +const u8 gText_RegionMap_AreaDesc_MtMoon[] = _("A mystical mountain that is known\nfor its frequent meteor falls.\nThe shards of stars that fall\nhere are known as MOON STONES."); +const u8 gText_RegionMap_AreaDesc_DiglettsCave[] = _("A seemingly plain tunnel that was\ndug by wild DIGLETT.\nIt is famous for connecting\nROUTES 2 and 11."); +const u8 gText_RegionMap_AreaDesc_VictoryRoad[] = _("A tunnel situated on ROUTE 23.\nIt earned its name because it\nmust be traveled by all TRAINERS\naiming for the top."); +const u8 gText_RegionMap_AreaDesc_PokemonMansion[] = _("A decrepit, burned-down mansion\non CINNABAR ISLAND.\nIt got its name because a famous\nPOKéMON researcher lived there."); +const u8 gText_RegionMap_AreaDesc_SafariZone[] = _("An amusement park outside FUCHSIA\nCITY where many rare POKéMON can\nbe observed in the wild.\nCatch them in a popular game!"); +const u8 gText_RegionMap_AreaDesc_RockTunnel[] = _("A naturally formed underground\ntunnel. Because it has not been\ndeveloped, it is inky dark inside.\nA light is needed to get through."); +const u8 gText_RegionMap_AreaDesc_SeafoamIslands[] = _("A pair of islands that is situated\non ROUTE 20.\nThe two islands are shaped the\nsame, as if they were twins."); +const u8 gText_RegionMap_AreaDesc_PokemonTower[] = _("A tower that houses the graves of\ncountless POKéMON.\nMany people visit it daily to pay\ntheir respects to the fallen."); +const u8 gText_RegionMap_AreaDesc_CeruleanCave[] = _("A mysterious cave that is filled\nwith terribly tough POKéMON.\nIt is so dangerous, the POKéMON\nLEAGUE is in charge of it."); +const u8 gText_RegionMap_AreaDesc_PowerPlant[] = _("A power plant that was abandoned\nyears ago, though some of the\nmachines still work. It is infested\nwith electric POKéMON."); +const u8 gText_RegionMap_AreaDesc_MtEmber[] = _("Supposedly an inactive volcano.\nHowever, there are persistent\nreports that the peak blazes\nwith fire at night."); +const u8 gText_RegionMap_AreaDesc_BerryForest[] = _("A forest on a small islet off the\ncoast of THREE ISLAND. BERRIES\ngrow wildly in profusion, quickly\nreplenishing those that fall off."); +const u8 gText_RegionMap_AreaDesc_IcefallCave[] = _("A cave which is covered by water\nand ice on FOUR ISLAND.\nIt seems like the end of the cave\nis connected to the ocean."); +const u8 gText_RegionMap_AreaDesc_LostCave[] = _("A bewildering cave off the coast\nof RESORT GORGEOUS.\nSome curious thrill seekers have\nnever emerged from it."); +const u8 gText_RegionMap_AreaDesc_TanobyRuins[] = _("An ancient ruin that is rumored to\nbe home to a peculiar POKéMON.\nHowever, so far, the POKéMON\nremains an unconfirmed rumor."); +const u8 gText_RegionMap_AreaDesc_AlteringCave[] = _("This island has been known by this\nname since the distant past.\nNo one today knows where it got\nthis name, however."); +const u8 gText_RegionMap_AreaDesc_PatternBush[] = _("A lush and bush-like area. \nIn it are patterns where no grass\ngrows. Some study it in the belief\nthat a secret is concealed."); +const u8 gText_RegionMap_AreaDesc_DottedHole[] = _("A mysterious, just-discovered\nruin from an ancient time.\nIt got its name from the six dots\non its door."); +const u8 gUnknown_8419782[] = _("{DYNAMIC 0x00} nature.\nMet in a trade."); +const u8 gUnknown_841979D[] = _("{DYNAMIC 0x00} nature.\nMet in a trade."); +const u8 gUnknown_84197B8[] = _("{DYNAMIC 0x00} nature.\nMet in a fateful encounter when\nat {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_84197ED[] = _("{DYNAMIC 0x00} nature.\nMet in a fateful encounter when\nat {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_8419822[] = _("{DYNAMIC 0x00} nature.\nMet in {DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_8419841[] = _("{DYNAMIC 0x00} nature.\nMet in {DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_8419860[] = _("{DYNAMIC 0x00} nature.\nApparently met in {DYNAMIC 0x02}\nat {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_841988A[] = _("{DYNAMIC 0x00} nature.\nApparently met in {DYNAMIC 0x02}\nat {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_84198B4[] = _("{DYNAMIC 0x00} nature.\nHatched: {DYNAMIC 0x02}\nat {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_84198D5[] = _("{DYNAMIC 0x00} nature.\nHatched: {DYNAMIC 0x02}\nat {LV_2} {DYNAMIC 0x01}."); +const u8 gUnknown_84198F6[] = _("{DYNAMIC 0x00}なせいかく {LV_2}{DYNAMIC 0x01}のとき\n{DYNAMIC 0x02}で かえった ようだ"); +const u8 gUnknown_8419913[] = _("{DYNAMIC 0x00}せいかく {LV_2}{DYNAMIC 0x01}のとき\n{DYNAMIC 0x02}で かえった ようだ"); +const u8 gUnknown_841992F[] = _("{DYNAMIC 0x00} nature. Met in a fateful\nencounter (hatched: {DYNAMIC 0x02}\nat {LV_2} {DYNAMIC 0x01})."); +const u8 gUnknown_841996D[] = _("{DYNAMIC 0x00} nature. Met in a fateful\nencounter (hatched: {DYNAMIC 0x02}\nat {LV_2} {DYNAMIC 0x01})."); +const u8 gUnknown_84199AB[] = _("{DYNAMIC 0x00} nature. Apparently met in\na fateful encounter (hatched:\n{DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01})."); +const u8 gUnknown_84199F4[] = _("{DYNAMIC 0x00} nature. Apparently met in\na fateful encounter シhatched:\n{DYNAMIC 0x02} at {LV_2} {DYNAMIC 0x01}ス."); +const u8 gUnknown_8419A3D[] = _("An odd POKéMON EGG found by the\nDAY-CARE couple."); +const u8 gUnknown_8419A6E[] = _("An odd POKéMON EGG obtained from\nthe traveling man."); +const u8 gUnknown_8419AA2[] = _("A wondrously peculiar POKéMON EGG\nobtained at a nice place."); +const u8 gUnknown_8419ADE[] = _("An odd POKéMON EGG obtained from\nan old woman at the SPA."); +const u8 gUnknown_8419B18[] = _("A peculiar POKéMON EGG obtained\nin a trade."); +const u8 gUnknown_8419B44[] = _("It looks like this\nEGG will take a\nlong time to hatch."); +const u8 gUnknown_8419B7B[] = _("What will hatch\nfrom this? It will\ntake some time."); +const u8 gUnknown_8419BAE[] = _("It occasionally\nmoves. It should\nhatch soon."); +const u8 gUnknown_8419BDB[] = _("It's making sounds.\nIt's almost ready\nto hatch!"); +const u8 gUnknown_8419C0B[] = _("a trade"); +const u8 gUnknown_8419C13[] = _("Somewhere"); +const u8 gUnknown_8419C1D[] = _("POKéMON INFO"); +const u8 gUnknown_8419C2A[] = _("POKéMON SKILLS"); +const u8 gUnknown_8419C39[] = _("KNOWN MOVES"); +const u8 gUnknown_8419C45[] = _("No data"); +const u8 gUnknown_8419C4D[] = _("EXP. POINTS"); +const u8 gUnknown_8419C59[] = _("NEXT LV."); +const u8 gUnknown_8419C62[] = _("{DPAD_RIGHT}PAGE {A_BUTTON}CANCEL"); +const u8 gUnknown_8419C72[] = _("{A_BUTTON}CANCEL"); +const u8 gUnknown_8419C7B[] = _("{DPAD_LEFTRIGHT}PAGE"); +const u8 gUnknown_8419C82[] = _("{DPAD_LEFT}PAGE {A_BUTTON}DETAIL"); +const u8 gUnknown_8419C92[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}SWITCH"); +const u8 gUnknown_8419CA2[] = _("{DPAD_UPDOWN}PICK"); +const u8 gUnknown_8419CA9[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}DELETE"); +const u8 gUnknown_8419CB9[] = _("HM moves can't be\nforgotten now."); +const u8 gText_TrainerCardName[] = _("NAME: "); +const u8 gText_TrainerCardIDNo[] = _("IDNo."); +const u8 gText_TrainerCardMoney[] = _("MONEY"); +const u8 gText_TrainerCardYen[] = _("¥"); +const u8 gText_TrainerCardPokedex[] = _("POKéDEX"); +const u8 gText_TrainerCardNull[] = _(""); +const u8 gText_Colon2[] = _(":"); +const u8 gUnknown_8419CFA[] = _("てん"); +const u8 gText_TrainerCardTime[] = _("TIME"); +const u8 gUnknown_8419D02[] = _("ゲ-ムポイント"); +const u8 gText_Var1sTrainerCard[] = _("'s TRAINER CARD"); +const u8 gText_HallOfFameDebut[] = _("HALL OF FAME DEBUT "); +const u8 gText_LinkBattles[] = _("LINK BATTLES"); +const u8 gText_LinkCableBattles[] = _("LINK CABLE BATTLES"); +const u8 gText_WinLossRatio[] = _("W:{CLEAR_TO 0x30}L:"); +const u8 gText_PokemonTrades[] = _("POKéMON TRADES"); +const u8 gText_UnionRoomTradesBattles[] = _("UNION TRADES & BATTLES"); +const u8 gText_BerryCrushes[] = _("BERRY CRUSH"); +const u8 gText_WaitingTrainerFinishReading[] = _("Waiting for the other TRAINER to\nfinish reading your TRAINER CARD."); +const u8 gText_MenuOption[] = _("OPTION"); +const u8 gText_TextSpeed[] = _("TEXT SPEED"); +const u8 gText_BattleScene[] = _("BATTLE SCENE"); +const u8 gText_BattleStyle[] = _("BATTLE STYLE"); +const u8 gText_Sound[] = _("SOUND"); +const u8 gText_ButtonMode[] = _("BUTTON MODE"); +const u8 gText_Frame[] = _("FRAME"); +const u8 gText_OptionMenuCancel[] = _("CANCEL"); +const u8 gText_TextSpeedSlow[] = _("SLOW"); +const u8 gText_TextSpeedMid[] = _("MID"); +const u8 gText_TextSpeedFast[] = _("FAST"); +const u8 gText_BattleSceneOn[] = _("ON"); +const u8 gText_BattleSceneOff[] = _("OFF"); +const u8 gText_BattleStyleShift[] = _("SHIFT"); +const u8 gText_BattleStyleSet[] = _("SET"); +const u8 gText_SoundMono[] = _("MONO"); +const u8 gText_SoundStereo[] = _("STEREO"); +const u8 gTextJP_Type[] = _("タイプ"); +const u8 gText_ButtonTypeHelp[] = _("HELP"); +const u8 gText_ButtonTypeLEqualsA[] = _("L=A"); +const u8 gText_ButtonTypeLR[] = _("LR"); +const u8 gText_FrameType[] = _("TYPE"); +const u8 gText_PickSwitchCancel[] = _("{DPAD_UPDOWN}PICK {DPAD_LEFTRIGHT}SWITCH {A_BUTTON}{B_BUTTON}CANCEL"); +const u8 gUnknown_8419E72[] = _("RTCを リセットします\nAで けってい Bで キャンセル"); +const u8 gUnknown_8419E90[] = _("げんざいの ゲ-ムない じかん"); +const u8 gUnknown_8419EA0[] = _("ぜんかいの ゲ-ムない じかん"); +const u8 gUnknown_8419EB0[] = _("じかんを さいせってい してください"); +const u8 gUnknown_8419EC3[] = _("じかんを さいせってい しました!\nレポ-トを かいています おまちください"); +const u8 gUnknown_8419EEA[] = _("レポ-トを かきこみました!"); +const u8 gUnknown_8419EF9[] = _("レポ-トの かきこみに\nしっぱい しました‥"); +const u8 gUnknown_8419F10[] = _("レポ-トが ないので\nじかんの せっていは できません!"); +const u8 gUnknown_8419F2D[] = _("ゲ-ムない じかんの しゅうせい システムが\nつかえる ように なりました!"); +const u8 gText_SavingDontTurnOffThePower2[] = _("SAVING…\nDON'T TURN OFF THE POWER."); + +// Start menu option descriptions +const u8 gStartMenuDesc_Pokedex[] = _("A device that records POKéMON secrets\nupon meeting or catching them."); +const u8 gStartMenuDesc_Pokemon[] = _("Check and organize POKéMON that are\ntraveling with you in your party."); +const u8 gStartMenuDesc_Bag[] = _("Equipped with pockets for storing items\nyou bought, received, or found."); +const u8 gStartMenuDesc_Player[] = _("Check your money and other game data."); +const u8 gStartMenuDesc_Save[] = _("Save your game with a complete record\nof your progress to take a break."); +const u8 gStartMenuDesc_Option[] = _("Adjust various game settings such as text\nspeed, game rules, etc."); +const u8 gStartMenuDesc_Exit[] = _("Close this MENU window."); +const u8 gStartMenuDesc_Retire[] = _("Retire from the SAFARI GAME and return to\nthe registration counter."); + +#include "data/text/quest_log.h" + +const u8 gUnknown_841B285[] = _(" was used on\n"); +const u8 gUnknown_841B293[] = _("."); +const u8 gUnknown_841B295[] = _("'s level rose to\n"); +const u8 gUnknown_841B2A7[] = _("."); +const u8 gUnknown_841B2A9[] = _("{SMALL}MAX.{SIZE 0x02} HP"); +const u8 gUnknown_841B2B7[] = _("ATTACK"); +const u8 gUnknown_841B2BE[] = _("DEFENSE"); +const u8 gUnknown_841B2C6[] = _("SPEED"); +const u8 gUnknown_841B2CC[] = _("SP. ATK"); +const u8 gUnknown_841B2D4[] = _("SP. DEF"); +const u8 gUnknown_841B2DC[] = _("{SMALL}{PLUS}{SIZE 0x02}"); +const u8 gUnknown_841B2E5[] = _("{SMALL}-{SIZE 0x02}"); +const u8 gUnknown_841B2ED[] = _("1, "); +const u8 gUnknown_841B2F1[] = _("2, and ‥ ‥ ‥ "); +const u8 gUnknown_841B2FF[] = _("Poof!\p"); +const u8 gUnknown_841B306[] = _("{DYNAMIC 0x00} forgot\n{DYNAMIC 0x01}.\p"); +const u8 gUnknown_841B315[] = _("And‥\p"); +const u8 gUnknown_841B31B[] = _("Machine set!\p"); +const u8 gUnknown_841B329[] = _("Huh?"); +const u8 gUnknown_841B32E[] = _("{DYNAMIC 0x00} learned\n{DYNAMIC 0x01}!"); +const u8 gText_Upper[] = _("UPPER"); +const u8 gText_Lower[] = _("lower"); +const u8 gText_Others[] = _("OTHERS"); +const u8 gText_Symbols[] = _("SYMBOLS"); +const u8 gText_Register2[] = _("REGISTER"); +const u8 gText_Exit[] = _("EXIT"); +const u8 gText_QuitChatting[] = _("Quit chatting?"); +const u8 gText_RegisterTextWhere[] = _("Register text where?"); +const u8 gText_RegisterTextHere[] = _("Register text here?"); +const u8 gText_InputText[] = _("Input text."); +const u8 gText_F700JoinedChat[] = _("{DYNAMIC 0x00} joined the chat!"); +const u8 gText_F700LeftChat[] = _("{DYNAMIC 0x00} left the chat."); +const u8 gUnknown_841B3D0[] = _("{DYNAMIC 0x00}の{DYNAMIC 0x01}ひきめ:"); +const u8 gUnknown_841B3DA[] = _("{DYNAMIC 0x00}の{DYNAMIC 0x01}ひきめは いません"); +const u8 gText_ExitingTheChat[] = _("Exiting the chat‥"); +const u8 gText_LeaderHasLeftEndingChat[] = _("The LEADER, {DYNAMIC 0x00}, has\nleft, ending the chat."); +const u8 gText_RegisteredTextChanged_OKtoSave[] = _("The registered text has been changed.\nIs it okay to save the game?"); +const u8 gText_RegisteredTextChanged_AlreadySavedFile[] = _("There is already a saved file.\nIs it okay to overwrite it?"); +const u8 gText_RegisteredTextChanged_SavingDontTurnOff[] = _("SAVING‥\nDON'T TURN OFF THE POWER."); +const u8 gText_RegisteredTextChanged_SavedTheGame[] = _("{DYNAMIC 0x00} saved the game."); +const u8 gText_IfLeaderLeavesChatWillEnd[] = _("If the LEADER leaves, the chat\nwill end. Is that okay?"); +const u8 gText_Hello[] = _("HELLO"); +const u8 gText_Pokemon2[] = _("POKéMON"); +const u8 gText_Trade[] = _("TRADE"); +const u8 gText_Battle[] = _("BATTLE"); +const u8 gText_Lets[] = _("LET'S"); +const u8 gText_Ok[] = _("OK!"); +const u8 gText_Sorry[] = _("SORRY"); +const u8 gText_YaySmileEmoji[] = _("YAY{EXTRA 0xF9}"); +const u8 gText_ThankYou[] = _("THANK YOU"); +const u8 gText_ByeBye[] = _("BYE-BYE!"); +const u8 gUnknown_841B554[] = _("{PLAYER} scurried to a POKéMON CENTER,\nprotecting the exhausted and fainted\nPOKéMON from further harm‥\p"); +const u8 gUnknown_841B5B6[] = _("{PLAYER} scurried back home, protecting\nthe exhausted and fainted POKéMON from\nfurther harm‥\p"); +const u8 gUnknown_841B60E[] = _("PLAYER: {DYNAMIC 0x00}"); +const u8 gUnknown_841B619[] = _("This document is issued in\nrecognition of your magnificent\nachievement - the completion of\nthe {DYNAMIC 0x01} POKéDEX."); +const u8 gUnknown_841B684[] = _("GAME FREAK"); +const u8 gUnknown_841B68F[] = _("NATIONAL"); +const u8 gUnknown_841B698[] = _("KANTO"); +const u8 gUnknown_841B69E[] = _("Clear all save data areas?"); +const u8 gUnknown_841B6B9[] = _("Clearing data‥\nPlease wait."); +const u8 gText_Player[] = _("PLAYER"); +const u8 gText_Time[] = _("TIME"); +const u8 gText_Colon[] = _(":"); +const u8 gText_Pokedex[] = _("POKéDEX"); +const u8 gTextJPDummy_Hiki[] = _(""); +const u8 gText_Badges[] = _("BADGES"); +const u8 gTextJPDummy_Ko[] = _(""); +const u8 gText_Register[] = _("REGISTER"); +const u8 gText_HatchedFromEgg[] = _("{STR_VAR_1} hatched from the EGG!"); +const u8 gText_NickHatchPrompt[] = _("Would you like to nickname the newly\nhatched {STR_VAR_1}?"); +const u8 gString_OutOfCoins[] = _("You've run out of COINS.\nGame over!"); +const u8 gString_QuitPlaying[] = _("Quit playing?"); +const u8 gString_SlotMachineControls[] = _("{DPAD_LEFTRIGHT}COMBOS {DPAD_DOWN}WAGER {A_BUTTON}STOP {B_BUTTON}EXIT"); +const u8 gUnknown_841B798[] = _("おしえテレビ"); +const u8 gUnknown_841B79F[] = _("おしまい"); + +#include "data/text/teachy_tv.h" + +const u8 gString_Bill[] = _("BILL"); +const u8 gString_Someone[] = _("SOMEONE"); +const u8 gString_Help[] = _("HELP"); +const u8 gString_HelpSystem_ClearTo8[] = _("{CLEAR_TO 8}"); +const u8 gText_SpacePoints2[] = _(" points"); +const u8 gText_SpaceTimes3[] = _(" time(s)"); +const u8 gText_PkmnJumpRecords[] = _("POKéMON JUMP RECORDS"); +const u8 gText_JumpsInARow[] = _("Jumps in a row:"); +const u8 gText_BestScore2[] = _("Best score:"); +const u8 gText_ExcellentsInARow[] = _("EXCELLENTS in a row:"); +const u8 gText_AwesomeWonF701F700[] = _("Awesome score! You've\nwon {DYNAMIC 01} {DYNAMIC 00}!"); +const u8 gText_FilledStorageSpace2[] = _("There's no room left now."); +const u8 gText_CantHoldMore[] = _("You can't hold any more!"); +const u8 gText_WantToPlayAgain2[] = _("Want to play again?"); +const u8 gText_SomeoneDroppedOut2[] = _("Somebody dropped out.\nThe link will be canceled."); +const u8 gText_SavingDontTurnOffPower[] = _("SAVING…\nDON'T TURN OFF THE POWER."); +const u8 gText_CommunicationStandby4[] = _("Communication standby…"); +const u8 gText_SavingDontTurnOffPower2[] = _("SAVING...\nDON'T TURN OFF THE POWER."); // Unused +const u8 gText_BerryPickingRecords[] = _("DODRIO BERRY-PICKING RECORDS"); +const u8 gText_BerriesPicked[] = _("BERRIES picked:"); +const u8 gText_BestScore[] = _("Best score:"); +const u8 gText_BerriesInRowFivePlayers[] = _("BERRIES picked in a row with\nfive players:"); +const u8 gText_BerryPickingResults[] = _("Announcing BERRY-PICKING results!"); +const u8 gText_10P30P50P50P[] = _("10P 30P 50P {EXTRA 0xDD}50P"); +const u8 gText_AnnouncingRankings[] = _("Announcing rankings!"); +const u8 gText_AnnouncingPrizes[] = _("Announcing prizes!"); +const u8 gText_1Colon[] = _("1:"); +const u8 gText_2Colon[] = _("2:"); +const u8 gText_3Colon[] = _("3:"); +const u8 gText_4Colon[] = _("4:"); +const u8 gText_5Colon[] = _("5:"); +const u8 gText_FirstPlacePrize[] = _("The first-place winner gets\nthis {DYNAMIC 00}!"); +const u8 gText_CantHoldAnyMore[] = _("You can't hold any more..."); +const u8 gText_FilledStorageSpace[] = _("It filled its storage space."); +const u8 gText_WantToPlayAgain[] = _("Want to play again?"); +const u8 gText_SomeoneDroppedOut[] = _("Somebody dropped out.\nThe link will be canceled."); +const u8 gText_SpacePoints[] = _(" points"); +const u8 gText_CommunicationStandby3[] = _("Communication standby…"); +ALIGNED(4) const u8 gUnknown_841CE3C[] = _("Are you ready to BERRY-CRUSH?\nPlease pick a BERRY for use.\p"); +ALIGNED(4) const u8 gUnknown_841CE78[] = _("Please wait while each member\nchooses a BERRY."); +ALIGNED(4) const u8 gUnknown_841CEA8[] = _("{PAUSE_MUSIC}{PLAY_BGM MUS_FANFA1}You ended up with {STR_VAR_1} units of\nsilky-smooth BERRY POWDER.{RESUME_MUSIC}\pYour total amount of BERRY POWDER\nis {STR_VAR_2}.\p"); +ALIGNED(4) const u8 gUnknown_841CF14[] = _("Recording your game results in the\nsave file.\nPlease wait."); +ALIGNED(4) const u8 gUnknown_841CF50[] = _("Want to play BERRY CRUSH again?"); +ALIGNED(4) const u8 gUnknown_841CF70[] = _("You have no BERRIES.\nThe game will be canceled."); +ALIGNED(4) const u8 gUnknown_841CFA0[] = _("A member dropped out.\nThe game will be canceled."); +ALIGNED(4) const u8 gUnknown_841CFD4[] = _("Time's up.\pGood BERRY POWDER could not be\nmade…\p"); +ALIGNED(4) const u8 gUnknown_841D008[] = _("Communication standby…"); +ALIGNED(4) const u8 gText_1_ClrLtGryShdwBlk_Dynamic0[] = _("1. {COLOR LIGHT_GRAY}{SHADOW BLACK}{DYNAMIC 0x00}"); +const u8 gText_1_Dynamic0[] = _("1. {DYNAMIC 0x00}"); +ALIGNED(4) const u8 gText_SpaceTimes[] = _(" times"); +ALIGNED(4) const u8 gText_XDotY[] = _("{STR_VAR_1}.{STR_VAR_2}"); +ALIGNED(4) const u8 gText_StrVar1Berry[] = _("{STR_VAR_1} BERRY"); +ALIGNED(4) const u8 gText_TimeColon[] = _("Time:"); +ALIGNED(4) const u8 gText_PressingSpeed[] = _("Pressing Speed:"); +const u8 gText_Silkiness[] = _("Silkiness:"); +ALIGNED(4) const u8 gText_StrVar1[] = _("{STR_VAR_1}"); +ALIGNED(4) const u8 gText_SpaceMin[] = _("min."); +ALIGNED(4) const u8 gText_XDotY2[] = _("{STR_VAR_1}.{STR_VAR_2}"); +ALIGNED(4) const u8 gText_SpaceSec[] = _("sec."); +ALIGNED(4) const u8 gText_XDotY3[] = _("{STR_VAR_1}.{STR_VAR_2}"); +ALIGNED(4) const u8 gText_TimesPerSec[] = _("Times/sec."); +ALIGNED(4) const u8 gText_Var1Percent[] = _("{STR_VAR_1}%"); +ALIGNED(4) const u8 gText_PressesRankings[] = _("No. of Presses Rankings"); +ALIGNED(4) const u8 gText_CrushingResults[] = _("Crushing Results"); +ALIGNED(4) const u8 gText_NeatnessRankings[] = _("Neatness Rankings"); +ALIGNED(4) const u8 gText_CooperativeRankings[] = _("Cooperative Rankings"); +ALIGNED(4) const u8 gText_PressingPowerRankings[] = _("Pressing-Power Rankings"); +const u8 gText_BerryCrush2[] = _("BERRY CRUSH"); +const u8 gText_PressingSpeedRankings[] = _("Pressing-Speed Rankings"); +const u8 gText_Var1Players[] = _("{STR_VAR_1} PLAYERS"); +ALIGNED(4) const u8 gText_Ghost[] = _("GHOST"); +const u8 gUnknown_841D14E[] = _("A POKéMON's on the hook!{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_841D169[] = _("Not even a nibble‥{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_841D17E[] = _("It got away‥{PAUSE_UNTIL_PRESS}"); +const u8 gUnknown_841D18D[] = _("ROOFTOP"); +ALIGNED(4) const u8 gString_PokemonFireRed_Staff[] = _("Pokémon FireRed Version\nStaff"); +ALIGNED(4) const u8 gString_PokemonLeafGreen_Staff[] = _("Pokémon LeafGreen Version\nStaff"); +ALIGNED(4) const u8 gCreditsString_Director[] = _("\n\nDirector\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Junichi_Masuda[] = _("\n\n\nJunichi Masuda\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Art_Director_Battle_Director[] = _("\nArt Director\n\nBattle Director\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Ken_Sugimori_Shigeki_Morimoto[] = _("\n\nKen Sugimori\n\nShigeki Morimoto\n\n"); +ALIGNED(4) const u8 gCreditsString_Program_Leader_Planning_Leader_Graphic_Design_Leader[] = _("Program Leader\n\nPlanning Leader\n\nGraphic Design Leader\n\n"); +ALIGNED(4) const u8 gCreditsString_Tetsuya_Watanabe_Koji_Nishino_Takao_Unno[] = _("\nTetsuya Watanabe\n\nKoji Nishino\n\nTakao Unno\n"); +ALIGNED(4) const u8 gCreditsString_Programmers[] = _("Programmers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hiroyuki_Nakamura_Masao_Taya_Satoshi_Nohara_Miyuki_Iwasawa_Daisuke_Goto[] = _("\nHiroyuki Nakamura\nMasao Taya\nSatoshi Nohara\nMiyuki Iwasawa\nDaisuke Goto\n"); +ALIGNED(4) const u8 gCreditsString_System_Programmers[] = _("System Programmers\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Tetsuya_Watanabe_Akito_Mori_Hisashi_Sogabe_Sousuke_Tamada[] = _("\nTetsuya Watanabe\nAkito Mori\nHisashi Sogabe\nSousuke Tamada\n\n"); +ALIGNED(4) const u8 gCreditsString_Graphic_Designers[] = _("Graphic Designers\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Takao_Unno_Asuka_Iwashita_Kanako_Eo_Hiroki_Fuchino[] = _("\nTakao Unno\nAsuka Iwashita\nKanako Eo\nHiroki Fuchino\n\n"); +ALIGNED(4) const u8 gCreditsString_Graphic_Designers_2[] = _("\nGraphic Designers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Ken_Sugimori_Hironobu_Yoshida[] = _("\n\nKen Sugimori\nHironobu Yoshida\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Music_Composition[] = _("\nMusic Composition\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Go_Ichinose_Junichi_Masuda[] = _("\n\nGo Ichinose\nJunichi Masuda\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Sound_Effects[] = _("\n\nSound Effects\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Go_Ichinose[] = _("\n\n\nGo Ichinose\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Game_Designers[] = _("\nGame Designers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Junichi_Masuda_Koji_Nishino_Tetsuji_Ohta[] = _("\n\nJunichi Masuda\nKoji Nishino\nTetsuji Ohta\n\n"); +ALIGNED(4) const u8 gCreditsString_Game_Designers_2[] = _("\nGame Designers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hitomi_Sato_Shigeru_Ohmori_Tadashi_Takahashi[] = _("\n\nHitomi Sato\nShigeru Ohmori\nTadashi Takahashi\n\n"); +ALIGNED(4) const u8 gCreditsString_Game_Scenario[] = _("\nGame Scenario\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hitomi_Sato_Satoshi_Tajiri[] = _("\n\nHitomi Sato\nSatoshi Tajiri\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Script_Designer_Map_Designer[] = _("\nScript Designer\n\nMap Designer\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Satoshi_Nohara_Shigeru_Ohmori[] = _("\n\nSatoshi Nohara\n\nShigeru Ohmori\n\n"); +ALIGNED(4) const u8 gCreditsString_Parametric_Designers[] = _("\nParametric Designers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Koji_Nishino_Tetsuji_Ohta_Shigeki_Morimoto[] = _("\n\nKoji Nishino\nTetsuji Ohta\nShigeki Morimoto\n\n"); +ALIGNED(4) const u8 gCreditsString_POKeDEX_Text[] = _("\n\nPOKéDEX Text\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Kenji_Matsushima[] = _("\n\n\nKenji Matsushima\n\n\n"); +ALIGNED(4) const u8 gCreditsString_POKeMON_Designers[] = _("POKéMON Designers\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Ken_Sugimori_Motofumi_Fujiwara_Shigeki_Morimoto_Hironobu_Yoshida[] = _("\nKen Sugimori\nMotofumi Fujiwara\nShigeki Morimoto\nHironobu Yoshida\n\n"); +ALIGNED(4) const u8 gCreditsString_POKeMON_Designers_2[] = _("POKéMON Designers\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Satoshi_Ohta_Asuka_Iwashita_Takao_Unno_Kanako_Eo_Aimi_Tomita[] = _("\nSatoshi Ohta\nAsuka Iwashita\nTakao Unno\nKanako Eo\nAimi Tomita\n"); +ALIGNED(4) const u8 gCreditsString_POKeMON_Designers_3[] = _("POKéMON Designers\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Atsuko_Nishida_Muneo_Saito_Rena_Yoshikawa_Jun_Okutani[] = _("\nAtsuko Nishida\nMuneo Saito\nRena Yoshikawa\nJun Okutani\n\n"); +ALIGNED(4) const u8 gCreditsString_Supporting_Programmers[] = _("Supporting Programmers\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Teruyuki_Yoshioka_Takao_Nakano_Satoshi_Mitsuhara_Daisuke_Hoshino[] = _("\nTeruyuki Yoshioka\nTakao Nakano\n\nSatoshi Mitsuhara\nDaisuke Hoshino\n"); +ALIGNED(4) const u8 gCreditsString_NCL_Product_Testing[] = _("\n\nNCL Product Testing\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_NCL_Super_Mario_Club[] = _("\n\n\nNCL Super Mario Club\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Special_Thanks[] = _("Special Thanks\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hiro_Nakamura_Hiroyuki_Uesugi_Teruki_Murakawa_Kazuya_Suyama[] = _("\nHiro Nakamura\nHiroyuki Uesugi\nTeruki Murakawa\n\nKazuya Suyama\n"); +ALIGNED(4) const u8 gCreditsString_Special_Thanks_2[] = _("Special Thanks\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Kenji_Tominaga_Kenjiro_Ito_Tomotaka_Komura_Michiko_Takizawa[] = _("\nKenji Tominaga\n\nKenjiro Ito\nTomotaka Komura\nMichiko Takizawa\n"); +ALIGNED(4) const u8 gCreditsString_Special_Thanks_3[] = _("Special Thanks\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Makiko_Takada_Mikiko_Ohashi_Shusaku_Egami_Takanao_Kondo_Rui_Kawaguchi[] = _("\nMakiko Takada\nMikiko Ohashi\nShusaku Egami\nTakanao Kondo\nRui Kawaguchi\n"); +ALIGNED(4) const u8 gCreditsString_Braille_Code_Check[] = _("\n\nBraille Code Check\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Japan_Braille_Library[] = _("\n\n\nJapan Braille Library\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Information_Supervisors[] = _("Information Supervisors\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hiroki_Enomoto_Kazuyuki_Terada_Yuri_Sakurai_Yumi_Funasaka_Naoko_Yanase[] = _("\nHiroki Enomoto\nKazuyuki Terada\nYuri Sakurai\nYumi Funasaka\nNaoko Yanase\n"); +ALIGNED(4) const u8 gCreditsString_Coordinators[] = _("Coordinators\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Azusa_Tajima_Akira_Kinashi_Kazuki_Yoshihara_Retsuji_Nomoto[] = _("\nAzusa Tajima\nAkira Kinashi\nKazuki Yoshihara\n\nRetsuji Nomoto\n"); +ALIGNED(4) const u8 gCreditsString_Task_Managers[] = _("\nTask Managers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hitoshi_Yamagami_Gakuji_Nomoto[] = _("\n\nHitoshi Yamagami\nGakuji Nomoto\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Producers[] = _("\nProducers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hiroyuki_Jinnai_Takehiro_Izushi_Hiroaki_Tsuru[] = _("\n\nHiroyuki Jinnai\nTakehiro Izushi\nHiroaki Tsuru\n\n"); +ALIGNED(4) const u8 gCreditsString_Executive_Director[] = _("\n\nExecutive Director\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Satoshi_Tajiri[] = _("\n\n\nSatoshi Tajiri\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Executive_Producer[] = _("\n\nExecutive Producer\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Satoru_Iwata[] = _("\n\n\nSatoru Iwata\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Executive_Producer_2[] = _("\n\nExecutive Producer\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Tsunekaz_Ishihara[] = _("\n\n\nTsunekaz Ishihara\n\n\n"); +ALIGNED(4) const u8 gCreditsString_English_Version_Coordinators[] = _("\nEnglish Version Coordinators\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Hiro_Nakamura_Seth_McMahill[] = _("\n\nHiro Nakamura\nSeth McMahill\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Translator_Text_Editor[] = _("\nTranslator\n\nText Editor\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Nob_Ogasawara_Teresa_Lillygren[] = _("\n\nNob Ogasawara\n\nTeresa Lillygren\n\n"); +ALIGNED(4) const u8 gCreditsString_Programmers_2[] = _("Programmers\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Teruki_Murakawa_Souichi_Yamamoto_Yuichiro_Ito_Akira_Kinashi[] = _("\nTeruki Murakawa\nSouichi Yamamoto\nYuichiro Ito\nAkira Kinashi\n\n"); +ALIGNED(4) const u8 gCreditsString_Environment_Tool_Programmers[] = _("\nEnvironment & Tool Programmers\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Teruki_Murakawa_Souichi_Yamamoto_Kimiko_Nakamichi[] = _("\n\nTeruki Murakawa\nSouichi Yamamoto\nKimiko Nakamichi\n\n"); +ALIGNED(4) const u8 gCreditsString_NOA_Product_Testing[] = _("NOA Product Testing\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Thomas_Hertzog_Kathy_Huguenard_Mika_Kurosawa[] = _("\nThomas Hertzog\nKathy Huguenard\nMika Kurosawa\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Braille_Code_Check_2[] = _("Braille Code Check\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_National_Federation_of_the_Blind_Patricia_A_Maurer_Japan_Braille_Library_European_Blind_Union[] = _("\nNational Federation\n{CLEAR_TO 0x13}of the Blind\nPatricia A. Maurer\nJapan Braille Library\nEuropean Blind Union\n"); +ALIGNED(4) const u8 gCreditsString_Braille_Code_Check_3[] = _("\nBraille Code Check\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_National_Information_Library_Service_Margaret_Campion[] = _("\n\nNational Information Library\n{CLEAR_TO 0x2D}Service\nMargaret Campion\n\n"); +ALIGNED(4) const u8 gCreditsString_Special_Thanks_4[] = _("Special Thanks\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Takehiro_Izushi_Motoyasu_Tojima_Hitoshi_Yamagami_Hiroyuki_Uesugi[] = _("\nTakehiro Izushi\nMotoyasu Tojima\nHitoshi Yamagami\nHiroyuki Uesugi\n\n"); +ALIGNED(4) const u8 gCreditsString_Special_Thanks_5[] = _("Special Thanks\n\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Nicola_Pratt_Barlow_Shellie_Dow_Anthony_Howitt_Naoko_Saeki_Kyoko_Onishi[] = _("\nNicola Pratt-Barlow\nShellie Dow\nAnthony Howitt\nNaoko Saeki\nKyoko Onishi\n"); +ALIGNED(4) const u8 gCreditsString_Braille_Code_Check_4[] = _("\nBraille Code Check\n\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_The_Royal_New_Zealand_Foundation_of_the_Blind_Greg_Moran[] = _("\n\nThe Royal New Zealand\nFoundation of the Blind\nGreg Moran\n\n"); +ALIGNED(4) const u8 gCreditsString_Graphic_Designer[] = _("\n\nGraphic Designer\n\n\n\n"); +ALIGNED(4) const u8 gCreditsString_Akira_Kinashi[] = _("\n\n\nAkira Kinashi\n\n\n"); +const u8 gJPText_MysteryGift[] = _(""); +const u8 gJPText_DecideStop[] = _(""); +const u8 gJPText_ReceiveMysteryGiftWithEReader[] = _(""); +const u8 gJPText_SelectConnectFromEReaderMenu[] = _(""); +const u8 gJPText_SelectConnectWithGBA[] = _(""); +const u8 gJPText_SelectConnectAndPressA[] = _("カ-ドeリ-ダ-{PLUS}の ‘つうしん'を\nえらんで Aボタンを おしてください"); +const u8 gJPText_LinkIsIncorrect[] = _(""); +const u8 gJPText_CardReadingHasBeenHalted[] = _(""); +const u8 gJPText_UnableConnectWithEReader[] = _("カ-ドeリ-ダ-{PLUS}と\nつうしん できません"); +const u8 gJPText_Connecting[] = _(""); +const u8 gJPText_ConnectionErrorCheckLink[] = _(""); +const u8 gJPText_ConnectionErrorTryAgain[] = _(""); +const u8 gJPText_AllowEReaderToLoadCard[] = _(""); +const u8 gJPText_ConnectionComplete[] = _(""); +const u8 gJPText_NewTrainerHasComeToSevii[] = _(""); +const u8 gJPText_PleaseWaitAMoment[] = _(""); +const u8 gJPText_WriteErrorUnableToSaveData[] = _(""); +const u8 gText_CommErrorCheckConnections[] = _("Communication error…\nPlease check all connections,\nthen turn the power OFF and ON."); +const u8 gText_CommErrorEllipsis[] = _("Communication error…"); +const u8 gText_MoveCloserToLinkPartner[] = _("Move closer to your link partner(s).\nAvoid obstacles between partners."); +const u8 gText_ABtnRegistrationCounter[] = _("A Button: Registration Counter"); +const u8 gText_ABtnTitleScreen[] = _("A Button: Title Screen"); +const u8 gUnknown_841DF82[] = _("{STR_VAR_1}P LINK"); +const u8 gUnknown_841DF8B[] = _("BRONZE"); +const u8 gUnknown_841DF92[] = _("COPPER"); +const u8 gUnknown_841DF99[] = _("SILVER"); +const u8 gUnknown_841DFA0[] = _("GOLD"); +const u8 gUnknown_841DFA5[] = _("{A_BUTTON}NEXT"); +const u8 gUnknown_841DFAC[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}END"); +const u8 gUnknown_841DFBE[] = _("{A_BUTTON}{B_BUTTON}CANCEL"); +const u8 gUnknown_841DFC9[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}CANCEL"); +const u8 gEasyChatGroupName_Pokemon[] = _("POKéMON"); +const u8 gEasyChatGroupName_Trainer[] = _("TRAINER"); +const u8 gEasyChatGroupName_Status[] = _("STATUS"); +const u8 gEasyChatGroupName_Battle[] = _("BATTLE"); +const u8 gEasyChatGroupName_Greetings[] = _("GREETINGS"); +const u8 gEasyChatGroupName_People[] = _("PEOPLE"); +const u8 gEasyChatGroupName_Voices[] = _("VOICES"); +const u8 gEasyChatGroupName_Speech[] = _("SPEECH"); +const u8 gEasyChatGroupName_Endings[] = _("ENDINGS"); +const u8 gEasyChatGroupName_Feelings[] = _("FEELINGS"); +const u8 gEasyChatGroupName_Conditions[] = _("CONDITIONS"); +const u8 gEasyChatGroupName_Actions[] = _("ACTIONS"); +const u8 gEasyChatGroupName_Lifestyle[] = _("LIFESTYLE"); +const u8 gEasyChatGroupName_Hobbies[] = _("HOBBIES"); +const u8 gEasyChatGroupName_Time[] = _("TIME"); +const u8 gEasyChatGroupName_Misc[] = _("MISC."); +const u8 gEasyChatGroupName_Adjectives[] = _("ADJECTIVES"); +const u8 gEasyChatGroupName_Events[] = _("EVENTS"); +const u8 gEasyChatGroupName_Move1[] = _("MOVE 1"); +const u8 gEasyChatGroupName_Move2[] = _("MOVE 2"); +const u8 gEasyChatGroupName_TrendySaying[] = _("TRENDY SAYING"); +const u8 gEasyChatGroupName_Pokemon2[] = _("POKéMON2"); +const u8 gText_ThreeQuestionMarks[] = _("???"); +const u8 gText_UnusedEmpty[] = _(""); +const u8 gText_UnusedLv[] = _("Lv"); +const u8 gText_UnusedDashes[] = _("---"); +const u8 gUnknown_841E09F[] = _("????"); +const u8 gText_UnusedEmpty2[] = _(""); +const u8 gUnknown_841E0A5[] = _("Is this trade okay?"); +const u8 gTradeText_Cancel[] = _("CANCEL"); +const u8 gTradeText_ChooseAPokemon[] = _("Choose a POKéMON."); +const u8 gTradeText_Summary[] = _("SUMMARY"); +const u8 gTradeText_Trade[] = _("TRADE"); +const u8 gTradeText_CancelTrade[] = _("Cancel trade?"); +const u8 gTradeText_PressBButtonToExit[] = _("Press the B Button to exit."); +const u8 gUnknown_841E10A[] = _("SUMMARY"); +const u8 gUnknown_841E112[] = _("TRADE"); +const u8 gUnknown_841E118[] = _("{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}Communication standby…\nPlease wait."); +const u8 gUnknown_841E145[] = _("{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}The trade has been canceled."); +const u8 gUnknown_841E16B[] = _("{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}That's your only POKéMON\nfor battle."); +const u8 gUnknown_841E199[] = _("{COLOR RED}{HIGHLIGHT DARK_GREY}{SHADOW GREEN}Waiting for your friend\nto finish…"); +const u8 gUnknown_841E1C5[] = _("Your friend wants\nto trade POKéMON."); +const u8 gText_XWillBeSentToY[] = _("{STR_VAR_2} will be\nsent to {STR_VAR_1}."); +const u8 gText_ByeByeVar1[] = _("Bye-bye, {STR_VAR_2}!"); +const u8 gText_XSentOverY[] = _("{STR_VAR_1} sent over {STR_VAR_3}."); +const u8 gText_TakeGoodCareOfX[] = _("Take good care of {STR_VAR_3}!"); +const u8 gText_From[] = _("From "); +const u8 gUnknown_841E23A[] = _(""); +const u8 gUnknown_841E23B[] = _(""); +const u8 gUnknown_841E23C[] = _(""); +const u8 gUnknown_841E23D[] = _(""); +const u8 gUnknown_841E23E[] = _(""); +const u8 gUnknown_841E23F[] = _(""); +const u8 gUnknown_841E240[] = _(""); +const u8 gUnknown_841E241[] = _(""); +const u8 gUnknown_841E242[] = _(""); +const u8 gUnknown_841E243[] = _(""); +const u8 gUnknown_841E244[] = _(""); +const u8 gText_WirelessCommunicationStatus[] = _("Wireless Communication Status"); +const u8 gText_PeopleTrading[] = _("People trading:"); +const u8 gText_PeopleBattling[] = _("People battling:"); +const u8 gText_PeopleInUnionRoom[] = _("People in the UNION ROOM:"); +const u8 gText_PeopleCommunicating[] = _("People communicating:"); +const u8 gUnknown_841E2B4[] = _("{DYNAMIC 0x00} players"); +const u8 gUnknown_841E2BF[] = _("{DYNAMIC 0x01} player"); +const u8 gUnknown_841E2C9[] = _("{DYNAMIC 0x02} players"); +const u8 gUnknown_841E2D4[] = _("{DYNAMIC 0x03} players"); +const u8 gUnknown_841E2DF[] = _("{DPAD_ANY}えらぶ:{A_BUTTON}けってい"); +const u8 gUnknown_841E2EC[] = _("{B_BUTTON}CANCEL"); +const u8 gUnknown_841E2F5[] = _("{COLOR BLUE}{SHADOW YELLOW} たいせんの くみあわせ\n{COLOR RED}{SHADOW GREEN}じぶんの ばしょをきめて ください"); +const u8 gUnknown_841E322[] = _("{ID}"); +const u8 gText_CommunicationStandby5[] = _("Communication standby…"); +const u8 gDaycareText_GetAlongVeryWell[] = _("The two seem to get along\nvery well."); +const u8 gDaycareText_GetAlong[] = _("The two seem to get along."); +const u8 gDaycareText_DontLikeOther[] = _("The two don't seem to like\neach other much."); +const u8 gDaycareText_PlayOther[] = _("The two prefer to play with other\nPOKéMON than each other."); +const u8 gText_TeachWhichMoveToMon[] = _("Teach which move to {STR_VAR_1}?"); +const u8 gText_TeachMoveQues[] = _("Teach {STR_VAR_2}?"); +const u8 gText_MonLearnedMove[] = _("{STR_VAR_1} learned\n{STR_VAR_2}."); +const u8 gText_MonIsTryingToLearnMove[] = _("{STR_VAR_1} is trying to learn\n{STR_VAR_2}.\pBut {STR_VAR_1} can't learn more\nthan four moves.\pDelete an older move to make\nroom for {STR_VAR_2}?"); +const u8 gText_StopLearningMove[] = _("Stop learning {STR_VAR_2}?"); +const u8 gText_1_2_and_Poof[] = _("{PAUSE 0x20}1, {PAUSE 0x0F}2, and {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}‥ {PAUSE 0x0F}{PLAY_SE SE_KON}Poof!\p"); +const u8 gText_MonForgotOldMoveAndMonLearnedNewMove[] = _("{STR_VAR_1} forgot {STR_VAR_3}.\pAnd‥\p{STR_VAR_1}\nlearned {STR_VAR_2}."); +const u8 gText_GiveUpTryingToTeachNewMove[] = _("Give up trying to teach a new\nmove to {STR_VAR_1}?"); +const u8 gText_WhichMoveShouldBeForgotten[] = _("Which move should be forgotten?\p"); +const u8 gUnknown_841E52D[] = _("----------"); +const u8 gText_CommStandbyAwaitingOtherPlayer[] = _("Communication standby‥\nAwaiting another player to choose."); +const u8 gText_BattleWasRefused[] = _("The battle was refused.{PAUSE 0x3C}"); +const u8 gText_RefusedBattle[] = _("Refused the battle.{PAUSE 0x3C}"); +const u8 gFameCheckerText_MainScreenUI[] = _("{START_BUTTON}PICK {DPAD_UPDOWN}SELECT {A_BUTTON}OK"); +const u8 gFameCheckerText_PickScreenUI[] = _("{START_BUTTON}PICK {DPAD_UPDOWN}SELECT {B_BUTTON}CANCEL"); +const u8 gFameCheckerText_FlavorTextUI[] = _("{DPAD_ANY}PICK {A_BUTTON}READ {B_BUTTON}CANCEL"); +const u8 gFameCheckerOakName[] = _("OAK"); +const u8 gFameCheckerDaisyName[] = _("DAISY"); +const u8 gFameCheckerBillName[] = _("BILL"); +const u8 gFameCheckerMrFujiName[] = _("FUJI"); +const u8 gText_VarietyOfEventsImportedWireless[] = _("A variety of events will be imported\nover Wireless Communication."); +const u8 gText_WonderCardsInPossession[] = _("Read the WONDER CARDS in your\npossession."); +const u8 gText_ReadNewsThatArrived[] = _("Read the NEWS that arrived."); +const u8 gText_ReturnToTitle[] = _("Return to the title screen."); +const u8 gText_DontHaveCardNewOneInput[] = _("You don't have a WONDER CARD,\nso a new CARD will be input."); +const u8 gText_DontHaveNewsNewOneInput[] = _("You don't have any WONDER NEWS,\nso new NEWS will be input."); +const u8 gText_WhereShouldCardBeAccessed[] = _("Where should the WONDER CARD\nbe accessed?"); +const u8 gText_WhereShouldNewsBeAccessed[] = _("Where should the WONDER NEWS\nbe accessed?"); +const u8 gUnknown_841E76B[] = _("Link standby...\n... ... B Button: Cancel"); +const u8 gText_Communicating[] = _("Communicating…"); +const u8 gText_CommunicationCompleted[] = _("Communication completed."); +const u8 gText_CommunicationError[] = _("Communication error."); +const u8 gText_CommunicationCanceled[] = _("Communication has been canceled."); +const u8 gText_ThrowAwayWonderCard[] = _("Throw away the WONDER CARD\nand input a new CARD?"); +const u8 gText_HaventReceivedCardsGift[] = _("You haven't received the CARD's gift\nyet. Input a new CARD anyway?"); +const u8 gText_WonderCardReceivedFrom[] = _("A WONDER CARD has been received\nfrom {STR_VAR_1}."); +const u8 gText_WonderNewsReceivedFrom[] = _("A WONDER NEWS item has been\nreceived from {STR_VAR_1}."); +const u8 gText_WonderCardReceived[] = _("A new WONDER CARD has been\nreceived."); +const u8 gText_WonderNewsReceived[] = _("A new WONDER NEWS item has been\nreceived."); +const u8 gText_NewStampReceived[] = _("A new STAMP has been received."); +const u8 gText_NewTrainerReceived[] = _("A new TRAINER has arrived."); +const u8 gText_AlreadyHadCard[] = _("You already had that\nWONDER CARD."); +const u8 gText_AlreadyHadNews[] = _("You already had that\nWONDER NEWS item."); +const u8 gText_AlreadyHadStamp[] = _("You already had that\nSTAMP."); +const u8 gText_NoMoreRoomForStamps[] = _("There's no more room for adding\nSTAMPS."); +const u8 gText_RecordUploadedViaWireless[] = _("Your record has been uploaded via\nWIRELESS COMMUNICATION."); +const u8 gText_CantAcceptCardFromTrainer[] = _("You can't accept a WONDER CARD\nfrom this TRAINER."); +const u8 gText_CantAcceptNewsFromTrainer[] = _("You can't accept WONDER NEWS\nfrom this TRAINER."); +const u8 gText_NothingSentOver[] = _("Nothing was sent over…"); +const u8 gText_WhatToDoWithCards[] = _("What would you like to do\nwith the WONDER CARDS?"); +const u8 gText_WhatToDoWithNews[] = _("What would you like to do\nwith the WONDER NEWS?"); +const u8 gText_SendingWonderCard[] = _("Sending your WONDER CARD…"); +const u8 gText_SendingWonderNews[] = _("Sending your WONDER NEWS item…"); +const u8 gText_WonderCardSentTo[] = _("Your WONDER CARD has been sent\nto {STR_VAR_1}."); +const u8 gText_WonderNewsSentTo[] = _("Your WONDER NEWS item has been\nsent to {STR_VAR_1}."); +const u8 gText_StampSentTo[] = _("A STAMP has been sent to {STR_VAR_1}."); +const u8 gText_GiftSentTo[] = _("A GIFT has been sent to {STR_VAR_1}."); +const u8 gText_OtherTrainerHasCard[] = _("The other TRAINER has the same\nWONDER CARD already."); +const u8 gText_OtherTrainerHasNews[] = _("The other TRAINER has the same\nWONDER NEWS already."); +const u8 gText_OtherTrainerHasStamp[] = _("The other TRAINER has the same\nSTAMP already."); +const u8 gText_OtherTrainerCanceled[] = _("The other TRAINER canceled\ncommunication."); +const u8 gText_CantSendGiftToTrainer[] = _("You can't send a MYSTERY GIFT to\nthis TRAINER."); +const u8 gText_IfThrowAwayCardEventWontHappen[] = _("If you throw away the CARD,\nits event won't happen. Okay?"); +const u8 gText_OkayToDiscardNews[] = _("Is it okay to discard this\nNEWS item?"); +const u8 gText_HaventReceivedGiftOkayToDiscard[] = _("You haven't received the\nGIFT. Is it okay to discard?"); +const u8 gText_DataWillBeSaved[] = _("Data will be saved.\nPlease wait."); +const u8 gText_SaveCompletedPressA[] = _("Save completed.\nPlease press the A Button."); +const u8 gText_WonderCardThrownAway[] = _("The WONDER CARD was thrown away."); +const u8 gText_WonderNewsThrownAway[] = _("The WONDER NEWS was thrown away."); +const u8 gText_MysteryGift2[] = _("MYSTERY GIFT"); +const u8 gText_PickOKCancel[] = _("{DPAD_UPDOWN}PICK {A_BUTTON}OK {B_BUTTON}EXIT"); +const u8 gText_WonderCards[] = _("WONDER CARDS"); +const u8 gText_WonderNews[] = _("WONDER NEWS"); +const u8 gText_WirelessCommunication[] = _("WIRELESS COMMUNICATION"); +const u8 gText_Friend2[] = _("FRIEND"); +const u8 gText_Exit3[] = _("EXIT"); +const u8 gText_Receive[] = _("RECEIVE"); +const u8 gText_Send[] = _("SEND"); +const u8 gText_Toss[] = _("TOSS"); +const u8 gUnknown_841EE2B[] = _("DEL. ALL{CLEAR_TO 0x57}CANCEL{CLEAR_TO 0xA4}OK"); diff --git a/src/tm_case.c b/src/tm_case.c index f631e1604..e093eaa25 100644 --- a/src/tm_case.c +++ b/src/tm_case.c @@ -797,7 +797,7 @@ static void Task_SelectTMAction_FromFieldBag(u8 taskId) Menu_InitCursor(sTMCaseDynamicResources->contextMenuWindowId, 2, 0, 2, GetFontAttribute(2, 1) + 2, sTMCaseDynamicResources->numMenuActions, 0); strbuf = Alloc(256); GetTMNumberAndMoveString(strbuf, gSpecialVar_ItemId); - StringAppend(strbuf, gText_IsSelected); + StringAppend(strbuf, gText_Var1IsSelected + 2); // +2 skips over the stringvar AddTextPrinterParameterized_ColorByIndex(2, 2, strbuf, 0, 2, 1, 0, 0, 1); Free(strbuf); if (itemid_is_unique(gSpecialVar_ItemId)) |