diff options
author | YamaArashi <shadow962@live.com> | 2017-01-05 19:09:15 -0800 |
---|---|---|
committer | YamaArashi <shadow962@live.com> | 2017-01-05 20:17:12 -0800 |
commit | b9a1bbfca32df16e3628f8d866db669cd887546d (patch) | |
tree | a0c418eb17dcbbfee4102b2482653cb3c960dc16 | |
parent | 30e676b149a3a3a6ab65a371e636df8260b52b9c (diff) |
split out more data
-rw-r--r-- | data/bard_music.s | 119 | ||||
-rw-r--r-- | data/berry_tag_screen.s | 12 | ||||
-rw-r--r-- | data/data_83760F0.s | 3679 | ||||
-rw-r--r-- | data/diploma.s | 17 | ||||
-rw-r--r-- | data/evolution_graphics.s | 42 | ||||
-rw-r--r-- | data/intro_credits_graphics.s | 332 | ||||
-rw-r--r-- | data/menu_cursor.s | 302 | ||||
-rw-r--r-- | data/mystery_event_msg.s | 35 | ||||
-rw-r--r-- | data/pokeblock_feed.s | 225 | ||||
-rw-r--r-- | data/save_failed_screen.s | 16 | ||||
-rw-r--r-- | data/strings.s | 2041 | ||||
-rw-r--r-- | data/strings2.s | 554 | ||||
-rw-r--r-- | data/text/easy_chat/group_name_strings.inc | 44 | ||||
-rw-r--r-- | data/unknown_debug_menu.s | 32 | ||||
-rw-r--r-- | ld_script.txt | 12 |
15 files changed, 3761 insertions, 3701 deletions
diff --git a/data/bard_music.s b/data/bard_music.s new file mode 100644 index 000000000..3d2e82beb --- /dev/null +++ b/data/bard_music.s @@ -0,0 +1,119 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +Unknown_8416F08: + .incbin "baserom.gba", 0x00416f08, 0x4 +Unknown_8416F0C: + .incbin "baserom.gba", 0x00416f0c, 0x4 +Unknown_8416F10: + .incbin "baserom.gba", 0x00416f10, 0x4 +Unknown_8416F14: + .incbin "baserom.gba", 0x00416f14, 0x4 +Unknown_8416F18: + .incbin "baserom.gba", 0x00416f18, 0x4 +Unknown_8416F1C: + .incbin "baserom.gba", 0x00416f1c, 0x6 +Unknown_8416F22: + .incbin "baserom.gba", 0x00416f22, 0x6 +Unknown_8416F28: + .incbin "baserom.gba", 0x00416f28, 0x6 +Unknown_8416F2E: + .incbin "baserom.gba", 0x00416f2e, 0x6 +Unknown_8416F34: + .incbin "baserom.gba", 0x00416f34, 0x6 +Unknown_8416F3A: + .incbin "baserom.gba", 0x00416f3a, 0x8 +Unknown_8416F42: + .incbin "baserom.gba", 0x00416f42, 0x8 +Unknown_8416F4A: + .incbin "baserom.gba", 0x00416f4a, 0x8 +Unknown_8416F52: + .incbin "baserom.gba", 0x00416f52, 0x8 +Unknown_8416F5A: + .incbin "baserom.gba", 0x00416f5a, 0x8 +Unknown_8416F62: + .incbin "baserom.gba", 0x00416f62, 0xA +Unknown_8416F6C: + .incbin "baserom.gba", 0x00416f6c, 0xA +Unknown_8416F76: + .incbin "baserom.gba", 0x00416f76, 0xA +Unknown_8416F80: + .incbin "baserom.gba", 0x00416f80, 0xA +Unknown_8416F8A: + .incbin "baserom.gba", 0x00416f8a, 0xA +Unknown_8416F94: + .incbin "baserom.gba", 0x00416f94, 0xC +Unknown_8416FA0: + .incbin "baserom.gba", 0x00416fa0, 0xC +Unknown_8416FAC: + .incbin "baserom.gba", 0x00416fac, 0xC +Unknown_8416FB8: + .incbin "baserom.gba", 0x00416fb8, 0xC +Unknown_8416FC4: + .incbin "baserom.gba", 0x00416fc4, 0xC +Unknown_8416FD0: + .incbin "baserom.gba", 0x00416fd0, 0xE +Unknown_8416FDE: + .incbin "baserom.gba", 0x00416fde, 0xE +Unknown_8416FEC: + .incbin "baserom.gba", 0x00416fec, 0xE +Unknown_8416FFA: + .incbin "baserom.gba", 0x00416ffa, 0xE +Unknown_8417008: + .incbin "baserom.gba", 0x00417008, 0xE +Unknown_8417016: + .incbin "baserom.gba", 0x00417016, 0x10 +Unknown_8417026: + .incbin "baserom.gba", 0x00417026, 0x10 +Unknown_8417036: + .incbin "baserom.gba", 0x00417036, 0x10 +Unknown_8417046: + .incbin "baserom.gba", 0x00417046, 0x10 +Unknown_8417056: + .incbin "baserom.gba", 0x00417056, 0x12 + + .align 2 +gUnknown_08417068:: @ 8417068 + .4byte Unknown_8416F08 + .4byte Unknown_8416F0C + .4byte Unknown_8416F10 + .4byte Unknown_8416F14 + .4byte Unknown_8416F18 + .4byte Unknown_8416F1C + .4byte Unknown_8416F22 + .4byte Unknown_8416F28 + .4byte Unknown_8416F2E + .4byte Unknown_8416F34 + .4byte Unknown_8416F3A + .4byte Unknown_8416F42 + .4byte Unknown_8416F4A + .4byte Unknown_8416F52 + .4byte Unknown_8416F5A + .4byte Unknown_8416F62 + .4byte Unknown_8416F6C + .4byte Unknown_8416F76 + .4byte Unknown_8416F80 + .4byte Unknown_8416F8A + .4byte Unknown_8416F94 + .4byte Unknown_8416FA0 + .4byte Unknown_8416FAC + .4byte Unknown_8416FB8 + .4byte Unknown_8416FC4 + .4byte Unknown_8416FD0 + .4byte Unknown_8416FDE + .4byte Unknown_8416FEC + .4byte Unknown_8416FFA + .4byte Unknown_8417008 + .4byte Unknown_8417016 + .4byte Unknown_8417026 + .4byte Unknown_8417036 + .4byte Unknown_8417046 + .4byte Unknown_8417056 + +gUnknown_084170F4:: @ 84170F4 + .incbin "baserom.gba", 0x004170f4, 0xD0 + +@ 84171C4 + .include "data/bard_music.inc" diff --git a/data/berry_tag_screen.s b/data/berry_tag_screen.s new file mode 100644 index 000000000..d1be8a9d7 --- /dev/null +++ b/data/berry_tag_screen.s @@ -0,0 +1,12 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +gUnknown_0841192C:: @ 841192C + .4byte ContestStatsText_VerySoft + .4byte ContestStatsText_Soft + .4byte ContestStatsText_Hard + .4byte ContestStatsText_VeryHard + .4byte ContestStatsText_SuperHard diff --git a/data/data_83760F0.s b/data/data_83760F0.s index a3303a026..b32e275b3 100644 --- a/data/data_83760F0.s +++ b/data/data_83760F0.s @@ -19510,3682 +19510,3 @@ gSpriteTemplate_840CAEC:: @ 840CAEC gUnknown_0840CB04:: @ 840CB04 .incbin "baserom.gba", 0x0040cb04, 0x8 - - .align 2 -gDiplomaPalettes:: @ 840CB0C - .incbin "graphics/misc/diploma_national.gbapal" - .incbin "graphics/misc/diploma_hoenn.gbapal" - - .align 2 -gDiplomaTilemap:: @ 840CB4C - .incbin "graphics/misc/diploma_map.bin.lz" - - .align 2 -gDiplomaTiles:: @ 840D288 - .incbin "graphics/misc/diploma.4bpp.lz" - -gExpandedPlaceholder_Empty:: @ 840DC80 - .string "$" - -gExpandedPlaceholder_Kun:: @ 840DC81 - .string "$" - -gExpandedPlaceholder_Chan:: @ 840DC82 - .string "$" - -gExpandedPlaceholder_Sapphire:: @ 840DC83 - .string "SAPPHIRE$" - -gExpandedPlaceholder_Ruby:: @ 840DC8C - .string "RUBY$" - -gExpandedPlaceholder_Aqua:: @ 840DC91 - .string "AQUA$" - -gExpandedPlaceholder_Magma:: @ 840DC96 - .string "MAGMA$" - -gExpandedPlaceholder_Archie:: @ 840DC9C - .string "ARCHIE$" - -gExpandedPlaceholder_Maxie:: @ 840DCA3 - .string "MAXIE$" - -gExpandedPlaceholder_Kyogre:: @ 840DCA9 - .string "KYOGRE$" - -gExpandedPlaceholder_Groudon:: @ 840DCB0 - .string "GROUDON$" - -gExpandedPlaceholder_Brendan:: @ 840DCB8 - .string "BRENDAN$" - -gExpandedPlaceholder_May:: @ 840DCC0 - .string "MAY$" - -gSystemText_Egg:: @ 840DCC4 - .string "EGG$" - -gSystemText_Pokemon2:: @ 840DCC8 - .string "POKéMON$" - -gMainMenuString_NewGame:: @ 840DCD0 - .string "NEW GAME$" - -gMainMenuString_Continue:: @ 840DCD9 - .string "CONTINUE$" - -gMainMenuString_Option:: @ 840DCE2 - .string "OPTION$" - -gMainMenuString_MysteryEvents:: @ 840DCE9 - .string "MYSTERY EVENTS$" - -SystemText_UpdatingSaveExternal: - .string "Updating save file using external\ndata. Please wait.$" - -SystemText_SaveUpdated: - .string "The save file has been updated.$" - -SystemText_SaveUpdatedExchangeBackup: - .string "The save file has been updated.\pFurther game data cannot be saved\nto the backup memory.\pPlease exchange the backup memory.\pFor details, please contact the\nNintendo Service Center.$" - -SystemText_SaveNotUpdated: - .string "The save file could not be updated.\pPlease exchange the backup\nmemory.\pFor details, please contact the\nNintendo Service Center.$" - -gSaveFileCorruptMessage:: @ 840DE81 - .string "The save file is corrupt. The\nprevious save file will be loaded.$" - -gSaveFileDeletedMessage:: @ 840DEC2 - .string " The save file has been deleted...$" - -gBoardNotInstalledMessage:: @ 840DEE5 - .string "The 1M sub-circuit board is\nnot installed.$" - -gBatteryDryMessage:: @ 840DF10 - .string "The internal battery has run dry.\nThe game can be played.\pHowever, clock-based events will\nno longer occur.$" - -gMainMenuString_Player:: @ 840DF7C - .string "PLAYER$" - -gMainMenuString_Pokedex:: @ 840DF83 - .string "POKéDEX$" - -gMainMenuString_Time:: @ 840DF8B - .string "TIME$" - -gMainMenuString_Badges:: @ 840DF90 - .string "BADGES$" - -gBirchText_Boy:: - .string "BOY$" -gBirchText_Girl:: - .string "GIRL$" -gBirchText_NewName:: - .string "NEW NAME$" - -gDefaultBoyName1:: - .ifdef SAPPHIRE - .string "SEAN$" - .else - .string "LANDON$" - .endif -gDefaultBoyName2:: - .string "TERRY$" -gDefaultBoyName3:: - .string "SETH$" -gDefaultBoyName4:: - .string "TOM$" - -gDefaultGirlName1:: - .ifdef SAPPHIRE - .string "MARINA$" - .else - .string "TERRA$" - .endif -gDefaultGirlName2:: - .string "KIMMY$" -gDefaultGirlName3:: - .string "NICOLA$" -gDefaultGirlName4:: - .string "SARA$" - -gSystemText_IntroWeCall:: - .string "This is what we call\na POKéMON.$" - -gSystemText_NewPara:: @ 840DFF7 - .string "\p$" - -gDexText_UnknownPoke:: @ 840DFF9 - .string " ????? POKéMON$" @ why 12 spaces? - -gDexText_UnknownHeight:: @ 840E013 - .string "{CLEAR_TO 0x0C}??’??”$" - -gDexText_UnknownWeight:: @ 840E01D - .string "????.? lbs.$" - .string "$" - -gDexText_CryOf:: @ 840E02A - .string "{CLEAR_TO 2}CRY OF$" - .string "$" - -gDexText_SizeComparedTo:: @ 840E035 - .string "SIZE COMPARED TO $" - -gDexText_RegisterComplete:: @ 840E047 - .string "POKéDEX registration completed.$" - -gDexText_Searching:: @ 840E067 - .string "Searching...\nPlease wait.$" - -gDexText_SearchComplete:: @ 840E081 - .string "Search completed.$" - -gDexText_NoMatching:: @ 840E093 - .string "No matching POKéMON were found.$" - -DexText_SearchForPoke:: - .string "Search for POKéMON based on\nselected parameters.$" -DexText_SwitchDex:: - .string "Switch POKéDEX listings.$" -DexText_ReturnToDex:: - .string "Return to the POKéDEX.$" -DexText_SelectDexMode:: - .string "Select the POKéDEX mode.$" -DexText_SelectDexList:: - .string "Select the POKéDEX listing mode.$" -DexText_ListByABC:: - .string "List by the first letter in the name.\n/Spotted POKéMON only.$" -DexText_ListByColor:: - .string "List by body color.\n/Spotted POKéMON only.$" -DexText_ListByType:: - .string "List by type.\n/Owned POKéMON only.$" -DexText_ExecuteSearchSwitch:: - .string "Execute search/switch.$" -DexText_HoennDex:: - .string "HOENN DEX$" -DexText_NationalDex:: - .string "NATIONAL DEX$" -DexText_NumericalMode:: - .string "NUMERICAL MODE$" -DexText_ABCMode:: - .string "A TO Z MODE$" -DexText_HeaviestMode:: - .string "HEAVIEST MODE$" -DexText_LightestMode:: - .string "LIGHTEST MODE$" -DexText_TallestMode:: - .string "TALLEST MODE$" -DexText_SmallestMode:: - .string "SMALLEST MODE$" -DexText_ABC:: - .string "ABC$" -DexText_DEF:: - .string "DEF$" -DexText_GHI:: - .string "GHI$" -DexText_JKL:: - .string "JKL$" -DexText_MNO:: - .string "MNO$" -DexText_PQR:: - .string "PQR$" -DexText_STU:: - .string "STU$" -DexText_VWX:: - .string "VWX$" -DexText_YZ:: - .string "YZ$" -DexText_Red:: - .string "RED$" -DexText_Blue:: - .string "BLUE$" -DexText_Yellow:: - .string "YELLOW$" -DexText_Green:: - .string "GREEN$" -DexText_Black:: - .string "BLACK$" -DexText_Brown:: - .string "BROWN$" -DexText_Purple:: - .string "PURPLE$" -DexText_Gray:: - .string "GRAY$" -DexText_White:: - .string "WHITE$" -DexText_Pink:: - .string "PINK$" -DexText_HoennDex2:: - .string "HOENN region’s POKéDEX$" -DexText_NationalDex2:: - .string "National edition POKéDEX$" -DexText_ListByNumber:: - .string "POKéMON are listed according to their\nnumber.$" -DexText_ListByABC2:: - .string "Spotted and owned POKéMON are listed\nalphabetically.$" -DexText_ListByHeavyToLightest:: - .string "Owned POKéMON are listed from the\nheaviest to the lightest.$" -DexText_ListByLightToHeaviest:: - .string "Owned POKéMON are listed from the\nlightest to the heaviest.$" -DexText_ListByTallToSmallest:: - .string "Owned POKéMON are listed from the\ntallest to the smallest.$" -DexText_ListBySmallToTallest:: - .string "Owned POKéMON are listed from the\nsmallest to the tallest.$" -DexText_Terminator5:: - .string "$" -DexText_DontSpecify:: - .string "DON’T SPECIFY.$" -DexText_None:: - .string "NONE$" -DexText_RightPointingTriangle:: - .string "▶$" @ right-pointing triangle -DexText_Terminator6:: - .string " $" - -gMenuText_WelcomeToHOFAndDexRating:: @ 840E44F - .string "Welcome to the HALL OF FAME!$" - .string "Spotted POKéMON: {STR_VAR_1}!\nOwned POKéMON: {STR_VAR_2}!\pPROF. BIRCH’s POKéDEX rating!\pPROF. BIRCH: Let’s see...\p$" - -gMenuText_HOFSaving:: @ 840E4CD - .string "SAVING...\nDON’T TURN OFF THE POWER.$" - -gMenuText_HOFCorrupt:: @ 840E4F1 - .string "The HALL OF FAME data is corrupt.$" - -gMenuText_HOFNumber:: @ 840E513 - .string "HALL OF FAME No. $" - -gMenuText_HOFCongratulations:: @ 840E525 - .string "LEAGUE CHAMPION!\nCONGRATULATIONS!$" - -gOtherText_Number2:: @ 840E547 - .string "No. $" - -gOtherText_Level3:: @ 840E54C - .string "Lv. $" - -gOtherText_IDNumber:: @ 840E551 - .string "IDNo. /$" - -gOtherText_Name:: @ 840E559 - .string "NAME /$" - -gOtherText_IDNumber2:: @ 840E560 - .string "IDNo. /$" - -gOtherText_BirchInTrouble:: @ 840E568 - .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}PROF. BIRCH is in trouble!\nRelease a POKéMON and rescue him!$" - -gOtherText_DoYouChoosePoke:: @ 840E5AB - .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}Do you choose this POKéMON?$" - -gOtherText_Poke:: @ 840E5CD - .string "POKéMON$" - -gSystemText_SaveErrorExchangeBackup:: @ 840E5D5 - .string "Save error.\pPlease exchange the\nbackup memory.$" - -gOtherText_FlyToWhere:: @ 840E604 - .string "FLY to where?$" - -OtherText_Use:: - .string "USE$" -OtherText_Toss:: - .string "TOSS$" -OtherText_Register:: - .string "REGISTER$" -OtherText_Give2:: - .string "GIVE$" -OtherText_CheckTag:: - .string "CHECK TAG$" -OtherText_Confirm:: - .string "CONFIRM$" - -gOtherText_Walk:: @ 840E63B - .string "WALK$" - -gUnknownText_Exit:: @ 840E640 - .string "EXIT$" - -gOtherText_CancelNoTerminator:: @ 840E645 - .string "CANCEL$" - -gOtherText_CancelWithTerminator:: @ 840E64C - .string "$CANCEL$" - -OtherText_Item:: - .string "ITEM$" -OtherText_Mail:: - .string "MAIL$" -OtherText_Take2:: - .string "TAKE$" -OtherText_Store:: - .string "STORE$" - -gOtherText_Check:: @ 840E669 - .string "CHECK$" - -gOtherText_None:: @ 840E66F - .string "NONE$" - -gOtherText_ThreeQuestions2:: @ 840E674 - .string "???$" - -gOtherText_FiveQuestionsAndSlash:: @ 840E678 - .string "?????$" - .string "/$" - -gOtherText_OneDash:: @ 840E680 - .string "-$" - -gOtherText_TwoDashes:: @ 840E682 - .string "--$" - -gOtherText_ThreeDashes2:: @ 840E685 - .string "---$" - -gOtherText_MaleSymbol2:: @ 840E689 - .string "♂$" - -gOtherText_FemaleSymbolAndLv:: @ 840E68B - .string "♀$" - .string "Lv.$" - -gOtherText_TallPlusAndRightArrow:: @ 840E691 - .string "{TALL_PLUS}$" - .string "{RIGHT_ARROW}$" - -gMenuText_GoBackToPrev:: @ 840E697 - .string "Go back to the\nprevious menu.$" - -gOtherText_WhatWillYouDo:: @ 840E6B5 - .string "What would you like to do?$" - -gOtherText_xString1:: @ 840E6D0 - .string "×{STR_VAR_1}$" - -gOtherText_Berry2:: @ 840E6D4 - .string " BERRY$" - -gOtherText_Coins2:: @ 840E6DB - .string "{STR_VAR_1} COINS$" - -gOtherText_CloseBag:: @ 840E6E4 - .string "CLOSE BAG$" - -OtherText_TheField3:: - .string "the field.$" -OtherText_TheBattle:: - .string "the battle.$" -OtherText_ThePokeList:: - .string "the POKéMON LIST.$" -OtherText_TheShop:: - .string "the shop.$" -OtherText_TheField:: - .string "the field.$" -OtherText_TheField2:: - .string "the field.$" -OtherText_ThePC:: - .string "the PC.$" - - .align 2 -gUnknown_0840E740:: @ 840E740 - .4byte OtherText_TheField3 - .4byte OtherText_TheBattle - .4byte OtherText_ThePokeList - .4byte OtherText_TheShop - .4byte OtherText_TheField - .4byte OtherText_TheField2 - .4byte OtherText_ThePC - -gOtherText_ReturnTo:: @ 840E75C - .string "Return to$" - -gOtherText_WhatWillYouDo2:: @ 840E766 - .string "What would you\nlike to do?$" - -gOtherText_CantWriteMail:: @ 840E781 - .string "You can’t write\nMAIL here.$" - -gOtherText_NoPokemon:: @ 840E79C - .string "There is no\nPOKéMON.{PAUSE_UNTIL_PRESS}$" - -gOtherText_SwitchWhichItem:: @ 840E7B3 - .string "Switch with which\nitem?$" - -gOtherText_CantBeHeld:: @ 840E7CB - .string "{STR_VAR_1} can’t be held.$" - -gOtherText_CantBeHeldHere:: @ 840E7DD - .string "{STR_VAR_1} can’t be held here.$" - -gOtherText_HowManyToDeposit:: @ 840E7F4 - .string "How many do you\nwant to deposit?$" - -gOtherText_DepositedItems:: @ 840E815 - .string "Deposited {STR_VAR_2}\n{STR_VAR_1}(s).$" - -gOtherText_NoRoomForItems:: @ 840E829 - .string "There’s no room to\nstore items.$" - -gOtherText_CantStoreSomeoneItem:: @ 840E849 - .string "You can’t store\nsomeone else’s item\nin the PC.$" - -gOtherText_TooImportant:: @ 840E878 - .string "That’s much too\nimportant to toss\nout!$" - -gOtherText_HowManyToToss:: @ 840E89F - .string "Toss out how many?$" - -gOtherText_ThrewAwayItem:: @ 840E8B2 - .string "Threw away {STR_VAR_2}\n{STR_VAR_1}(s).$" - -gOtherText_OkayToThrowAwayPrompt:: @ 840E8C7 - .string "Is it okay to\nthrow away {STR_VAR_2}\n{STR_VAR_1}(s)?$" - -gOtherText_DadsAdvice:: @ 840E8EA - .string "DAD’s advice...\n{PLAYER}, there’s a time and place for\leverything!{PAUSE_UNTIL_PRESS}$" - -gOtherText_CantGetOffBike:: @ 840E929 - .string "You can’t dismount your BIKE here.{PAUSE_UNTIL_PRESS}$" - -gOtherText_ItemfinderResponding:: @ 840E94E - .string "Oh!\nThe machine’s responding!\pThere’s an item buried around here!{PAUSE_UNTIL_PRESS}$" - -gOtherText_ItemfinderItemUnderfoot:: @ 840E992 - .string "The machine’s indicating something\nright underfoot!{PAUSE_UNTIL_PRESS}$" - -gOtherText_NoResponse:: @ 840E9C8 - .string "... ... ... ... Nope!\nThere’s no response.{PAUSE_UNTIL_PRESS}$" - -gOtherText_Coins3:: @ 840E9F5 - .string "Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}$" - -gOtherText_BootedTM:: @ 840EA06 - .string "Booted up a TM.$" - -gOtherText_BootedHM:: @ 840EA16 - .string "Booted up an HM.$" - -gOtherText_ContainsMove:: @ 840EA27 - .string "It contained\n{STR_VAR_1}.\pTeach {STR_VAR_1}\nto a POKéMON?$" - -gOtherText_UsedItem:: @ 840EA4F - .string "{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gOtherText_RepelLingers:: @ 840EA61 - .string "But the effects of a REPEL lingered\nfrom earlier.{PAUSE_UNTIL_PRESS}$" - -gOtherText_UsedFlute:: @ 840EA95 - .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}$" - -gOtherText_UsedRepel:: @ 840EAC3 - .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}$" - -gOtherText_BoxIsFull:: @ 840EAF4 - .string "The BOX is full.{PAUSE_UNTIL_PRESS}$" - -gOtherText_Size:: @ 840EB07 - .string "SIZE /$" - -gOtherText_Firm:: @ 840EB0E - .string "FIRM /$" - -gContestStatsText_Unknown1:: @ 840EB15 - .string "{STR_VAR_1}.{STR_VAR_2}”$" - -ContestStatsText_VerySoft: - .string "Very soft$" -ContestStatsText_Soft: - .string "Soft$" -ContestStatsText_Hard: - .string "Hard$" -ContestStatsText_VeryHard: - .string "Very hard$" -ContestStatsText_SuperHard: - .string "Super hard$" -ContestStatsText_RedPokeBlock: - .string "RED {POKEBLOCK}$" -ContestStatsText_BluePokeBlock: - .string "BLUE {POKEBLOCK}$" -ContestStatsText_PinkPokeBlock: - .string "PINK {POKEBLOCK}$" -ContestStatsText_GreenPokeBlock: - .string "GREEN {POKEBLOCK}$" -ContestStatsText_YellowPokeBlock: - .string "YELLOW {POKEBLOCK}$" -ContestStatsText_PurplePokeBlock: - .string "PURPLE {POKEBLOCK}$" -ContestStatsText_IndigoPokeBlock: - .string "INDIGO {POKEBLOCK}$" -ContestStatsText_BrownPokeBlock: - .string "BROWN {POKEBLOCK}$" -ContestStatsText_LiteBluePokeBlock: - .string "LITEBLUE {POKEBLOCK}$" -ContestStatsText_OlivePokeBlock: - .string "OLIVE {POKEBLOCK}$" -ContestStatsText_GrayPokeBlock: - .string "GRAY {POKEBLOCK}$" -ContestStatsText_BlackPokeBlock: - .string "BLACK {POKEBLOCK}$" -ContestStatsText_WhitePokeBlock: - .string "WHITE {POKEBLOCK}$" -ContestStatsText_GoldPokeBlock: - .string "GOLD {POKEBLOCK}$" - -gContestStatsText_Spicy:: @ 840EBED - .string "SPICY$" - -gContestStatsText_Dry:: @ 840EBF3 - .string "DRY$" - -gContestStatsText_Sweet:: @ 840EBF7 - .string "SWEET$" - -gContestStatsText_Bitter:: @ 840EBFD - .string "BITTER$" - -gContestStatsText_Sour:: @ 840EC04 - .string "SOUR$" - .string "TASTY$" @ tasty is probably unused, but feel isn't. - .string "FEEL$" - -gContestStatsText_StowCase:: @ 840EC14 - .string "Stow CASE.$" - -gContestStatsText_ThrowAwayPrompt:: @ 840EC1F - .string "Throw away this\n{STR_VAR_1}?$" - -gContestStatsText_WasThrownAway:: @ 840EC33 - .string "The {STR_VAR_1}\nwas thrown away.$" - -gContestStatsText_NormallyAte:: @ 840EC4B - .string "{STR_VAR_1} ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gContestStatsText_HappilyAte:: @ 840EC5C - .string "{STR_VAR_1} happily ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gContestStatsText_DisdainfullyAte:: @ 840EC75 - .string "{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -MartText_Buy: - .string "BUY$" -MartText_Sell: - .string "SELL$" -MartText_Quit2: - .string "QUIT$" - -gOtherText_QuitShopping:: @ 840ECA1 - .string "Quit shopping.$" - -gOtherText_HowManyYouWant:: @ 840ECB0 - .string "{STR_VAR_1}? Certainly.\nHow many would you like?$" - -gOtherText_ThatWillBe:: @ 840ECD8 - .string "{STR_VAR_1}? And you wanted {STR_VAR_2}?\nThat will be ¥{STR_VAR_3}.$" - -gOtherText_ThatWillBe2:: @ 840ED01 - .string "{STR_VAR_1}, is it?\nThat’ll be ¥{STR_VAR_2}. Do you want it?$" - -gOtherText_ThatWillBe3:: @ 840ED2C - .string "You wanted {STR_VAR_1}?\nThat’ll be ¥{STR_VAR_2}. Will that be okay?$" - -gOtherText_HereYouGo:: @ 840ED5E - .string "Here you go!\nThank you very much.$" - -gOtherText_HereYouGo2:: @ 840ED80 - .string "Thank you!\nI’ll send it to your home PC.$" - -gOtherText_HereYouGo3:: @ 840EDA9 - .string "Thanks!\nI’ll send it to your PC at home.$" - -gOtherText_NotEnoughMoney:: @ 840EDD2 - .string "You don’t have enough money.{PAUSE_UNTIL_PRESS}$" - -gOtherText_NoRoomFor:: @ 840EDF1 - .string "You have no more room for items.{PAUSE_UNTIL_PRESS}$" - -gOtherText_SpaceForIsFull:: @ 840EE14 - .string "The space for {STR_VAR_1} is full.{PAUSE_UNTIL_PRESS}$" - -gOtherText_AnythingElse:: @ 840EE30 - .string "Is there anything else I can help\nyou with?$" - -gOtherText_CanIHelpYou:: @ 840EE5C - .string "Can I help you with anything else?$" - -gOtherText_FreePremierBall:: @ 840EE7F - .string "I’ll throw in a PREMIER BALL, too.{PAUSE_UNTIL_PRESS}$" - -gOtherText_CantBuyThat:: @ 840EEA4 - .string "{STR_VAR_2}? Oh, no.\nI can’t buy that.{PAUSE_UNTIL_PRESS}$" - -gOtherText_HowManyToSell:: @ 840EEC4 - .string "{STR_VAR_2}?\nHow many would you like to sell?$" - -gOtherText_CanPay:: @ 840EEE9 - .string "I can pay ¥{STR_VAR_1}.\nWould that be okay?$" - -gOtherText_SoldItem:: @ 840EF0C - .string "Turned over the {STR_VAR_2}\nand received ¥{STR_VAR_1}.$" - -OtherText_Money:: - .string "¥{STR_VAR_1}$" -OtherText_Shift:: - .string "SHIFT$" -OtherText_SendOut:: - .string "SEND OUT$" -OtherText_Switch2:: - .string "SWITCH$" -OtherText_Summary:: - .string "SUMMARY$" -OtherText_Moves:: - .string "MOVES$" -OtherText_Enter2:: - .string "ENTER$" -OtherText_NoEntry:: - .string "NO ENTRY$" -OtherText_Take:: - .string "TAKE$" -OtherText_Read2:: - .string "READ$" - -gOtherText_Hp2:: @ 840EF72 - .string "HP$" - -gOtherText_SpAtk2:: @ 840EF75 - .string "SP. ATK$" - -gOtherText_SpDef2:: @ 840EF7D - .string "SP. DEF$" - -gOtherText_WontHaveAnyEffect:: @ 840EF85 - .string "It won’t have any effect.{PAUSE_UNTIL_PRESS}$" - -gOtherText_CantUseOnPoke:: @ 840EFA1 - .if REVISION >= 1 - .string "This can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$" - .else - .string "This item can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$" - .endif - -gOtherText_CantBeSwitched:: @ 840EFCC - .string "{STR_VAR_1} can’t be switched\nout!{PAUSE_UNTIL_PRESS}$" - -gOtherText_AlreadyBattle:: @ 840EFE8 - .string "{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}$" - -gOtherText_AlreadySelected:: @ 840F003 - .string "{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}$" - -gOtherText_NoEnergyLeft:: @ 840F023 - .string "{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}$" - -gOtherText_CantSwitchPokeWithYours:: @ 840F046 - .string "You can’t switch {STR_VAR_1}’s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}$" - -gOtherText_EGGCantBattle:: @ 840F079 - .string "An EGG can’t battle!{PAUSE_UNTIL_PRESS}$" - -gOtherText_CantBeUsedBadge:: @ 840F090 - .string "This can’t be used until a new\nBADGE is obtained.$" - -gOtherText_NoMoreThreePoke:: @ 840F0C2 - .string "No more than three POKéMON\nmay enter.$" - -gOtherText_SendRemovedMailPrompt:: @ 840F0E8 - .string "Send the removed MAIL to\nyour PC?$" - -gOtherText_MailWasSent:: @ 840F10A - .string "The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}$" - -gOtherText_MailboxIsFull:: @ 840F12A - .string "Your PC’s MAILBOX is full.{PAUSE_UNTIL_PRESS}$" - -gOtherText_MailRemovedMessageLost:: @ 840F147 - .string "If the MAIL is removed, the\nmessage will be lost. Okay?$" - -gOtherText_MailMustBeRemoved:: @ 840F17F - .string "MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}$" - -gOtherText_WasGivenToHold:: @ 840F1AE - .string "{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}$" - -gOtherText_AlreadyHolding:: @ 840F1CD - .string "{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?$" - -gOtherText_NotHoldingAnything:: @ 840F213 - .string "{STR_VAR_1} isn’t\nholding anything.{PAUSE_UNTIL_PRESS}$" - -gOtherText_ReceivedTheThingFrom:: @ 840F230 - .string "Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" - -gOtherText_MailTaken:: @ 840F24B - .string "MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}$" - -gOtherText_TakenAndReplaced:: @ 840F26E - .string "The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" - -gOtherText_PokeHoldingItemCantMail:: @ 840F29B - .string "This POKéMON is holding an item.\nIt cannot hold MAIL.{PAUSE_UNTIL_PRESS}$" - -gOtherText_MailTransferredMailbox:: @ 840F2D3 - .string "MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}$" - -gOtherText_BagFullCannotRemoveItem:: @ 840F2FC - .string "The BAG is full. The POKéMON’s\nitem could not be removed.{PAUSE_UNTIL_PRESS}$" - -gOtherText_LearnedMove:: @ 840F338 - .string "{STR_VAR_1} learned\n{STR_VAR_2}!$" - -gOtherText_NotCompatible:: @ 840F347 - .string "{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can’t be learned.{PAUSE_UNTIL_PRESS}$" - -gOtherText_WantsToLearn:: @ 840F37C - .string "{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}?$" - -gOtherText_StopTryingTo:: @ 840F3F0 - .string "Stop trying to teach\n{STR_VAR_2}?$" - -gOtherText_DidNotLearnMove2:: @ 840F409 - .string "{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gOtherText_WhichMoveToForget2:: @ 840F429 - .string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$" - -gOtherText_ForgetMove123_2:: @ 840F44B - .string "{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}... {PAUSE 15}... {PAUSE 15}... {PAUSE 15}{PLAY_SE SE_KON}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd...{PAUSE_UNTIL_PRESS}$" - -gOtherText_AlreadyKnows:: @ 840F49E - .string "{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" - -gOtherText_HPRestoredBy:: @ 840F4B5 - .string "{STR_VAR_1}’s HP was restored by\n{STR_VAR_2} points.{PAUSE_UNTIL_PRESS}$" - -gOtherText_CuredPoisoning:: @ 840F4DA - .string "{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}$" - -gOtherText_CuredParalysis:: @ 840F4FB - .string "{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}$" - -gOtherText_WokeUp:: @ 840F518 - .string "{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}$" - -gOtherText_BurnHealed:: @ 840F526 - .string "{STR_VAR_1}’s burn was healed.{PAUSE_UNTIL_PRESS}$" - -gOtherText_ThawedOut:: @ 840F53E - .string "{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}$" - -gOtherText_PPRestored:: @ 840F553 - .string "PP was restored.{PAUSE_UNTIL_PRESS}$" - -gOtherText_RegainedHealth:: @ 840F566 - .string "{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}$" - -gOtherText_BecameHealthy:: @ 840F57C - .string "{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}$" - -gOtherText_PPIncreased:: @ 840F591 - .string "{STR_VAR_1}’s PP increased.{PAUSE_UNTIL_PRESS}$" - -gOtherText_ElevatedTo:: @ 840F5A6 - .string "{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}.$" - -gOtherText_WasRaised:: @ 840F5C1 - .string "{STR_VAR_1}’s {STR_VAR_2} was\nraised.{PAUSE_UNTIL_PRESS}$" - -gOtherText_SnapConfusion:: @ 840F5D7 - .string "{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}$" - -gOtherText_GotOverLove:: @ 840F5FA - .string "{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}$" - -OtherText_ChoosePoke:: - .string "Choose a POKéMON.$" -OtherText_MovePokeTo:: - .string "Move to where?$" -OtherText_TeachWhat:: - .string "Teach which POKéMON?$" -OtherText_UseWhat:: - .string "Use on which POKéMON?$" -OtherText_GiveWhat:: - .string "Give to which POKéMON?$" -OtherText_DoWhat:: - .string "Do what with {STR_VAR_1}?$" -OtherText_NothingToCut:: - .string "There’s nothing to CUT.$" -OtherText_CantSurf:: - .string "You can’t SURF here.$" -OtherText_AlreadySurfing:: - .string "You’re already SURFING.$" -OtherText_CantUseThatHere:: - .string "Can’t use that here.$" -OtherText_RestoreWhatMove:: - .string "Restore which move?$" -OtherText_BoostPP:: - .string "Boost PP of which move?$" -OtherText_DoWhatWithItem:: - .string "Do what with an item?$" -OtherText_NoPokeForBattle:: - .string "No POKéMON for battle!$" -OtherText_ChoosePoke2:: - .string "Choose a POKéMON.$" -OtherText_NotEnoughHP:: - .string "Not enough HP...$" -OtherText_ThreePokeNeeded:: - .string "Three POKéMON are needed.$" -OtherText_PokeCantBeSame:: - .string "POKéMON can’t be the same.$" -OtherText_NoIdenticalHoldItems:: - .string "No identical hold items.$" -OtherText_TeachWhichPoke:: - .string "Teach which POKéMON?$" - -gOtherText_Attack:: @ 840F7C6 - .string "ATTACK$" - -gOtherText_Defense:: @ 840F7CD - .string "DEFENSE$" - -gOtherText_SpAtk:: @ 840F7D5 - .string "SP. ATK$" - -gOtherText_SpDef:: @ 840F7DD - .string "SP. DEF$" - -gOtherText_Speed:: @ 840F7E5 - .string "SPEED$" - -gOtherText_HP:: @ 840F7EB - .string "HP$" - -gOtherText_Terminator18:: @ 840F7EE - .string "$" - -gOtherText_OriginalTrainer:: @ 840F7EF - .string "OT/$" - -gOtherText_Type2:: @ 840F7F3 - .string "TYPE/$" - -gOtherText_Power2:: @ 840F7F9 - .string "POWER$" - -gOtherText_Accuracy2:: @ 840F7FF - .string "ACCURACY$" - -gOtherText_Appeal2:: @ 840F808 - .string "APPEAL$" - -gOtherText_Jam2:: @ 840F80F - .string "JAM$" - -gOtherText_Status:: @ 840F813 - .string "STATUS$" - -gOtherText_ExpPoints:: @ 840F81A - .string "EXP. POINTS$" - -gOtherText_NextLv:: @ 840F826 - .string "NEXT LV.$" - -gOtherText_Ribbons00:: @ 840F82F - .string "RIBBONS: 00$" - -OtherText_Event:: - .string "EVENT$" -OtherText_Switch:: - .string "SWITCH$" -OtherText_PokeInfo:: - .string "POKéMON INFO$" -OtherText_PokeSkills:: - .string "POKéMON SKILLS$" -OtherText_BattleMoves:: - .string "BATTLE MOVES$" -OtherText_ContestMoves:: - .string "C0NTEST MOVES$" @why the l33t 0, that's stupid -OtherText_Info:: - .string "INFO$" - -gOtherText_EggLongTime:: @ 840F884 - .string "It looks like this EGG will\ntake a long time to hatch.$" - -gOtherText_EggSomeTime:: @ 840F8BB - .string "What will hatch from this?\nIt will take some time.$" - -gOtherText_EggSoon:: @ 840F8EE - .string "It moves occasionally.\nIt should hatch soon.$" - -gOtherText_EggAbout:: @ 840F91B - .string "It’s making sounds.\nIt’s about to hatch!$" - -gOtherText_CantForgetHMs:: @ 840F944 - .string "HM moves can’t be\nforgotten now.$" - -gOtherText_PlayersBase:: @ 840F965 - .string "’s BASE$" - -gOtherText_OkayToDeleteFromRegistry:: @ 840F96D - .string "Is it okay to delete {STR_VAR_1}\nfrom the REGISTRY?$" - -gOtherText_RegisteredDataDeleted:: @ 840F998 - .string "The registered data was deleted.{PAUSE_UNTIL_PRESS}$" - -gSecretBaseText_NoRegistry:: @ 840F9BB - .string "There is no REGISTRY.{PAUSE_UNTIL_PRESS}$" - -SecretBaseText_DelRegist:: - .string "DEL REGIST.$" -SecretBaseText_Decorate:: - .string "DECORATE$" -SecretBaseText_PutAway:: - .string "PUT AWAY$" -SecretBaseText_Toss:: - .string "TOSS$" -SecretBaseText_PutOutDecor:: - .string "Put out the selected decoration item.$" -SecretBaseText_StoreChosenDecor:: - .string "Store the chosen decoration in the PC.$" -SecretBaseText_ThrowAwayDecor:: - .string "Throw away unwanted decorations.$" - -gSecretBaseText_NoDecors:: @ 840FA64 - .string "There are no decorations.{PAUSE_UNTIL_PRESS}$" - -SecretBaseText_Desk:: - .string "DESK$" -SecretBaseText_Chair:: - .string "CHAIR$" -SecretBaseText_Plant:: - .string "PLANT$" -SecretBaseText_Ornament:: - .string "ORNAMENT$" -SecretBaseText_Mat:: - .string "MAT$" -SecretBaseText_Poster:: - .string "POSTER$" -SecretBaseText_Doll:: - .string "DOLL$" -SecretBaseText_Cushion:: - .string "CUSHION$" - -gSecretBaseText_GoldRank:: @ 840FAB2 - .string "GOLD$" - -gSecretBaseText_SilverRank:: @ 840FAB7 - .string "SILVER$" - -gSecretBaseText_PlaceItHere:: @ 840FABE - .string "Place it here?$" - -gSecretBaseText_CantBePlacedHere:: @ 840FACD - .string "It can’t be placed here.$" - -gSecretBaseText_CancelDecorating:: @ 840FAE6 - .string "Cancel decorating?$" - -gSecretBaseText_InUseAlready:: @ 840FAF9 - .string "This is in use already.$" - -gSecretBaseText_NoMoreDecor:: @ 840FB11 - .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$" - -gSecretBaseText_NoMoreDecor2:: @ 840FB57 - .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$" - .string "This can’t be placed here.\nIt must be on a DESK, etc.$" - -gSecretBaseText_DecorCantPlace:: @ 840FBD3 - .string "This decoration can’t be placed in\nyour own room.$" - -gSecretBaseText_DecorInUse:: @ 840FC05 - .string "This decoration is in use.\nIt can’t be thrown away.$" - -gSecretBaseText_WillBeDiscarded:: @ 840FC39 - .string "This {STR_VAR_1} will be discarded.\nIs that okay?$" - -gSecretBaseText_DecorThrownAway:: @ 840FC62 - .string "The decoration item was thrown away.$" - -gSecretBaseText_StopPuttingAwayDecor:: @ 840FC87 - .string "Stop putting away decorations?$" - -gSecretBaseText_NoDecor:: @ 840FCA6 - .string "There is no decoration item here.$" - -gSecretBaseText_ReturnDecor:: @ 840FCC8 - .string "Return this decoration to the PC?$" - -gSecretBaseText_DecorReturned:: @ 840FCEA - .string "The decoration was returned to the PC.$" - -gSecretBaseText_NoDecorInUse:: @ 840FD11 - .string "There are no decorations in use.{PAUSE_UNTIL_PRESS}$" - -SecretBaseText_Tristan:: - .string "TRISTAN$" -SecretBaseText_Philip:: - .string "PHILIP$" -SecretBaseText_Dennis:: - .string "DENNIS$" -SecretBaseText_Roberto:: - .string "ROBERTO$" -SecretBaseText_TurnOff:: - .string "TURN OFF$" -SecretBaseText_Decoration:: - .string "DECORATION$" -SecretBaseText_ItemStorage:: - .string "ITEM STORAGE$" - -gPCText_Mailbox:: @ 840FD73 - .string "MAILBOX$" - -PCText_DepositItem:: - .string "DEPOSIT ITEM$" -PCText_WithdrawItem:: - .string "WITHDRAW ITEM$" -PCText_TossItem:: - .string "TOSS ITEM$" -PCText_StoreItems:: - .string "Store items in the PC.$" -PCText_TakeOutItems:: - .string "Take out items from the PC.$" -PCText_ThrowAwayItems:: - .string "Throw away items stored in the PC.$" - -gOtherText_NoItems:: @ 840FDF6 - .string "There are no items.{PAUSE_UNTIL_PRESS}$" - -gOtherText_NoMoreRoom:: @ 840FE0C - .string "There is no more\nroom in the BAG.$" - -gOtherText_HowManyToWithdraw:: @ 840FE2E - .string "How many do you\nwant to withdraw?$" - -gOtherText_WithdrewThing:: @ 840FE50 - .string "Withdrew {STR_VAR_2}\n{STR_VAR_1}(s).$" - -OtherText_Read: - .string "READ$" - -gOtherText_MoveToBag:: @ 840FE68 - .string "MOVE TO BAG$" - -OtherText_Give: - .string "GIVE$" - -gOtherText_NoMailHere:: @ 840FE79 - .string "There’s no MAIL here.{PAUSE_UNTIL_PRESS}$" - -gOtherText_WhatWillYouDoMail:: @ 840FE91 - .string "What would you like to do with\n{STR_VAR_1}’s MAIL?$" - -gOtherText_MessageWillBeLost:: @ 840FEBB - .string "The message will be lost.\nIs that okay?$" - -gOtherText_BagIsFull:: @ 840FEE3 - .string "The BAG is full.{PAUSE_UNTIL_PRESS}$" - -gOtherText_MailWasReturned:: @ 840FEF6 - .string "The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}$" - -gOtherText_Dad:: @ 840FF32 - .string "DAD$" - -gOtherText_Mom:: @ 840FF36 - .string "MOM$" - -gOtherText_Wallace:: @ 840FF3A - .string "WALLACE$" - -gOtherText_Steven:: @ 840FF42 - .string "STEVEN$" - -gOtherText_Brawly:: @ 840FF49 - .string "BRAWLY$" - -gOtherText_Winona:: @ 840FF50 - .string "WINONA$" - -gOtherText_Phoebe:: @ 840FF57 - .string "PHOEBE$" - -gOtherText_Glacia:: @ 840FF5E - .string "GLACIA$" - -gContestText_ContestWinner:: @ 840FF65 - .string "CONTEST WINNER\n$" - -gOtherText_Unknown1:: @ 840FF75 - .string "’s $" - -OtherText_Cool:: - .string "COOL $" -OtherText_Beauty2:: - .string "BEAUTY $" -OtherText_Cute:: - .string "CUTE $" -OtherText_Smart:: - .string "SMART $" -OtherText_Tough:: - .string "TOUGH $" -OtherText_NonstopSuperCool:: - .string "Nonstop super-cool -\nthe inestimable $" -OtherText_Terminator6:: - .string "$" -OtherText_GoodLookingPoke:: - .string "Hey, there!\nThe good-looking POKéMON $" -OtherText_Terminator7:: - .string "$" -OtherText_MarvelousGreat:: - .string "The marvelous, wonderful, and\nvery great $" -OtherText_Terminator8:: - .string "$" -OtherText_CenturyLastVenus:: - .string "This century’s last Venus -\nthe beautiful $" -OtherText_Terminator9:: - .string "$" -OtherText_Terminator10:: - .string "$" -OtherText_DazzlingSlime:: - .string "’s dazzling,\nglittering smile$" -OtherText_PokeCenterIdol:: - .string "POKéMON CENTER’s super idol -\nthe incomparable $" -OtherText_Terminator11:: - .string "$" -OtherText_LovelyAndSweet:: - .string "The lovely and sweet $" -OtherText_Terminator12:: - .string "$" -OtherText_ThePretty:: - .string "The pretty $" -OtherText_WinningPortrait:: - .string "’s\nwinning portrait$" -OtherText_GiveUsWink:: - .string "Give us a wink!\nThe cutie POKéMON $" -OtherText_Terminator13:: - .string "$" -OtherText_SmartnessMaestro:: - .string "The smartness maestro -\nThe wise POKéMON $" -OtherText_Terminator14:: - .string "$" -OtherText_ChosenPokeAmong:: - .string "The chosen POKéMON -\nThe one among POKéMON $" -OtherText_Terminator15:: - .string "$" -OtherText_TheExcellent:: - .string "The excellent $" -OtherText_ItsMomentOfElegance:: - .string "’s\nmoment of elegance$" -OtherText_PowerfullyMuscular:: - .string "The powerfully muscular\nspeedster $" -OtherText_Terminator16:: - .string "$" -OtherText_StrongErEst:: - .string "The strong, stronger, and\nstrongest $" -OtherText_Terminator17:: - .string "$" -OtherText_MightyTough:: - .string "The mighty tough\nhyper POKéMON $" -OtherText_Exclamation:: - .string "!$" -OtherText_Petalburg:: - .string "PETALBURG$" -OtherText_Slateport:: - .string "SLATEPORT$" -OtherText_Littleroot:: - .string "LITTLEROOT$" -OtherText_Lilycove:: - .string "LILYCOVE$" -OtherText_Dewford:: - .string "DEWFORD$" -OtherText_Enter:: - .string "ENTER$" -OtherText_Info3:: - .string "INFO$" -OtherText_WhatsAContest:: - .string "What’s a CONTEST?$" -OtherText_TypesOfContest:: - .string "Types of CONTESTS$" -OtherText_Ranks:: - .string "Ranks$" -OtherText_Judging:: - .string "Judging$" -OtherText_CoolContest:: - .string "COOL CONTEST$" -OtherText_BeautyContest:: - .string "BEAUTY CONTEST$" -OtherText_CuteContest:: - .string "CUTE CONTEST$" -OtherText_SmartContest:: - .string "SMART CONTEST$" -OtherText_ToughContest:: - .string "TOUGH CONTEST$" -OtherText_Decoration:: - .string "DECORATION$" -OtherText_PackUp:: - .string "PACK UP$" -OtherText_Count:: - .string "COUNT$" -OtherText_Registry:: - .string "REGISTRY$" -OtherText_Information:: - .string "INFORMATION$" -OtherText_Mach:: - .string "MACH$" -OtherText_Acro:: - .string "ACRO$" -OtherText_Poison:: - .string "PSN$" -OtherText_Paralysis:: - .string "PAR$" -OtherText_Sleep:: - .string "SLP$" -OtherText_Burn:: - .string "BRN$" -OtherText_Frozen:: - .string "FRZ$" -OtherText_Quit:: - .string "QUIT$" -OtherText_SawIt:: - .string "Saw it$" -OtherText_NotYet:: - .string "Not yet$" -OtherText_Yes:: - .string "YES$" -OtherText_No:: - .string "NO$" -OtherText_Info2:: - .string "INFO$" -OtherText_SingleBattle:: - .string "SINGLE BATTLE$" -OtherText_DoubleBattle:: - .string "DOUBLE BATTLE$" -OtherText_MultiBattle:: - .string "MULTI BATTLE$" -OtherText_MrBriney:: - .string "MR. BRINEY$" -OtherText_MakeAChallenge:: - .string "Make a challenge.$" -OtherText_ObtainInformation:: - .string "Obtain information.$" -OtherText_Lv50_2:: - .string "LV. 50$" -OtherText_Lv100_2:: - .string "LV. 100$" -OtherText_Zigzagoon:: - .string "ZIGZAGOON$" -OtherText_Nincada:: - .string "NINCADA$" -OtherText_Poochyena:: - .string "POOCHYENA$" -OtherText_Nincada2:: - .string "NINCADA$" -OtherText_Lotad:: - .string "LOTAD$" -OtherText_Roselia:: - .string "ROSELIA$" -OtherText_Shroomish:: - .string "SHROOMISH$" -OtherText_Nincada3:: - .string "NINCADA$" -OtherText_Surskit:: - .string "SURSKIT$" -OtherText_Treecko:: - .string "TREECKO$" -OtherText_Torchic:: - .string "TORCHIC$" -OtherText_Mudkip:: - .string "MUDKIP$" -OtherText_Seedot:: - .string "SEEDOT$" -OtherText_Shroomish2:: - .string "SHROOMISH$" -OtherText_Spinda:: - .string "SPINDA$" -OtherText_Shroomish3:: - .string "SHROOMISH$" -OtherText_Zigzagoon2:: - .string "ZIGZAGOON$" -OtherText_Wurmple:: - .string "WURMPLE$" -OtherText_PokeBall:: - .string "POKé BALL$" -OtherText_SuperPotion:: - .string "SUPER POTION$" -OtherText_SamePrice:: - .string "Same price$" -OtherText_Yen135:: - .string "¥135$" -OtherText_Yen155:: - .string "¥155$" -OtherText_Yen175:: - .string "¥175$" -OtherText_CostMore:: - .string "They will cost more.$" -OtherText_CostLess:: - .string "They will cost less.$" -OtherText_SamePrice2:: - .string "Same price$" -OtherText_MaleSymbol:: - .string "♂$" -OtherText_FemaleSymbol:: - .string "♀$" -OtherText_Neither:: - .string "Neither$" -OtherText_Males:: - .string "Males$" -OtherText_Females:: - .string "Females$" -OtherText_SameNumber:: - .string "Same number$" -OtherText_Male:: - .string "Male$" -OtherText_Female:: - .string "Female$" -OtherText_ItDepends:: - .string "It depends$" -OtherText_Six2:: - .string "6$" -OtherText_Eight2:: - .string "8$" -OtherText_Ten:: - .string "10$" -OtherText_One:: - .string "1$" -OtherText_Two:: - .string "2$" -OtherText_Three:: - .string "3$" -OtherText_Six:: - .string "6$" -OtherText_Seven:: - .string "7$" -OtherText_Eight:: - .string "8$" -OtherText_FreshWater:: - .string "FRESH WATER{CLEAR_TO 0x48}¥200$" -OtherText_SodaPop:: - .string "SODA POP{CLEAR_TO 0x48}¥300$" -OtherText_Lemonade:: - .string "LEMONADE{CLEAR_TO 0x48}¥350$" -OtherText_HowToRide:: - .string "HOW TO RIDE$" -OtherText_HowToTurn:: - .string "HOW TO TURN$" -OtherText_SandySlopes:: - .string "SANDY SLOPES$" -OtherText_Wheelies:: - .string "WHEELIES$" -OtherText_BunnyHops:: - .string "BUNNY-HOPS$" -OtherText_Jumping:: - .string "JUMPING$" -OtherText_Satisfied:: - .string "Satisfied$" -OtherText_Dissatisfied:: - .string "Dissatisfied$" -OtherText_Deepseatooth:: - .string "DEEPSEATOOTH$" -OtherText_Deepseascale:: - .string "DEEPSEASCALE$" -OtherText_BlueFlute2:: - .string "BLUE FLUTE$" -OtherText_YellowFlute2:: - .string "YELLOW FLUTE$" -OtherText_RedFlute2:: - .string "RED FLUTE$" -OtherText_WhiteFlute2:: - .string "WHITE FLUTE$" -OtherText_BlackFlute2:: - .string "BLACK FLUTE$" -OtherText_GlassChair:: - .string "GLASS CHAIR$" -OtherText_GlassDesk:: - .string "GLASS DESK$" -OtherText_TreeckoDoll:: - .string "TREECKO DOLL 1,000 COINS$" -OtherText_TorchicDoll:: - .string "TORCHIC DOLL 1,000 COINS$" -OtherText_MudkipDoll:: - .string "MUDKIP DOLL 1,000 COINS$" -OtherText_50Coins:: - .string " 50 COINS ¥1,000$" -OtherText_500Coins:: - .string "500 COINS ¥10,000$" -OtherText_Excellent:: - .string "Excellent!$" -OtherText_NotSoHot:: - .string "Not so hot$" -OtherText_RedShard:: - .string "RED SHARD$" -OtherText_YellowShard:: - .string "YELLOW SHARD$" -OtherText_BlueShard:: - .string "BLUE SHARD$" -OtherText_GreenShard:: - .string "GREEN SHARD$" -OtherText_BattleTower:: - .string "BATTLE TOWER$" -OtherText_Right:: - .string "Right$" -OtherText_Left:: - .string "Left$" -OtherText_TM32:: - .string "TM32 1,500 COINS$" -OtherText_TM29:: - .string "TM29 3,500 COINS$" -OtherText_TM35:: - .string "TM35 4,000 COINS$" -OtherText_TM24:: - .string "TM24 4,000 COINS$" -OtherText_TM13:: - .string "TM13 4,000 COINS$" -OtherText_1F_2:: - .string "1F$" -OtherText_2F_2:: - .string "2F$" -OtherText_3F_2:: - .string "3F$" -OtherText_4F_2:: - .string "4F$" -OtherText_5F_2:: - .string "5F$" -OtherText_Cool2:: - .string "COOL$" -OtherText_Beauty3:: - .string "BEAUTY$" -OtherText_Cute2:: - .string "CUTE$" -OtherText_Smart2:: - .string "SMART$" -OtherText_Tough2:: - .string "TOUGH$" -OtherText_Normal:: - .string "NORMAL$" -OtherText_Super:: - .string "SUPER$" -OtherText_Hyper:: - .string "HYPER$" -OtherText_Master:: - .string "MASTER$" -OtherText_Cool3:: - .string "COOL$" -OtherText_Beauty4:: - .string "BEAUTY$" -OtherText_Cute3:: - .string "CUTE$" -OtherText_Smart3:: - .string "SMART$" -OtherText_Tough3:: - .string "TOUGH$" -OtherText_Items:: - .string "ITEMS$" -OtherText_KeyItems:: - .string "KEY ITEMS$" -OtherText_Balls:: - .string "BALLS$" -OtherText_TMsHMs:: - .string "TMs & HMs$" -OtherText_Berries:: - .string "BERRIES$" - -gPCText_SomeonesPC:: @ 8410753 - .string "SOMEONE’S PC$" - -gPCText_LanettesPC:: @ 8410760 - .string "LANETTE’S PC$" - -gPCText_PlayersPC:: @ 841076D - .string "{PLAYER}’s PC$" - -gPCText_HallOfFame:: @ 8410775 - .string "HALL OF FAME$" - -gPCText_LogOff:: @ 8410782 - .string "LOG OFF$" - -gOtherText_99Times:: @ 841078A - .string "99 times +$" - -gOtherText_1Minute:: @ 8410795 - .string "1 minute +$" - -gOtherText_Seconds:: @ 84107A0 - .string " seconds$" - -gOtherText_Times:: @ 84107A9 - .string " times$" - .string ".$" - -gOtherText_BigGuy:: @ 84107B2 - .string "Big guy$" - -gOtherText_BigGirl:: @ 84107BA - .string "Big girl$" - -gOtherText_Son:: @ 84107C3 - .string "son$" - -gOtherText_Daughter:: @ 84107C7 - .string "daughter$" - -OtherText_BlueFlute: - .string "BLUE FLUTE$" -OtherText_YellowFlute: - .string "YELLOW FLUTE$" -OtherText_RedFlute: - .string "RED FLUTE$" -OtherText_WhiteFlute: - .string "WHITE FLUTE$" -OtherText_BlackFlute: - .string "BLACK FLUTE$" -OtherText_PrettyChair: - .string "PRETTY CHAIR$" -OtherText_PrettyDesk: - .string "PRETTY DESK$" -OtherText_1F: - .string "1F$" -OtherText_2F: - .string "2F$" -OtherText_3F: - .string "3F$" -OtherText_4F: - .string "4F$" -OtherText_5F: - .string "5F$" -OtherText_6F: - .string "6F$" -OtherText_7F: - .string "7F$" -OtherText_8F: - .string "8F$" -OtherText_9F: - .string "9F$" -OtherText_10F: - .string "10F$" -OtherText_11F: - .string "11F$" -OtherText_B1F: - .string "B1F$" -OtherText_B2F: - .string "B2F$" -OtherText_B3F: - .string "B3F$" -OtherText_B4F: - .string "B4F$" -OtherText_Rooftop: - .string "ROOFTOP$" - -gOtherText_NowOn:: @ 841085E - .string "Now on:$" - -gPCText_Cancel:: @ 8410866 - .string "CANCEL$" - -PCText_ExitBox: - .string "Exit from the BOX.$" -PCText_WhatYouDo: - .string "What would you like to do?$" -PCText_PickATheme: - .string "Please pick a theme.$" -PCText_PickAWallpaper: - .string "Please pick out wallpaper.$" -PCText_IsSelected: - .string " is selected.$" -PCText_JumpToWhichBox: - .string "Jump to which BOX?$" -PCText_DepositInWhichBox: - .string "Deposit in which BOX?$" -PCText_WasDeposited: - .string " was deposited.$" -PCText_BoxIsFull: - .string "The BOX is full.$" -PCText_ReleasePoke: - .string "Release this POKéMON?$" -PCText_WasReleased: - .string " was released.$" -PCText_ByeBye: - .string "Bye-bye, !$" -PCText_MarkPoke: - .string "Mark your POKéMON.$" -PCText_LastPoke: - .string "That’s your last POKéMON!$" -PCText_PartyFull: - .string "Your party’s full!$" -PCText_HoldingPoke: - .string "You’re holding a POKéMON!$" -PCText_WhichOneWillTake: - .string "Which one will you take?$" -PCText_CantReleaseEgg: - .string "You can’t release an EGG.$" -PCText_ContinueBox: - .string "Continue BOX operations?$" -PCText_CameBack: - .string " came back!$" -PCText_Worried: - .string "Was it worried about you?$" -PCText_Surprise: - .string "... ... ... ... ...!$" -PCText_PleaseRemoveMail: - .string "Please remove the MAIL.$" -PCText_Cancel2: - .string "CANCEL$" -PCText_Deposit: - .string "DEPOSIT$" -PCText_Withdraw: - .string "WITHDRAW$" -PCText_Switch: - .string "SWITCH$" -PCText_Move: - .string "MOVE$" -PCText_Place: - .string "PLACE$" -PCText_Summary: - .string "SUMMARY$" -PCText_Release: - .string "RELEASE$" -PCText_Mark: - .string "MARK$" -PCText_Name: - .string "NAME$" -PCText_Jump: - .string "JUMP$" -PCText_Wallpaper: - .string "WALLPAPER$" -PCText_Scenery1: - .string "SCENERY 1$" -PCText_Scenery2: - .string "SCENERY 2$" -PCText_Scenery3: - .string "SCENERY 3$" -PCText_Etc: - .string "ETCETERA$" -PCText_Forest: - .string "FOREST$" -PCText_City: - .string "CITY$" -PCText_Desert: - .string "DESERT$" -PCText_Savanna: - .string "SAVANNA$" -PCText_Crag: - .string "CRAG$" -PCText_Volcano: - .string "VOLCANO$" -PCText_Snow: - .string "SNOW$" -PCText_Cave: - .string "CAVE$" -PCText_Beach: - .string "BEACH$" -PCText_Seafloor: - .string "SEAFLOOR$" -PCText_River: - .string "RIVER$" -PCText_Sky: - .string "SKY$" -PCText_Polka: - .string "POLKA-DOT$" -PCText_PokeCenter: - .string "POKéCENTER$" -PCText_Machine: - .string "MACHINE$" -PCText_Plain: - .string "PLAIN$" -PCText_WhatDoYouWant: - .string "What do you want?$" -PCText_WithdrawPoke: - .string "WITHDRAW POKéMON$" -PCText_DepositPoke: - .string "DEPOSIT POKéMON$" -PCText_MovePoke: - .string "MOVE POKéMON$" -PCText_SeeYa: - .string "SEE YA!$" -PCText_MovePokeToParty: - .string "Move POKéMON stored in BOXES to\nyour party.$" -PCText_StorePokeInBox: - .string "Store POKéMON in your party in BOXES.$" -PCText_OrganizeBoxesParty: - .string "Organize the POKéMON in BOXES and\nin your party.$" -PCText_ReturnToPrevMenu: - .string "Return to the previous menu.$" - -gPCText_OnlyOne:: @ 8410C1C - .string "There is just one POKéMON with you.$" - -gPCText_PartyFull2:: @ 8410C40 - .string "Your party is full!$" - -gPCText_BOX:: @ 8410C54 - .string "BOX$" - -PCText_CheckMap: - .string "{CLEAR 0}Check the map of the HOENN region.$" -PCText_CheckPoke: - .string "{CLEAR 0}Check POKéMON in detail.$" -PCText_CheckTrainer: - .string "{CLEAR 0}Check TRAINER information.$" -PCText_CheckRibbons: - .string "{CLEAR 0}Check obtained RIBBONS.$" -PCText_PutAwayNav: - .string "{CLEAR 0}Put away the POKéNAV.$" -PCText_NoRibbonWin: - .string "{CLEAR 0}There are no RIBBON winners.$" -PCText_NoTrainers: - .string "{CLEAR 0}No TRAINERS are registered.$" -PCText_CheckParty: - .string "{CLEAR 0}Check party POKéMON in detail.$" -PCText_CheckPokeAll: - .string "{CLEAR 0}Check all POKéMON in detail.$" -PCText_ReturnToNav: - .string "{CLEAR 0}Return to the POKéNAV menu.$" -PCText_FindCool: - .string "{CLEAR 0}Find cool POKéMON.$" -PCText_FindBeauty: - .string "{CLEAR 0}Find beautiful POKéMON.$" -PCText_FindCute: - .string "{CLEAR 0}Find cute POKéMON.$" -PCText_FindSmart: - .string "{CLEAR 0}Find smart POKéMON.$" -PCText_FindTough: - .string "{CLEAR 0}Find tough POKéMON.$" -PCText_ReturnToCondition: - .string "{CLEAR 0}Return to the CONDITION menu.$" - -gOtherText_NumberRegistered:: @ 8410E22 - .string "No. registered$" - -gOtherText_NumberBattles:: @ 8410E31 - .string "No. of battles$" - -gOtherText_Strategy:: @ 8410E40 - .string "{PALETTE 5}STRATEGY$" - -gOtherText_TrainersPokemon:: @ 8410E4C - .string "{PALETTE 5}TRAINER’S POKéMON$" - -gOtherText_SelfIntroduction:: @ 8410E61 - .string "{PALETTE 5}SELF-INTRODUCTION$" - -gOtherText_Nature2:: @ 8410E76 - .string "NATURE/$" - -gOtherText_InParty:: @ 8410E7E - .string "IN PARTY$" - -gOtherText_Number:: @ 8410E87 - .string "No. $" - -gOtherText_Ribbons:: @ 8410E8C - .string "RIBBONS$" - -OtherText_MakeProfilePage1:: - .string "Make your profile by combining$" -OtherText_MakeProfilePage2:: - .string "four words or phrases.$" -OtherText_MakeMessagePage1:: - .string "Make a message with 6 phrases.$" -OtherText_MakeMessagePage2:: - .string "Max. two 12-letter phrases/line.$" -OtherText_DescribeFeelingsPage1:: - .string "Find words that describe your$" -OtherText_DescribeFeelingsPage2:: - .string "feelings right now.$" -OtherText_WithFourPhrases:: - .string "With four phrases,$" -OtherText_CombineNinePhrasesPage1:: - .string "Combine nine phrases and$" -OtherText_CombineNinePhrasesPage2:: - .string "make a message.$" -OtherText_ImproveBardSongPage1:: - .string "Change just one word or phrase$" -OtherText_ImproveBardSongPage2:: - .string "and improve the BARD’s song.$" -OtherText_YourProfile:: - .string "Your profile $" -OtherText_YourFeelingBattle:: - .string "Your feeling at the battle’s start$" -OtherText_SetWinMessage:: - .string "What you say if you win a battle$" -OtherText_SetLossMessage:: - .string "What you say if you lose a battle$" -OtherText_TheAnswer:: - .string "The answer$" -OtherText_MailMessage:: - .string "The MAIL message$" -OtherText_MailSalutation:: - .string "The MAIL salutation$" -OtherText_NewSong:: - .string "The new song$" -OtherText_CombineTwoPhrasesPage1:: - .string "Combine two phrases and$" -OtherText_CombineTwoPhrasesPage2:: - .string "make a trendy saying.$" -OtherText_ConfirmTrendyPage1:: - .string "The trendy saying$" -OtherText_ConfirmTrendyPage2:: - .string "is as shown. Okay?$" -OtherText_HipsterPage1:: - .string "I’ll combine two phrases and$" -OtherText_HipsterPage2:: - .string "teach you a good saying.$" - -gOtherText_TextDeletedConfirmPage1:: @ 84110EE - .string "All the text being edited will$" - -gOtherText_TextDeletedConfirmPage2:: @ 841110D - .string "be deleted. Is that okay?$" - -gOtherText_QuitEditing:: @ 8411127 - .string "Quit editing?$" - -gOtherText_EditedTextNoSavePage1:: @ 8411135 - .string "The edited text will not be saved.$" - -gOtherText_EditedTextNoSavePage2:: @ 8411158 - .string "Is that okay?$" - -gOtherText_EnterAPhraseOrWord:: @ 8411166 - .string "Please enter a phrase or word.$" - -gOtherText_TextNoDelete:: @ 8411185 - .string "The entire text can’t be deleted.$" - -gOtherText_OnlyOnePhrase:: @ 84111A7 - .string "Only one phrase may be changed.$" - -gOtherText_OriginalSongRestored:: @ 84111C7 - .string "The original song will be restored.$" - -gOtherText_TrendyAlready:: @ 84111EB - .string "That’s trendy already!$" - -gOtherText_CombineTwoPhrases:: @ 8411202 - .string "Combine two words or phrases.$" - -gOtherText_QuitGivingInfo:: @ 8411220 - .string "Quit giving information?$" - -gOtherText_StopGivingMail:: @ 8411239 - .string "Stop giving the POKéMON MAIL?$" - -gOtherText_Profile:: @ 8411257 - .string "PROFILE$" - -gOtherText_AtBattleStart:: @ 841125F - .string "At the battle’s start.$" - -gOtherText_UponWinningBattle:: @ 8411276 - .string "Upon winning a battle.$" - -gOtherText_UponLosingBattle:: @ 841128D - .string "Upon losing a battle.$" - -gOtherText_TheBardsSong:: @ 84112A3 - .string "The BARD’s Song$" - -gOtherText_WhatsHipHappening:: @ 84112B3 - .string "What’s hip and happening?$" - -gOtherText_Interview:: @ 84112CD - .string "Interview$" - -gOtherText_GoodSaying:: @ 84112D7 - .string "Good saying$" - -OtherText_SoPretty:: - .string " so pretty!$" -OtherText_SoDarling:: - .string " so darling!$" -OtherText_SoRelaxed:: - .string " so relaxed!$" -OtherText_SoSunny:: - .string " so sunny!$" -OtherText_SoDesirable:: - .string " so desirable!$" -OtherText_SoExciting:: - .string " so exciting!$" -OtherText_SoAmusing:: - .string " so amusing!$" -OtherText_SoMagical:: - .string " so magical!$" - -gOtherText_Is:: @ 841134B - .string " is$" - -gOtherText_DontYouAgree:: @ 841134F - .string "\nDon’t you agree?$" - -OtherText_WantVacationNicePlace:: - .string "I so want to go on a vacation.\nWould you happen to know a nice place?$" -OtherText_BoughtCrayonsIsNice:: - .string "I bought crayons with 120 colors!\nDon’t you think that’s nice?$" -OtherText_IfWeCouldFloat:: - .string "Wouldn’t it be nice if we could float\naway on a cloud of bubbles?$" -OtherText_SandWashesAwayMakeSad:: - .string "When you write on a sandy beach,\nthey wash away. It makes me sad.$" -OtherText_WhatsBottomSeaLike:: - .string "What’s the bottom of the sea like?\nJust once I would so love to go!$" -OtherText_SeeSettingSun:: - .string "When you see the setting sun, does it\nmake you want to go home?$" -OtherText_LyingInGreenGrass:: - .string "Lying back in the green grass...\nOh, it’s so, so nice!$" -OtherText_SecretBasesWonderful:: - .string "SECRET BASES are so wonderful!\nCan’t you feel the excitement?$" -OtherText_PokeLeague:: - .string "POKéMON LEAGUE$" -OtherText_PokeCenter:: - .string "POKéMON CENTER$" - -gOtherText_GetsAPokeBlock:: @ 8411581 - .string " gets a {POKEBLOCK}?$" - -OtherText_Coolness:: - .string "Coolness $" -OtherText_Beauty:: - .string "Beauty $" -OtherText_Cuteness:: - .string "Cuteness $" -OtherText_Smartness:: - .string "Smartness $" -OtherText_Toughness:: - .string "Toughness $" - -gOtherText_WasEnhanced:: @ 84115C2 - .string "was enhanced!$" - -gOtherText_NothingChanged:: @ 84115D0 - .string "Nothing changed!$" - -gOtherText_WontEat:: @ 84115E1 - .string "It won’t eat anymore...$" - -gSystemText_SaveFailedBackupCheck:: @ 84115F9 - .string "Save failed.\nChecking the backup memory...\nPlease wait.\n{COLOR RED}“Time required: 1 minute”$" - -gSystemText_BackupDamagedGameContinue:: @ 841164E - .string "The backup memory is damaged or\nthe internal battery has run dry.\nThe game can be played. However,\nprogress cannot be saved.$" - -gSystemText_GameplayEnded:: @ 84116CB - .string "{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen...”$" - -gSystemText_CheckCompleteSaveAttempt:: @ 841170F - .string "Check completed.\nAttempting to save again.\nPlease wait.$" - -gSystemText_SaveCompletedGameEnd:: @ 8411747 - .string "Save completed.\n{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen.”$" - -gSystemText_SaveCompletedPressA:: @ 8411799 - .string "Save completed.\n{COLOR RED}“Please press the A Button.”$" - -gOtherText_Ferry:: @ 84117C9 - .string "FERRY$" - -gOtherText_SecretBase:: @ 84117CF - .string "SECRET BASE$" - -gOtherText_Hideout:: @ 84117DB - .string "HIDEOUT$" - -gSystemText_ResetRTCPrompt:: @ 84117E3 - .string "Reset RTC?\nA: Confirm, B: Cancel$" - -gSystemText_PresentTime:: @ 8411804 - .string "Present time in game$" - -gSystemText_PreviousTime:: @ 8411819 - .string "Previous time in game$" - -gSystemText_PleaseResetTime:: @ 841182F - .string "Please reset the time.$" - -gSystemText_ClockResetDataSave:: @ 8411846 - .string "The clock has been reset.\nData will be saved. Please wait.$" - -gSystemText_SaveCompleted:: @ 8411881 - .string "Save completed.$" - -gSystemText_SaveFailed:: @ 8411891 - .string "Save failed...$" - -gSystemText_NoSaveFileNoTime:: @ 84118A0 - .string "There is no save file, so the time\ncan’t be set.$" - -gSystemText_ClockAdjustmentUsable:: @ 84118D1 - .string "The in-game clock adjustment system\nis now useable.$" - -gSystemText_Saving:: @ 8411905 - .string "SAVING...\nDON’T TURN OFF THE POWER.$" - - .align 2 -gUnknown_0841192C:: @ 841192C - .4byte ContestStatsText_VerySoft - .4byte ContestStatsText_Soft - .4byte ContestStatsText_Hard - .4byte ContestStatsText_VeryHard - .4byte ContestStatsText_SuperHard - -gUnknown_08411940:: @ 8411940 - .incbin "baserom.gba", 0x00411940, 0x8 - -gUnknown_08411948:: @ 8411948 - .incbin "baserom.gba", 0x00411948, 0x18 - -gSaveFailedClockPal:: @ 8411960 - .incbin "graphics/misc/clock_small.gbapal" - -gSaveFailedClockGfx:: @ 8411980 - .incbin "graphics/misc/clock_small.4bpp.lz" - -@ 8411A10 - .include "data/mon_pokeblock_anims.inc" - - .align 2 -gSpriteAffineAnim_8411E90:: @ 8411E90 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411EA0:: @ 8411EA0 - obj_rot_scal_anim_frame 0x0, 0x0, 12, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 30 - obj_rot_scal_anim_frame 0x0, 0x0, -12, 1 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411EC0:: @ 8411EC0 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, 12, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 28 - obj_rot_scal_anim_frame 0x0, 0x0, -4, 3 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411EE8:: @ 8411EE8 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 32 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411F08:: @ 8411F08 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 32 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411F30:: @ 8411F30 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411F50:: @ 8411F50 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411F78:: @ 8411F78 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411F98:: @ 8411F98 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411FC0:: @ 8411FC0 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 24 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8411FE0:: @ 8411FE0 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 24 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8412008:: @ 8412008 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 24 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 - obj_rot_scal_anim_frame 0x0, 0x0, -12, 2 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8412028:: @ 8412028 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, 1, 24 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 - obj_rot_scal_anim_frame 0x0, 0x0, -12, 2 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnimTable_8412050:: @ 8412050 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411EA0 - .4byte gSpriteAffineAnim_8411EE8 - .4byte gSpriteAffineAnim_8411F30 - .4byte gSpriteAffineAnim_8411F78 - .4byte gSpriteAffineAnim_8411FC0 - .4byte gSpriteAffineAnim_8412008 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411EC0 - .4byte gSpriteAffineAnim_8411F08 - .4byte gSpriteAffineAnim_8411F50 - .4byte gSpriteAffineAnim_8411F98 - .4byte gSpriteAffineAnim_8411FE0 - .4byte gSpriteAffineAnim_8412028 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411E90 - .4byte gSpriteAffineAnim_8411E90 - - .align 2 -gUnknown_084120A4:: @ 84120A4 - .4byte gPokeblockRed_Pal - .4byte gPokeblockBlue_Pal - .4byte gPokeblockPink_Pal - .4byte gPokeblockGreen_Pal - .4byte gPokeblockYellow_Pal - .4byte gPokeblockPurple_Pal - .4byte gPokeblockIndigo_Pal - .4byte gPokeblockBrown_Pal - .4byte gPokeblockLiteBlue_Pal - .4byte gPokeblockOlive_Pal - .4byte gPokeblockGray_Pal - .4byte gPokeblockBlack_Pal - .4byte gPokeblockWhite_Pal - .4byte gPokeblockGold_Pal - - .align 2 -gSpriteAffineAnim_84120DC:: @ 84120DC - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnimTable_84120EC:: @ 84120EC - .4byte gSpriteAffineAnim_84120DC - - .align 2 -gSpriteAffineAnim_84120F0:: @ 84120F0 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 - obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnim_8412148:: @ 8412148 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 - obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 - obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 - obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 - obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 - obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 - obj_rot_scal_anim_end - - .align 2 -gSpriteAffineAnimTable_84121A0:: @ 84121A0 - .4byte gSpriteAffineAnim_84120DC - - .align 2 -gSpriteAffineAnimTable_84121A4:: @ 84121A4 - .4byte gSpriteAffineAnim_84120F0 - - .align 2 -gSpriteAffineAnimTable_84121A8:: @ 84121A8 - .4byte gSpriteAffineAnim_8412148 - - .align 2 -gOamData_84121AC:: @ 84121AC - .2byte 0x0300 - .2byte 0x0000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_84121B4:: @ 84121B4 - obj_image_anim_frame 0, 0 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_84121BC:: @ 84121BC - .4byte gSpriteAnim_84121B4 - - .align 2 -gSpriteAffineAnim_84121C0:: @ 84121C0 - obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 - obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1 - obj_rot_scal_anim_jump 1 - - .align 2 -gSpriteAffineAnimTable_84121D8:: @ 84121D8 - .4byte gSpriteAffineAnim_84121C0 - - .align 2 -gUnknown_084121DC:: @ 84121DC - obj_tiles gPokeblock_Gfx, 0x20, 14818 - - .align 2 -gSpriteTemplate_84121E4:: @ 84121E4 - spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0 - -gUnknown_084121FC:: @ 84121FC - .incbin "graphics/intro/intro2_grass.gbapal" - -gUnknown_0841221C:: @ 841221C - .incbin "baserom.gba", 0x0041221c, 0x20 - -gUnknown_0841223C:: @ 841223C - .incbin "baserom.gba", 0x0041223c, 0x20 - - .align 2 -gUnknown_0841225C:: @ 841225C - .incbin "graphics/intro/intro2_grass.4bpp.lz" - - .align 2 -gUnknown_084126DC:: @ 84126DC - .incbin "graphics/intro/intro2_grass_map.bin.lz" - -gUnknown_08412818:: @ 8412818 - .incbin "baserom.gba", 0x00412818, 0x60 - -gUnknown_08412878:: @ 8412878 - .incbin "baserom.gba", 0x00412878, 0x60 - - .align 2 -gUnknown_084128D8:: @ 84128D8 - .incbin "graphics/intro/intro2_bgclouds.4bpp.lz" - - .align 2 -gUnknown_08412EB4:: @ 8412EB4 - .incbin "graphics/intro/intro2_bgclouds_map.bin.lz" - -gUnknown_08413184:: @ 8413184 - .incbin "graphics/intro/intro2_bgclouds.gbapal" - -gUnknown_084131A4:: @ 84131A4 - .incbin "baserom.gba", 0x004131a4, 0x20 - -gUnknown_084131C4:: @ 84131C4 - .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz" - -gUnknown_08413300:: @ 8413300 - .incbin "baserom.gba", 0x00413300, 0x20 - -gUnknown_08413320:: @ 8413320 - .incbin "baserom.gba", 0x00413320, 0x20 - - .align 2 -gUnknown_08413340:: @ 8413340 - .incbin "graphics/intro/intro2_bgtrees.4bpp.lz" - - .align 2 -gUnknown_084139C8:: @ 84139C8 - .incbin "graphics/intro/intro2_bgtrees_map.bin.lz" - - .align 2 -gUnknown_08413CCC:: @ 8413CCC - .incbin "graphics/intro/intro2_bgtrees.gbapal" - - .align 2 -gIntro2TreeTiles:: @ 8413CEC - .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz" - -gUnknown_08413E38:: @ 8413E38 - .incbin "baserom.gba", 0x00413e38, 0x40 @ two palettes? - - .align 2 -gUnknown_08413E78:: @ 8413E78 - .incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence - - .align 2 -gUnknown_08414064:: @ 8414064 - .incbin "graphics/intro/intro2_bgnight.gbapal" - - .align 2 -gUnknown_08414084:: @ 8414084 - .incbin "graphics/intro/intro2_bgnight_map.bin.lz" - - .align 2 -gIntro2NightTiles:: @ 8414330 - .incbin "graphics/intro/intro2_night.4bpp.lz" - - .align 1 -gIntro2BrendanPalette:: @ 84143B4 - .incbin "graphics/intro/intro2_brendan.gbapal" - - .align 2 -gIntro2BrendanTiles:: @ 84143D4 - .incbin "graphics/intro/intro2_brendan.4bpp.lz" - - .align 1 -gIntro2MayPalette:: @ 8414F70 - .incbin "graphics/intro/intro2_may.gbapal" - - .align 2 -gUnknown_08414F90:: @ 8414F90 - .space 0x1E0 - - .align 2 -gIntro2MayTiles:: @ 8415170 - .incbin "graphics/intro/intro2_may.4bpp.lz" - - .align 2 -gIntro2BicycleTiles:: @ 8415E08 - .incbin "graphics/intro/intro2_bicycle.4bpp.lz" - - .align 1 -gIntro2LatiosPalette:: @ 8416234 - .incbin "graphics/intro/intro2_latios.gbapal" - - .align 2 -gIntro2LatiosTiles:: @ 8416254 - .incbin "graphics/intro/intro2_latios.4bpp.lz" - - .align 1 -gIntro2LatiasPalette:: @ 84166F8 - .incbin "graphics/intro/intro2_latias.gbapal" - - .align 2 -gIntro2LatiasTiles:: @ 8416718 - .incbin "graphics/intro/intro2_latias.4bpp.lz" - - .align 2 -gSpriteTemplate_8416B3C:: @ 8416B3C - spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C - - .align 2 -gUnknown_08416B54:: @ 8416B54 - obj_tiles gUnknown_084131C4, 0x400, 2000 - null_obj_tiles - - .align 2 -gSpriteAnim_8416B64:: @ 8416B64 - obj_image_anim_frame 0, 30 - obj_image_anim_end - - .align 2 -gSpriteAnim_8416B6C:: @ 8416B6C - obj_image_anim_frame 16, 30 - obj_image_anim_end - - .align 2 -gSpriteAnim_8416B74:: @ 8416B74 - obj_image_anim_frame 20, 30 - obj_image_anim_end - - .align 2 -gSpriteAnim_8416B7C:: @ 8416B7C - obj_image_anim_frame 22, 30 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8416B84:: @ 8416B84 - .4byte gSpriteAnim_8416B64 - .4byte gSpriteAnim_8416B6C - .4byte gSpriteAnim_8416B74 - .4byte gSpriteAnim_8416B7C - -gUnknown_08416B94:: @ 8416B94 - .incbin "baserom.gba", 0x00416b94, 0x48 - - .align 2 -gUnknown_08416BDC:: @ 8416BDC - obj_tiles gIntro2TreeTiles, 0x400, 2000 - null_obj_tiles - - .align 2 -gSpriteAnim_8416BEC:: @ 8416BEC - obj_image_anim_frame 0, 30 - obj_image_anim_end - - .align 2 -gSpriteAnim_8416BF4:: @ 8416BF4 - obj_image_anim_frame 16, 30 - obj_image_anim_end - - .align 2 -gSpriteAnim_8416BFC:: @ 8416BFC - obj_image_anim_frame 24, 30 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8416C04:: @ 8416C04 - .4byte gSpriteAnim_8416BEC - .4byte gSpriteAnim_8416BF4 - .4byte gSpriteAnim_8416BFC - -gUnknown_08416C10:: @ 8416C10 - .incbin "baserom.gba", 0x00416c10, 0x60 - - .align 2 -gUnknown_08416C70:: @ 8416C70 - obj_tiles gIntro2NightTiles, 0x400, 2000 - null_obj_tiles - - .align 2 -gSpriteAnim_8416C80:: @ 8416C80 - obj_image_anim_frame 0, 30 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8416C88:: @ 8416C88 - .4byte gSpriteAnim_8416C80 - -gUnknown_08416C8C:: @ 8416C8C - .incbin "baserom.gba", 0x00416c8c, 0x30 - - .align 2 -gOamData_8416CBC:: @ 8416CBC - .2byte 0x00A0 - .2byte 0xC000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_8416CC4:: @ 8416CC4 - obj_image_anim_frame 0, 8 - obj_image_anim_frame 64, 8 - obj_image_anim_frame 128, 8 - obj_image_anim_frame 192, 8 - obj_image_anim_jump 0 - - .align 2 -gSpriteAnimTable_8416CD8:: @ 8416CD8 - .4byte gSpriteAnim_8416CC4 - - .align 2 -gSpriteTemplate_8416CDC:: @ 8416CDC - spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82 - - .align 2 -gSpriteTemplate_8416CF4:: @ 8416CF4 - spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82 - - .align 2 -gOamData_8416D0C:: @ 8416D0C - .2byte 0x40A0 - .2byte 0xC000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_8416D14:: @ 8416D14 - obj_image_anim_frame 0, 8 - obj_image_anim_frame 32, 8 - obj_image_anim_frame 64, 8 - obj_image_anim_frame 96, 8 - obj_image_anim_jump 0 - - .align 2 -gSpriteAnimTable_8416D28:: @ 8416D28 - .4byte gSpriteAnim_8416D14 - - .align 2 -gSpriteTemplate_8416D2C:: @ 8416D2C - spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0 - - .align 2 -gSpriteTemplate_8416D44:: @ 8416D44 - spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0 - - .align 2 -gOamData_8416D5C:: @ 8416D5C - .2byte 0x00A0 - .2byte 0xC000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_8416D64:: @ 8416D64 - obj_image_anim_frame 0, 16 - obj_image_anim_end - - .align 2 -gSpriteAnim_8416D6C:: @ 8416D6C - obj_image_anim_frame 64, 16 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8416D74:: @ 8416D74 - .4byte gSpriteAnim_8416D64 - .4byte gSpriteAnim_8416D6C - - .align 2 -gSpriteTemplate_8416D7C:: @ 8416D7C - spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83 - - .align 2 -gSpriteTemplate_8416D94:: @ 8416D94 - spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83 - - .align 2 -gIntro2BrendanSpriteSheet:: @ 8416DAC - obj_tiles gIntro2BrendanTiles, 0x3800, 1002 - .space 8 - - .align 2 -gIntro2MaySpriteSheet:: @ 8416DBC - obj_tiles gIntro2MayTiles, 0x3800, 1003 - .space 8 - - .align 2 -gIntro2BicycleSpriteSheet:: @ 8416DCC - obj_tiles gIntro2BicycleTiles, 0x1000, 1001 - .space 8 - - .align 2 -gIntro2LatiosSpriteSheet:: @ 8416DDC - obj_tiles gIntro2LatiosTiles, 0x1000, 1004 - .space 8 - - .align 2 -gIntro2LatiasSpriteSheet:: @ 8416DEC - obj_tiles gIntro2LatiasTiles, 0x1000, 1005 - .space 8 - - .align 2 -gIntro2SpritePalettes:: @ 8416DFC - obj_pal gIntro2BrendanPalette, 1002 - obj_pal gIntro2MayPalette, 1003 - obj_pal gIntro2LatiosPalette, 1004 - obj_pal gIntro2LatiasPalette, 1005 - .space 8 - -gUnknown_08416E24:: @ 8416E24 - obj_tiles gIntro2BrendanTiles, 0x2000, 1002 - .space 8 - -gUnknown_08416E34:: @ 8416E34 - obj_tiles gIntro2MayTiles, 0x2000, 1003 - .space 8 - - .align 2 -gEvoSparklePalette: @ 8416E44 - .incbin "graphics/misc/evo_sparkle.gbapal" - - .align 2 -gEvoSparkleTiles: @ 8416E64 - .incbin "graphics/misc/evo_sparkle.4bpp.lz" - -gUnknown_08416E84:: @ 8416E84 - obj_tiles gEvoSparkleTiles, 0x20, 1001 - .space 8 - -gUnknown_08416E94:: @ 8416E94 - obj_pal gEvoSparklePalette, 1001 - .space 8 - - .align 2 -gOamData_8416EA4:: @ 8416EA4 - .2byte 0x00A0 - .2byte 0x0000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_8416EAC:: @ 8416EAC - obj_image_anim_frame 0, 8 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8416EB4:: @ 8416EB4 - .4byte gSpriteAnim_8416EAC - - .align 2 -gSpriteTemplate_8416EB8:: @ 8416EB8 - spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84 - -gUnknown_08416ED0:: @ 8416ED0 - .incbin "baserom.gba", 0x00416ed0, 0x38 - -Unknown_8416F08: - .incbin "baserom.gba", 0x00416f08, 0x4 -Unknown_8416F0C: - .incbin "baserom.gba", 0x00416f0c, 0x4 -Unknown_8416F10: - .incbin "baserom.gba", 0x00416f10, 0x4 -Unknown_8416F14: - .incbin "baserom.gba", 0x00416f14, 0x4 -Unknown_8416F18: - .incbin "baserom.gba", 0x00416f18, 0x4 -Unknown_8416F1C: - .incbin "baserom.gba", 0x00416f1c, 0x6 -Unknown_8416F22: - .incbin "baserom.gba", 0x00416f22, 0x6 -Unknown_8416F28: - .incbin "baserom.gba", 0x00416f28, 0x6 -Unknown_8416F2E: - .incbin "baserom.gba", 0x00416f2e, 0x6 -Unknown_8416F34: - .incbin "baserom.gba", 0x00416f34, 0x6 -Unknown_8416F3A: - .incbin "baserom.gba", 0x00416f3a, 0x8 -Unknown_8416F42: - .incbin "baserom.gba", 0x00416f42, 0x8 -Unknown_8416F4A: - .incbin "baserom.gba", 0x00416f4a, 0x8 -Unknown_8416F52: - .incbin "baserom.gba", 0x00416f52, 0x8 -Unknown_8416F5A: - .incbin "baserom.gba", 0x00416f5a, 0x8 -Unknown_8416F62: - .incbin "baserom.gba", 0x00416f62, 0xA -Unknown_8416F6C: - .incbin "baserom.gba", 0x00416f6c, 0xA -Unknown_8416F76: - .incbin "baserom.gba", 0x00416f76, 0xA -Unknown_8416F80: - .incbin "baserom.gba", 0x00416f80, 0xA -Unknown_8416F8A: - .incbin "baserom.gba", 0x00416f8a, 0xA -Unknown_8416F94: - .incbin "baserom.gba", 0x00416f94, 0xC -Unknown_8416FA0: - .incbin "baserom.gba", 0x00416fa0, 0xC -Unknown_8416FAC: - .incbin "baserom.gba", 0x00416fac, 0xC -Unknown_8416FB8: - .incbin "baserom.gba", 0x00416fb8, 0xC -Unknown_8416FC4: - .incbin "baserom.gba", 0x00416fc4, 0xC -Unknown_8416FD0: - .incbin "baserom.gba", 0x00416fd0, 0xE -Unknown_8416FDE: - .incbin "baserom.gba", 0x00416fde, 0xE -Unknown_8416FEC: - .incbin "baserom.gba", 0x00416fec, 0xE -Unknown_8416FFA: - .incbin "baserom.gba", 0x00416ffa, 0xE -Unknown_8417008: - .incbin "baserom.gba", 0x00417008, 0xE -Unknown_8417016: - .incbin "baserom.gba", 0x00417016, 0x10 -Unknown_8417026: - .incbin "baserom.gba", 0x00417026, 0x10 -Unknown_8417036: - .incbin "baserom.gba", 0x00417036, 0x10 -Unknown_8417046: - .incbin "baserom.gba", 0x00417046, 0x10 -Unknown_8417056: - .incbin "baserom.gba", 0x00417056, 0x12 - - .align 2 -gUnknown_08417068:: @ 8417068 - .4byte Unknown_8416F08 - .4byte Unknown_8416F0C - .4byte Unknown_8416F10 - .4byte Unknown_8416F14 - .4byte Unknown_8416F18 - .4byte Unknown_8416F1C - .4byte Unknown_8416F22 - .4byte Unknown_8416F28 - .4byte Unknown_8416F2E - .4byte Unknown_8416F34 - .4byte Unknown_8416F3A - .4byte Unknown_8416F42 - .4byte Unknown_8416F4A - .4byte Unknown_8416F52 - .4byte Unknown_8416F5A - .4byte Unknown_8416F62 - .4byte Unknown_8416F6C - .4byte Unknown_8416F76 - .4byte Unknown_8416F80 - .4byte Unknown_8416F8A - .4byte Unknown_8416F94 - .4byte Unknown_8416FA0 - .4byte Unknown_8416FAC - .4byte Unknown_8416FB8 - .4byte Unknown_8416FC4 - .4byte Unknown_8416FD0 - .4byte Unknown_8416FDE - .4byte Unknown_8416FEC - .4byte Unknown_8416FFA - .4byte Unknown_8417008 - .4byte Unknown_8417016 - .4byte Unknown_8417026 - .4byte Unknown_8417036 - .4byte Unknown_8417046 - .4byte Unknown_8417056 - -gUnknown_084170F4:: @ 84170F4 - .incbin "baserom.gba", 0x004170f4, 0xD0 - -@ 84171C4 - .include "data/bard_music.inc" - -UnknownString_1stRound: - .string "1st round$" -UnknownString_2ndRound: - .string "2nd round$" -UnknownString_3rdRound: - .string "3rd round$" -UnknownString_4thRound: - .string "4th round$" -UnknownString_5thRound: - .string "5th round$" -UnknownString_6thRound: - .string "6th round$" -UnknownString_7thRound: - .string "7th round$" -UnknownString_8thRound: - .string "8th round$" - - .align 2 -gUnknown_0842C29C:: @ 842C29C - .4byte UnknownString_1stRound, sub_814A4B8 - .4byte UnknownString_2ndRound, sub_814A4B8 - .4byte UnknownString_3rdRound, sub_814A4B8 - .4byte UnknownString_4thRound, sub_814A4B8 - .4byte UnknownString_5thRound, sub_814A4B8 - .4byte UnknownString_6thRound, sub_814A4B8 - .4byte UnknownString_7thRound, sub_814A4B8 - .4byte UnknownString_8thRound, sub_814A4B8 - - @ unused -gOtherText_TopSpeed:: - .string "TOP SPEED$" - -gMultiText_BerryBlenderMaxSpeedRecord:: @ 842C2E6 - .string "BERRY BLENDER\nMAXIMUM SPEED RECORD!$" - -gMultiText_2P3P4P:: @ 842C30A - .string "2 PLAYERS\n3 PLAYERS\n4 PLAYERS$" - -gMultiText_Saving:: @ 842C328 - .string "SAVING...\nDON’T TURN OFF THE POWER.$" - -gMultiText_LinkError:: @ 842C34C - .string "{HIGHLIGHT TRANSPARENT}{COLOR WHITE2}Link error...\nCheck your Game Link cable connection,\nand turn the power off and on.$" - -gSystemText_OptionMenu:: @ 842C3A6 - .string "{PALETTE 9}OPTION$" - -gSystemText_TextSpeed:: @ 842C3B0 - .string "{PALETTE 9}TEXT SPEED$" - -gSystemText_BattleScene:: @ 842C3BE - .string "{PALETTE 9}BATTLE SCENE$" - -gSystemText_BattleStyle:: @ 842C3CE - .string "{PALETTE 9}BATTLE STYLE$" - -gSystemText_Sound:: @ 842C3DE - .string "{PALETTE 9}SOUND$" - -gSystemText_Frame:: @ 842C3E7 - .string "{PALETTE 9}FRAME$" - -gSystemText_Cancel:: @ 842C3F0 - .string "{PALETTE 9}CANCEL$" - -gSystemText_ButtonMode:: @ 842C3FA - .string "{PALETTE 9}BUTTON MODE$" - -gSystemText_Slow:: @ 842C409 - .string "{PALETTE 15}SLOW$" - -gSystemText_Mid:: @ 842C411 - .string "{PALETTE 15}MID$" - -gSystemText_Fast:: @ 842C418 - .string "{PALETTE 15}FAST$" - -gSystemText_On:: @ 842C420 - .string "{PALETTE 15}ON$" - -gSystemText_Off:: @ 842C426 - .string "{PALETTE 15}OFF$" - -gSystemText_Shift:: @ 842C42D - .string "{PALETTE 15}SHIFT$" - -gSystemText_Set:: @ 842C436 - .string "{PALETTE 15}SET$" - -gSystemText_Mono:: @ 842C43D - .string "{PALETTE 15}MONO$" - -gSystemText_Stereo:: @ 842C445 - .string "{PALETTE 15}STEREO$" - -gSystemText_Type:: @ 842C44F - .string "{PALETTE 15}TYPE$" - -gSystemText_Terminator:: @ 842C457 - .string "{PALETTE 8}$" - -gSystemText_Normal:: @ 842C45B - .string "{PALETTE 15}NORMAL$" - -gSystemText_LR:: @ 842C465 - .string "{PALETTE 15}LR$" - -gSystemText_LA:: @ 842C46B - .string "{PALETTE 15}L=A$" - -SystemText_Pokedex:: - .string "POKéDEX$" -SystemText_Pokemon:: - .string "POKéMON$" -SystemText_BAG:: - .string "BAG$" -SystemText_Pokenav:: - .string "POKéNAV$" -SystemText_Player:: - .string "{PLAYER}$" -SystemText_Save:: - .string "SAVE$" -SystemText_Option:: - .string "OPTION$" -SystemText_Exit:: - .string "EXIT$" -SystemText_Retire:: @ safari zone? - .string "RETIRE$" - -gOtherText_SafariStock:: @ 842C4A9 - .string "SAFARI BALLS\nStock: {STR_VAR_1}$" - -gSystemText_LinkStandby:: @ 842C4C0 - .string "Link standby...\n... ... B Button: Cancel$" - -gSystemText_LoadEventPressA:: @ 842C4E9 - .string "Press the A Button to load event.\n... ... B Button: Cancel$" - -gSystemText_LoadingEvent:: @ 842C524 - .string "Loading event...$" - -gSystemText_DontCutLink:: @ 842C535 - .string "Don’t remove the Game Link cable.\nDon’t turn off the power.$" - -gSystemText_EventLoadSuccess:: @ 842C571 - .string "The event was safely loaded.$$" - -gSystemText_LoadingError:: @ 842C58F - .string "Loading error.\nEnding session.$$$$$$$$" - -gOtherText_Hoenn:: @ 842C5B5 - .string "HOENN$" - -gOtherText_OhABite:: @ 842C5BB - .string "Oh! A bite!$" - -gOtherText_PokeOnHook:: @ 842C5C7 - .string "A POKéMON’s on the hook!{PAUSE_UNTIL_PRESS}$" - -gOtherText_NotEvenANibble:: @ 842C5E2 - .string "Not even a nibble...{PAUSE_UNTIL_PRESS}$" - -gOtherText_ItGotAway:: @ 842C5F9 - .string "It got away...{PAUSE_UNTIL_PRESS}$$" - -gTradeText_WillBeSent:: @ 842C60B - .string "{STR_VAR_2} will be sent to {STR_VAR_1}.$" - -gTradeText_ByeBye:: @ 842C622 - .string "Bye-bye, {STR_VAR_2}!$" - -gTradeText_SentOverPoke:: @ 842C62F - .string "{STR_VAR_1} sent over {STR_VAR_3}.$" - -gTradeText_TakeGoodCare:: @ 842C640 - .string "Take good care of {STR_VAR_3}!$" - -TradeText_Cancel:: - .string "CANCEL$" -TradeText_ChoosePoke:: - .string "Choose a POKéMON.$" -TradeText_Summary1:: - .string "SUMMARY$" -TradeText_Trade1:: - .string "TRADE$" -TradeText_CancelTradePrompt:: - .string "Cancel trade?$" -TradeText_PressBToExit:: - .string "Press the B Button to exit.$" -TradeText_Summary2:: - .string "SUMMARY$" -TradeText_Trade2:: - .string "TRADE$" -TradeText_LinkStandby:: - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Link standby...\nPlease wait.$" -TradeText_TradeCancelled:: - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$" -TradeText_OnlyPoke:: - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}That’s your only\nPOKéMON for battle.$" -TradeText_NonTradablePoke:: - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend can’t\ntrade that one.$" -TradeText_WaitingForFriend:: - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Waiting for your\nfriend to finish...$" -TradeText_WantToTrade:: - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend wants\nto trade POKéMON.$" - .string "$" - -gTradeText_TradeOkayPrompt:: @ 842C7B6 - .string "Is this trade okay?$" - -gOtherText_Terminator2:: @ 842C7CA - .string "$" - -gOtherText_ControlAndMiscText:: @ 842C7CB - .string "\n$" - .string "/$" - .string "Lv$" - .string "---$" - -gOtherText_FourQuestions:: @ 842C7D6 - .string "????$" - -@ 842C7DB - .include "data/text/easy_chat/group_name_strings.inc" - -gOtherText_ThreeQuestions:: @ 842C890 - .string "???$" - -gOtherText_From:: @ 842C894 - .string "From $" - -gOtherText_MixingRecordsWithFriend:: @ 842C89A - .string "Mixing records...$" - -gOtherText_MixingComplete:: @ 842C8AC - .string "Record mixing completed.\nThank you for waiting.$" - -gOtherText_TrainersTrainerCard:: @ 842C8DC - .string "’s TRAINER CARD$" - -gOtherText_FirstHOF:: @ 842C8EC - .string "FIRST HALL OF FAME$" - -gOtherText_LinkCableBattles:: @ 842C8FF - .string "LINK CABLE BATTLES W/ L/$" - -gOtherText_BattleTowerWinRecord:: @ 842C924 - .string "BATTLE TOWER W/{CLEAR_TO 0x72}&{CLEAR_TO 0x98}STRAIGHT$" - -gOtherText_ContestRecord:: @ 842C943 - .string "CONTESTS W/FRIENDS W/$" - -gOtherText_MixingRecord:: @ 842C959 - .string "{POKEBLOCK}S W/FRIENDS$" - -gOtherText_TradeRecord:: @ 842C96A - .string "POKéMON TRADES$" - -gOtherText_Boy:: @ 842C979 - .string "BOY$" - -gOtherText_Girl:: @ 842C97D - .string "GIRL$" - .string "$" - -gOtherText_Player:: @ 842C983 - .string "PLAYER$" - -gOtherText_Badges:: @ 842C98A - .string "BADGES$" - .string "$" - -gOtherText_Pokedex:: @ 842C992 - .string "POKéDEX$" - -gOtherText_PlayTime:: @ 842C99A - .string "PLAY TIME$" - -gOtherText_SentToPC:: @ 842C9A4 - .string "{STR_VAR_1} was sent to\nthe PC.{PAUSE_UNTIL_PRESS}$" - -OtherText_YourName: - .string "YOUR NAME?$" -OtherText_BoxName: - .string "BOX NAME?$" -OtherText_PokeName: - .string "{STR_VAR_1}’s nickname?$" - -gOtherText_Marco:: @ 842C9E1 - .string "MARCO$" @ polo - -gOtherText_Coins:: @ 842C9E7 - .string "{STR_VAR_1} COINS$" - -gOtherText_BattleResults:: @ 842C9F0 - .string "{PLAYER}’s BATTLE RESULTS$" - -gOtherText_WinRecord:: @ 842CA04 - .string "TOTAL RECORD W/{STR_VAR_1} L/{STR_VAR_2} D/{STR_VAR_3}$" - -gOtherText_WinLoseDraw:: @ 842CA20 - .string "WIN LOSE DRAW$" - -gOtherText_SevenDashes:: @ 842CA3C - .string "-------$" - -gOtherText_FourDashes:: @ 842CA44 - .string "----$" - -gOtherText_BattleTowerResults:: @ 842CA49 - .string "{PLAYER}’s BATTLE TOWER RESULTS$" - -gOtherText_Lv50:: @ 842CA63 - .string "LV 50$" - -gOtherText_Lv100:: @ 842CA69 - .string "LV 100$" - -gOtherText_WinStreak:: @ 842CA70 - .string "{STR_VAR_1}W STREAK$" - -gOtherText_Current:: @ 842CA7B - .string "CURRENT$" - -gOtherText_Record:: @ 842CA83 - .string "RECORD$" - -gOtherText_Prev:: @ 842CA8A - .string "PREV.$" - -gOtherText_QuitGamePrompt:: @ 842CA90 - .string "Quit the game?$" - -gOtherText_MaxCoins:: @ 842CA9F - .string "You’ve got 9,999 COINS.$" - -gOtherText_OutOfCoins:: @ 842CAB7 - .string "You’ve run out of COINS.\nGame over!$" - -gOtherText_DontHaveThreeCoins:: @ 842CADB - .string "You don’t have three COINS.$" - -gOtherText_ReelTime:: @ 842CAF7 - .string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nThe Reel Time continues for\nas often as the drawn number.\nIt all ends on a Big Bonus.$" - -DaycareText_GetAlongVeryWell:: - .string "The two seem to get along very well.$" -DaycareText_GetAlong:: - .string "The two seem to get along.$" -DaycareText_DontLikeOther:: - .string "The two don’t seem to like each other.$" -DaycareText_PlayOther:: - .string "The two prefer to play with other\nPOKéMON than each other.$" - -gOtherText_NewLine2:: @ 842CC28 - .string "\n$" - -gOtherText_CancelAndLv:: @ 842CC2A - .string "CANCEL$" - .string "LV$" - -gEggNickname:: @ 842CC34 - .string "EGG$" - -gOtherText_HatchedFromEgg:: @ 842CC38 - .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}{STR_VAR_1} hatched from the EGG!$" - -gOtherText_NickHatchPrompt:: @ 842CC5A - .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}Would you like to nickname the newly\nhatched {STR_VAR_1}?$" - -OtherText_Battle:: - .string "BATTLE$" -OtherText_Contest:: - .string "CONTEST$" -OtherText_Type:: - .string "TYPE/$" -OtherText_PP:: - .string "PP/$" -OtherText_Power:: - .string "POWER$" -OtherText_Accuracy:: - .string "ACCURACY$" -OtherText_Appeal:: - .string "APPEAL$" -OtherText_Jam:: - .string "JAM$" - -gOtherText_TeachWhichMove:: @ 842CCC7 - .string "Teach which move to {STR_VAR_1}?$" - -gOtherText_TeachSpecificMove:: @ 842CCDF - .string "Teach {STR_VAR_2}?$" - -gOtherText_PokeLearnedMove:: @ 842CCE9 - .string "{STR_VAR_1} learned {STR_VAR_2}.$" - -gOtherText_DeleteOlderMove:: @ 842CCF8 - .string "{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}?$" - -gOtherText_StopLearningMove:: @ 842CD65 - .string "Stop learning {STR_VAR_2}?$" - -gOtherText_ForgotMove123:: @ 842CD77 - .string "{PAUSE 32}1, {PAUSE 15}2 {PAUSE 15}...{PAUSE 15}...{PAUSE 15}...{PAUSE 15} {PLAY_SE 0x0038}Poof!\p$" - -gOtherText_ForgotOrDidNotLearnMove:: @ 842CDA3 - .string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd...\p{STR_VAR_1} learned {STR_VAR_2}.$" - .string "{STR_VAR_1} did not learn\n{STR_VAR_2}.$" - -gOtherText_GiveUpTeachingMove:: @ 842CDDC - .string "Give up trying to teach a new move\nto {STR_VAR_1}?$" - -gOtherText_WhichMoveToForget:: @ 842CE06 - .string "Which move should be forgotten?\p$" - -gSystemText_ClearAllSaveDataPrompt:: @ 842CE27 - .string "Clear all save data areas?$" - -gSystemText_ClearingData:: @ 842CE42 - .string "Clearing data...\nPlease wait.$" - -gContestText_AnnounceResults:: @ 842CE60 - .string "Announcing the results!$" - -gContestText_PreliminaryResults:: @ 842CE78 - .string "The preliminary results!$" - -gContestText_Round2Results:: @ 842CE91 - .string "Round 2 results!$" - -gContestText_PokeWon:: @ 842CEA2 - .string "{STR_VAR_1}’s {STR_VAR_2} won!$" - -gOtherText_LinkStandby:: @ 842CEAF - .string "Link standby...$" - -@ 842CEBF - .include "data/text/landmarks.inc" - -gOtherText_Terminator4:: @ 842D0E6 - .string "$" - -gOtherText_Nature:: @ 842D0E7 - .string " nature, $" - -gOtherText_Comma:: @ 842D0F1 - .string ",$" - -gOtherText_Met:: @ 842D0F3 - .string " (met).$" - -gOtherText_Egg2:: @ 842D0FB - .string " (EGG).$" - -gOtherText_ObtainedInTrade:: @ 842D103 - .string "obtained in a trade.$" - -gOtherText_FatefulEncounter:: @ 842D118 - .string "fateful encounter.$" - -gOtherText_Met2:: @ 842D12B - .string " (met).$" - -gOtherText_EggDayCare:: @ 842D133 - .string "An odd POKéMON EGG found\nby the DAY CARE couple.$" - -gOtherText_EggNicePlace:: @ 842D164 - .string "A peculiar POKéMON EGG\nobtained at the nice place.$" - -gOtherText_EggObtainedInTrade:: @ 842D197 - .string "A peculiar POKéMON EGG\nobtained in a trade.$" - -gOtherText_EggHotSprings:: @ 842D1C3 - .string "A POKéMON EGG obtained\nat the hot springs.$" - -gOtherText_LinkStandby2:: @ 842D1EE - .string "Link standby...$" - -gOtherText_YesNoAndPlayer:: @ 842D1FE - .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}YES\nNO$" - .string "{HIGHLIGHT TRANSPARENT}PLAYER$" - .string "{HIGHLIGHT TRANSPARENT}$" - -gOtherText_HoennDex:: @ 842D21C - .string "HOENN$" - -gOtherText_NationalDex:: @ 842D222 - .string "NATIONAL$" - -gOtherText_DiplomaCertificationGameFreak:: @ 842D22B - .string "{HIGHLIGHT TRANSPARENT}Player: {CLEAR 0x10}{COLOR RED}{PLAYER}\n\n{COLOR DARK_GREY}{STR_VAR_1} POKéDEX\nThis document certifies\nthat you have successfully\ncompleted your POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}GAME FREAK$" - .string "{COLOR RED}{HIGHLIGHT TRANSPARENT}GAME FREAK$" - -gOtherText_PLink:: @ 842D2BC - .string "{STR_VAR_1}P LINK$" - -gOtherText_YesNoTerminating:: @ 842D2C5 - .string "YES\nNO$" - .string "Terminating.$" - -gOtherText_LinkNotFound:: @ 842D2D9 - .string "Link partner(s) not found.\nPlease try again.\p$" - -gOtherText_BlenderChooseBerry:: @ 842D307 - .string "Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p$" - -gOtherText_PokeBlockMade:: @ 842D368 - .string " was made!$" - -gOtherText_PressAToStart:: @ 842D373 - .string "Press the A Button to start.$" - -gOtherText_PleaseWait:: @ 842D390 - .string "Please wait a while.$" - -gOtherText_LinkStandby3:: @ 842D3A5 - .string "Link standby...$" - -gOtherText_BlendAnotherBerryPrompt:: @ 842D3B5 - .string "Would you like to blend another BERRY?$" - -gOtherText_OutOfBerries:: @ 842D3DC - .string "You’ve run out of BERRIES for\nblending in the BERRY BLENDER.\p$" - -gOtherText_CaseIsFull:: @ 842D41A - .string "Your {POKEBLOCK} CASE is full.\p$" - -gOtherText_NoBerriesForBlend:: @ 842D434 - .string " has no BERRIES to put in\nthe BERRY BLENDER.$" - -gOtherText_OtherCaseIsFull:: @ 842D461 - .string "’s {POKEBLOCK} CASE is full.\p$" - -gOtherText_ResultsOfBlending:: @ 842D479 - .string "RESULTS OF BLENDING$" - .string "BERRY USED$" - -gOtherText_Berry:: @ 842D498 - .string " BERRY$" - -gOtherText_RequiredTime:: @ 842D49F - .string "REQUIRED TIME$" - -gOtherText_Min:: @ 842D4AD - .string "MIN.$" - -gOtherText_Sec:: @ 842D4B2 - .string "SEC.$" - -gOtherText_MaxSpeed:: @ 842D4B7 - .string "MAXIMUM SPEED$" - -gOtherText_RPM:: @ 842D4C5 - .string "RPM$" - .string ".$" - -gOtherText_Ranking:: @ 842D4CB - .string "RANKING$" - -gOtherText_BlockLevelIs:: @ 842D4D3 - .string "The level is $" - -gOtherText_BlockFeelIs:: @ 842D4E1 - .string ", and the feel is $" - -gOtherText_Period:: @ 842D4F4 - .string ".$" - -gOtherText_Day:: @ 842D4F6 - .string "DAY$" - .string ":$" - -gOtherText_OK:: @ 842D4FC - .string "OK$" - -gOtherText_CorrectTimePrompt:: @ 842D4FF - .string "Is this the correct time?$" - - .align 2 -OutlineCursorTiles_00: - .incbin "graphics/interface/outline_cursor_00.4bpp" - - .align 2 -OutlineCursorTiles_01: - .incbin "graphics/interface/outline_cursor_01.4bpp" - - .align 2 -OutlineCursorTiles_02: - .incbin "graphics/interface/outline_cursor_02.4bpp" - - .align 2 -OutlineCursorTiles_03: - .incbin "graphics/interface/outline_cursor_03.4bpp" - - .align 2 -OutlineCursorTiles_04: - .incbin "graphics/interface/outline_cursor_04.4bpp" - - .align 2 -OutlineCursorTiles_05: - .incbin "graphics/interface/outline_cursor_05.4bpp" - - .align 2 -OutlineCursorTiles_06: - .incbin "graphics/interface/outline_cursor_06.4bpp" - - .align 2 -OutlineCursorTiles_07: - .incbin "graphics/interface/outline_cursor_07.4bpp" - - .align 2 -OutlineCursorTiles_08: - .incbin "graphics/interface/outline_cursor_08.4bpp" - - .align 2 -OutlineCursorTiles_09: - .incbin "graphics/interface/outline_cursor_09.4bpp" - - .align 2 -OutlineCursorTiles_10: - .incbin "graphics/interface/outline_cursor_10.4bpp" - - .align 2 -OutlineCursorTiles_11: - .incbin "graphics/interface/outline_cursor_11.4bpp" - - .align 2 -OutlineCursorTiles_12: - .incbin "graphics/interface/outline_cursor_12.4bpp" - - .align 2 -OutlineCursorTiles_13: - .incbin "graphics/interface/outline_cursor_13.4bpp" - - .align 2 -OutlineCursorTiles_14: - .incbin "graphics/interface/outline_cursor_14.4bpp" - - .align 2 -OutlineCursorTiles_15: - .incbin "graphics/interface/outline_cursor_15.4bpp" - - .align 2 -gOamData_842F11C:: @ 842F11C - .2byte 0x8000 - .2byte 0x0000 - .2byte 0x0000 - - .align 2 -gOamData_842F124:: @ 842F124 - .2byte 0x8800 - .2byte 0x0000 - .2byte 0x0000 - - .align 2 -gOamData_842F12C:: @ 842F12C - .2byte 0x8000 - .2byte 0x0000 - .2byte 0x0000 - - .align 2 -gSpriteAnim_842F134:: @ 842F134 - obj_image_anim_frame 0, 63 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_842F13C:: @ 842F13C - .4byte gSpriteAnim_842F134 - - .align 2 -gUnknown_0842F140:: @ 842F140 - obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0 - obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0 - - .align 2 -gUnknown_0842F1C0:: @ 842F1C0 - obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1 - obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1 - - .align 2 -gUnknown_0842F240:: @ 842F240 - obj_pal 0x0203a360, 0xfff0 - - .align 2 -gUnknown_0842F248:: @ 842F248 - obj_pal 0x0203a360, 0xfff1 - - .align 2 -gSpriteTemplate_842F250:: @ 842F250 - spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - - .align 2 -gSpriteTemplate_842F268:: @ 842F268 - spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - - .align 2 -gSpriteTemplate_842F280:: @ 842F280 - spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - - .align 2 -gSpriteTemplate_842F298:: @ 842F298 - spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - - .align 2 -gSpriteTemplate_842F2B0:: @ 842F2B0 - spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - - .align 2 -Unknown_842F2C8: @ 842F2C8 - .incbin "baserom.gba", 0x0042f2c8, 0x10 -Unknown_842F2D8: @ 842F2D8 - .incbin "baserom.gba", 0x0042f2d8, 0x18 -Unknown_842F2F0: @ 842F2F0 - .incbin "baserom.gba", 0x0042f2f0, 0x20 -Unknown_842F310: @ 842F310 - .incbin "baserom.gba", 0x0042f310, 0x18 -Unknown_842F328: @ 842F328 - .incbin "baserom.gba", 0x0042f328, 0x18 -Unknown_842F340: @ 842F340 - .incbin "baserom.gba", 0x0042f340, 0x20 -Unknown_842F360: @ 842F360 - .incbin "baserom.gba", 0x0042f360, 0x20 -Unknown_842F380: @ 842F380 - .incbin "baserom.gba", 0x0042f380, 0x20 -Unknown_842F3A0: @ 842F3A0 - .incbin "baserom.gba", 0x0042f3a0, 0x20 -Unknown_842F3C0: @ 842F3C0 - .incbin "baserom.gba", 0x0042f3c0, 0x28 -Unknown_842F3E8: @ 842F3E8 - .incbin "baserom.gba", 0x0042f3e8, 0x28 -Unknown_842F410: @ 842F410 - .incbin "baserom.gba", 0x0042f410, 0x28 -Unknown_842F438: @ 842F438 - .incbin "baserom.gba", 0x0042f438, 0x28 -Unknown_842F460: @ 842F460 - .incbin "baserom.gba", 0x0042f460, 0x30 -Unknown_842F490: @ 842F490 - .incbin "baserom.gba", 0x0042f490, 0x30 -Unknown_842F4C0: @ 842F4C0 - .incbin "baserom.gba", 0x0042f4c0, 0x30 -Unknown_842F4F0: @ 842F4F0 - .incbin "baserom.gba", 0x0042f4f0, 0x30 -Unknown_842F520: @ 842F520 - .incbin "baserom.gba", 0x0042f520, 0x38 -Unknown_842F558: @ 842F558 - .incbin "baserom.gba", 0x0042f558, 0x18 - - .4byte Unknown_842F2C8 - .4byte Unknown_842F2C8 - .4byte Unknown_842F2D8 - .4byte Unknown_842F2F0 - .4byte Unknown_842F310 - .4byte Unknown_842F328 - .4byte Unknown_842F340 - .4byte Unknown_842F360 - .4byte Unknown_842F380 - .4byte Unknown_842F3A0 - .4byte Unknown_842F3C0 - .4byte Unknown_842F3E8 - .4byte Unknown_842F410 - .4byte Unknown_842F438 - .4byte Unknown_842F460 - .4byte Unknown_842F490 - .4byte Unknown_842F4C0 - .4byte Unknown_842F4F0 - .4byte Unknown_842F520 - - .align 2 -gUnknown_0842F5BC:: @ 842F5BC - .4byte Unknown_842F558 - - .align 2 -gSubspriteTables_842F5C0:: @ 842F5C0 - .4byte 1, gMenuCursorSubsprites - .4byte 1, gMenuCursorSubsprites - .4byte 2, gMenuCursorSubsprites - .4byte 3, gMenuCursorSubsprites - .4byte 4, gMenuCursorSubsprites - .4byte 5, gMenuCursorSubsprites - .4byte 6, gMenuCursorSubsprites - .4byte 7, gMenuCursorSubsprites - .4byte 8, gMenuCursorSubsprites - .4byte 9, gMenuCursorSubsprites - .4byte 10, gMenuCursorSubsprites - .4byte 11, gMenuCursorSubsprites - .4byte 12, gMenuCursorSubsprites - .4byte 13, gMenuCursorSubsprites - .4byte 14, gMenuCursorSubsprites - .4byte 15, gMenuCursorSubsprites - .4byte 1, gMenuCursorSubsprites - .4byte 17, gMenuCursorSubsprites - .4byte 18, gMenuCursorSubsprites - .4byte 19, gMenuCursorSubsprites - .4byte 20, gMenuCursorSubsprites - .4byte 21, gMenuCursorSubsprites - .4byte 22, gMenuCursorSubsprites - .4byte 23, gMenuCursorSubsprites - .4byte 24, gMenuCursorSubsprites - .4byte 25, gMenuCursorSubsprites - .4byte 26, gMenuCursorSubsprites - .4byte 27, gMenuCursorSubsprites - .4byte 28, gMenuCursorSubsprites - .4byte 29, gMenuCursorSubsprites - .4byte 30, gMenuCursorSubsprites - .4byte 31, gMenuCursorSubsprites - - .align 2 -gUnknown_0842F6C0:: @ 842F6C0 - .4byte 0x2, Unknown_842F2C8 - .4byte 0x2, Unknown_842F2C8 - .4byte 0x3, Unknown_842F2D8 - .4byte 0x4, Unknown_842F2F0 - .4byte 0x3, Unknown_842F310 - .4byte 0x3, Unknown_842F328 - .4byte 0x4, Unknown_842F340 - .4byte 0x4, Unknown_842F360 - .4byte 0x4, Unknown_842F380 - .4byte 0x4, Unknown_842F3A0 - .4byte 0x5, Unknown_842F3C0 - .4byte 0x5, Unknown_842F3E8 - .4byte 0x5, Unknown_842F410 - .4byte 0x5, Unknown_842F438 - .4byte 0x6, Unknown_842F460 - .4byte 0x6, Unknown_842F490 - .4byte 0x6, Unknown_842F4C0 - .4byte 0x6, Unknown_842F4F0 - .4byte 0x7, Unknown_842F520 - - .align 2 -gUnknown_0842F758:: @ 842F758 - .4byte 3, gMenuCursorSubsprites - .4byte 0, 2 - .4byte 0, 66 - .4byte 0, 105 - .4byte 0, 34 - - .align 2 -gUnknown_0842F780:: @ 842F780 - .4byte 0, 105 - - .align 2 -gUnknown_0842F788:: @ 842F788 - .4byte 0, 34 - - .align 2 -gUnknown_0842F790:: @ 842F790 - .4byte 0, 66 - -gOtherText_BerryObtainedDadHasIt:: @ 842F798 - .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$" - -gOtherText_BerryTransformed:: @ 842F7CA - .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$" - -gOtherText_BerryAlreadyObtained:: @ 842F7F6 - .string "The {STR_VAR_1} BERRY has already been\nobtained.$" - -gOtherText_SpecialRibbonReceived:: @ 842F81E - .string "A special RIBBON was awarded to your\nparty POKéMON.$" - -gOtherText_DexUpgraded:: @ 842F852 - .string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$" - -gOtherText_RareWordAdded:: @ 842F888 - .string "A rare word has been added.$" - -gOtherText_PokeWasSentOver:: @ 842F8A4 - .string "{STR_VAR_1} was sent over!$" - -gOtherText_PartyIsFull:: @ 842F8B6 - .string "Your party is full.\n{STR_VAR_1} could not be sent over.$" - -gOtherText_NewTrainerInHoenn:: @ 842F8E5 - .string "A new TRAINER has arrived in HOENN.$" - .string "A new adversary has arrived in the\nBATTLE TOWER.$" - -gOtherText_DataCannotUseVersion:: @ 842F93A - .string "This data cannot be used in\nthis version.$" diff --git a/data/diploma.s b/data/diploma.s new file mode 100644 index 000000000..c4edb83d8 --- /dev/null +++ b/data/diploma.s @@ -0,0 +1,17 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +gDiplomaPalettes:: @ 840CB0C + .incbin "graphics/misc/diploma_national.gbapal" + .incbin "graphics/misc/diploma_hoenn.gbapal" + + .align 2 +gDiplomaTilemap:: @ 840CB4C + .incbin "graphics/misc/diploma_map.bin.lz" + + .align 2 +gDiplomaTiles:: @ 840D288 + .incbin "graphics/misc/diploma.4bpp.lz" diff --git a/data/evolution_graphics.s b/data/evolution_graphics.s new file mode 100644 index 000000000..1704e4fdb --- /dev/null +++ b/data/evolution_graphics.s @@ -0,0 +1,42 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +gEvoSparklePalette: @ 8416E44 + .incbin "graphics/misc/evo_sparkle.gbapal" + + .align 2 +gEvoSparkleTiles: @ 8416E64 + .incbin "graphics/misc/evo_sparkle.4bpp.lz" + +gUnknown_08416E84:: @ 8416E84 + obj_tiles gEvoSparkleTiles, 0x20, 1001 + .space 8 + +gUnknown_08416E94:: @ 8416E94 + obj_pal gEvoSparklePalette, 1001 + .space 8 + + .align 2 +gOamData_8416EA4:: @ 8416EA4 + .2byte 0x00A0 + .2byte 0x0000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_8416EAC:: @ 8416EAC + obj_image_anim_frame 0, 8 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8416EB4:: @ 8416EB4 + .4byte gSpriteAnim_8416EAC + + .align 2 +gSpriteTemplate_8416EB8:: @ 8416EB8 + spr_template 1001, 1001, gOamData_8416EA4, gSpriteAnimTable_8416EB4, NULL, gDummySpriteAffineAnimTable, nullsub_84 + +gUnknown_08416ED0:: @ 8416ED0 + .incbin "baserom.gba", 0x00416ed0, 0x38 diff --git a/data/intro_credits_graphics.s b/data/intro_credits_graphics.s new file mode 100644 index 000000000..6320bc332 --- /dev/null +++ b/data/intro_credits_graphics.s @@ -0,0 +1,332 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +gUnknown_084121FC:: @ 84121FC + .incbin "graphics/intro/intro2_grass.gbapal" + +gUnknown_0841221C:: @ 841221C + .incbin "baserom.gba", 0x0041221c, 0x20 + +gUnknown_0841223C:: @ 841223C + .incbin "baserom.gba", 0x0041223c, 0x20 + + .align 2 +gUnknown_0841225C:: @ 841225C + .incbin "graphics/intro/intro2_grass.4bpp.lz" + + .align 2 +gUnknown_084126DC:: @ 84126DC + .incbin "graphics/intro/intro2_grass_map.bin.lz" + +gUnknown_08412818:: @ 8412818 + .incbin "baserom.gba", 0x00412818, 0x60 + +gUnknown_08412878:: @ 8412878 + .incbin "baserom.gba", 0x00412878, 0x60 + + .align 2 +gUnknown_084128D8:: @ 84128D8 + .incbin "graphics/intro/intro2_bgclouds.4bpp.lz" + + .align 2 +gUnknown_08412EB4:: @ 8412EB4 + .incbin "graphics/intro/intro2_bgclouds_map.bin.lz" + +gUnknown_08413184:: @ 8413184 + .incbin "graphics/intro/intro2_bgclouds.gbapal" + +gUnknown_084131A4:: @ 84131A4 + .incbin "baserom.gba", 0x004131a4, 0x20 + +gUnknown_084131C4:: @ 84131C4 + .incbin "graphics/intro/intro2_bgclouds2.4bpp.lz" + +gUnknown_08413300:: @ 8413300 + .incbin "baserom.gba", 0x00413300, 0x20 + +gUnknown_08413320:: @ 8413320 + .incbin "baserom.gba", 0x00413320, 0x20 + + .align 2 +gUnknown_08413340:: @ 8413340 + .incbin "graphics/intro/intro2_bgtrees.4bpp.lz" + + .align 2 +gUnknown_084139C8:: @ 84139C8 + .incbin "graphics/intro/intro2_bgtrees_map.bin.lz" + + .align 2 +gUnknown_08413CCC:: @ 8413CCC + .incbin "graphics/intro/intro2_bgtrees.gbapal" + + .align 2 +gIntro2TreeTiles:: @ 8413CEC + .incbin "graphics/intro/intro2_bgtreessmall.4bpp.lz" + +gUnknown_08413E38:: @ 8413E38 + .incbin "baserom.gba", 0x00413e38, 0x40 @ two palettes? + + .align 2 +gUnknown_08413E78:: @ 8413E78 + .incbin "graphics/intro/intro2_bgnight.4bpp.lz" @ only used in credits, coupled with intro because bicycle sequence + + .align 2 +gUnknown_08414064:: @ 8414064 + .incbin "graphics/intro/intro2_bgnight.gbapal" + + .align 2 +gUnknown_08414084:: @ 8414084 + .incbin "graphics/intro/intro2_bgnight_map.bin.lz" + + .align 2 +gIntro2NightTiles:: @ 8414330 + .incbin "graphics/intro/intro2_night.4bpp.lz" + + .align 1 +gIntro2BrendanPalette:: @ 84143B4 + .incbin "graphics/intro/intro2_brendan.gbapal" + + .align 2 +gIntro2BrendanTiles:: @ 84143D4 + .incbin "graphics/intro/intro2_brendan.4bpp.lz" + + .align 1 +gIntro2MayPalette:: @ 8414F70 + .incbin "graphics/intro/intro2_may.gbapal" + + .align 2 +gUnknown_08414F90:: @ 8414F90 + .space 0x1E0 + + .align 2 +gIntro2MayTiles:: @ 8415170 + .incbin "graphics/intro/intro2_may.4bpp.lz" + + .align 2 +gIntro2BicycleTiles:: @ 8415E08 + .incbin "graphics/intro/intro2_bicycle.4bpp.lz" + + .align 1 +gIntro2LatiosPalette:: @ 8416234 + .incbin "graphics/intro/intro2_latios.gbapal" + + .align 2 +gIntro2LatiosTiles:: @ 8416254 + .incbin "graphics/intro/intro2_latios.4bpp.lz" + + .align 1 +gIntro2LatiasPalette:: @ 84166F8 + .incbin "graphics/intro/intro2_latias.gbapal" + + .align 2 +gIntro2LatiasTiles:: @ 8416718 + .incbin "graphics/intro/intro2_latias.4bpp.lz" + + .align 2 +gSpriteTemplate_8416B3C:: @ 8416B3C + spr_template 2000, 0xFFFF, gDummyOamData, gDummySpriteAnimTable, NULL, gDummySpriteAffineAnimTable, sub_814910C + + .align 2 +gUnknown_08416B54:: @ 8416B54 + obj_tiles gUnknown_084131C4, 0x400, 2000 + null_obj_tiles + + .align 2 +gSpriteAnim_8416B64:: @ 8416B64 + obj_image_anim_frame 0, 30 + obj_image_anim_end + + .align 2 +gSpriteAnim_8416B6C:: @ 8416B6C + obj_image_anim_frame 16, 30 + obj_image_anim_end + + .align 2 +gSpriteAnim_8416B74:: @ 8416B74 + obj_image_anim_frame 20, 30 + obj_image_anim_end + + .align 2 +gSpriteAnim_8416B7C:: @ 8416B7C + obj_image_anim_frame 22, 30 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8416B84:: @ 8416B84 + .4byte gSpriteAnim_8416B64 + .4byte gSpriteAnim_8416B6C + .4byte gSpriteAnim_8416B74 + .4byte gSpriteAnim_8416B7C + +gUnknown_08416B94:: @ 8416B94 + .incbin "baserom.gba", 0x00416b94, 0x48 + + .align 2 +gUnknown_08416BDC:: @ 8416BDC + obj_tiles gIntro2TreeTiles, 0x400, 2000 + null_obj_tiles + + .align 2 +gSpriteAnim_8416BEC:: @ 8416BEC + obj_image_anim_frame 0, 30 + obj_image_anim_end + + .align 2 +gSpriteAnim_8416BF4:: @ 8416BF4 + obj_image_anim_frame 16, 30 + obj_image_anim_end + + .align 2 +gSpriteAnim_8416BFC:: @ 8416BFC + obj_image_anim_frame 24, 30 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8416C04:: @ 8416C04 + .4byte gSpriteAnim_8416BEC + .4byte gSpriteAnim_8416BF4 + .4byte gSpriteAnim_8416BFC + +gUnknown_08416C10:: @ 8416C10 + .incbin "baserom.gba", 0x00416c10, 0x60 + + .align 2 +gUnknown_08416C70:: @ 8416C70 + obj_tiles gIntro2NightTiles, 0x400, 2000 + null_obj_tiles + + .align 2 +gSpriteAnim_8416C80:: @ 8416C80 + obj_image_anim_frame 0, 30 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8416C88:: @ 8416C88 + .4byte gSpriteAnim_8416C80 + +gUnknown_08416C8C:: @ 8416C8C + .incbin "baserom.gba", 0x00416c8c, 0x30 + + .align 2 +gOamData_8416CBC:: @ 8416CBC + .2byte 0x00A0 + .2byte 0xC000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_8416CC4:: @ 8416CC4 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 64, 8 + obj_image_anim_frame 128, 8 + obj_image_anim_frame 192, 8 + obj_image_anim_jump 0 + + .align 2 +gSpriteAnimTable_8416CD8:: @ 8416CD8 + .4byte gSpriteAnim_8416CC4 + + .align 2 +gSpriteTemplate_8416CDC:: @ 8416CDC + spr_template 1002, 1002, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82 + + .align 2 +gSpriteTemplate_8416CF4:: @ 8416CF4 + spr_template 1003, 1003, gOamData_8416CBC, gSpriteAnimTable_8416CD8, NULL, gDummySpriteAffineAnimTable, nullsub_82 + + .align 2 +gOamData_8416D0C:: @ 8416D0C + .2byte 0x40A0 + .2byte 0xC000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_8416D14:: @ 8416D14 + obj_image_anim_frame 0, 8 + obj_image_anim_frame 32, 8 + obj_image_anim_frame 64, 8 + obj_image_anim_frame 96, 8 + obj_image_anim_jump 0 + + .align 2 +gSpriteAnimTable_8416D28:: @ 8416D28 + .4byte gSpriteAnim_8416D14 + + .align 2 +gSpriteTemplate_8416D2C:: @ 8416D2C + spr_template 1001, 1002, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0 + + .align 2 +gSpriteTemplate_8416D44:: @ 8416D44 + spr_template 1001, 1003, gOamData_8416D0C, gSpriteAnimTable_8416D28, NULL, gDummySpriteAffineAnimTable, sub_81492A0 + + .align 2 +gOamData_8416D5C:: @ 8416D5C + .2byte 0x00A0 + .2byte 0xC000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_8416D64:: @ 8416D64 + obj_image_anim_frame 0, 16 + obj_image_anim_end + + .align 2 +gSpriteAnim_8416D6C:: @ 8416D6C + obj_image_anim_frame 64, 16 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8416D74:: @ 8416D74 + .4byte gSpriteAnim_8416D64 + .4byte gSpriteAnim_8416D6C + + .align 2 +gSpriteTemplate_8416D7C:: @ 8416D7C + spr_template 1004, 1004, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83 + + .align 2 +gSpriteTemplate_8416D94:: @ 8416D94 + spr_template 1005, 1005, gOamData_8416D5C, gSpriteAnimTable_8416D74, NULL, gDummySpriteAffineAnimTable, nullsub_83 + + .align 2 +gIntro2BrendanSpriteSheet:: @ 8416DAC + obj_tiles gIntro2BrendanTiles, 0x3800, 1002 + .space 8 + + .align 2 +gIntro2MaySpriteSheet:: @ 8416DBC + obj_tiles gIntro2MayTiles, 0x3800, 1003 + .space 8 + + .align 2 +gIntro2BicycleSpriteSheet:: @ 8416DCC + obj_tiles gIntro2BicycleTiles, 0x1000, 1001 + .space 8 + + .align 2 +gIntro2LatiosSpriteSheet:: @ 8416DDC + obj_tiles gIntro2LatiosTiles, 0x1000, 1004 + .space 8 + + .align 2 +gIntro2LatiasSpriteSheet:: @ 8416DEC + obj_tiles gIntro2LatiasTiles, 0x1000, 1005 + .space 8 + + .align 2 +gIntro2SpritePalettes:: @ 8416DFC + obj_pal gIntro2BrendanPalette, 1002 + obj_pal gIntro2MayPalette, 1003 + obj_pal gIntro2LatiosPalette, 1004 + obj_pal gIntro2LatiasPalette, 1005 + .space 8 + +gUnknown_08416E24:: @ 8416E24 + obj_tiles gIntro2BrendanTiles, 0x2000, 1002 + .space 8 + +gUnknown_08416E34:: @ 8416E34 + obj_tiles gIntro2MayTiles, 0x2000, 1003 + .space 8 diff --git a/data/menu_cursor.s b/data/menu_cursor.s new file mode 100644 index 000000000..80d7e1210 --- /dev/null +++ b/data/menu_cursor.s @@ -0,0 +1,302 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +OutlineCursorTiles_00: + .incbin "graphics/interface/outline_cursor_00.4bpp" + + .align 2 +OutlineCursorTiles_01: + .incbin "graphics/interface/outline_cursor_01.4bpp" + + .align 2 +OutlineCursorTiles_02: + .incbin "graphics/interface/outline_cursor_02.4bpp" + + .align 2 +OutlineCursorTiles_03: + .incbin "graphics/interface/outline_cursor_03.4bpp" + + .align 2 +OutlineCursorTiles_04: + .incbin "graphics/interface/outline_cursor_04.4bpp" + + .align 2 +OutlineCursorTiles_05: + .incbin "graphics/interface/outline_cursor_05.4bpp" + + .align 2 +OutlineCursorTiles_06: + .incbin "graphics/interface/outline_cursor_06.4bpp" + + .align 2 +OutlineCursorTiles_07: + .incbin "graphics/interface/outline_cursor_07.4bpp" + + .align 2 +OutlineCursorTiles_08: + .incbin "graphics/interface/outline_cursor_08.4bpp" + + .align 2 +OutlineCursorTiles_09: + .incbin "graphics/interface/outline_cursor_09.4bpp" + + .align 2 +OutlineCursorTiles_10: + .incbin "graphics/interface/outline_cursor_10.4bpp" + + .align 2 +OutlineCursorTiles_11: + .incbin "graphics/interface/outline_cursor_11.4bpp" + + .align 2 +OutlineCursorTiles_12: + .incbin "graphics/interface/outline_cursor_12.4bpp" + + .align 2 +OutlineCursorTiles_13: + .incbin "graphics/interface/outline_cursor_13.4bpp" + + .align 2 +OutlineCursorTiles_14: + .incbin "graphics/interface/outline_cursor_14.4bpp" + + .align 2 +OutlineCursorTiles_15: + .incbin "graphics/interface/outline_cursor_15.4bpp" + + .align 2 +gOamData_842F11C:: @ 842F11C + .2byte 0x8000 + .2byte 0x0000 + .2byte 0x0000 + + .align 2 +gOamData_842F124:: @ 842F124 + .2byte 0x8800 + .2byte 0x0000 + .2byte 0x0000 + + .align 2 +gOamData_842F12C:: @ 842F12C + .2byte 0x8000 + .2byte 0x0000 + .2byte 0x0000 + + .align 2 +gSpriteAnim_842F134:: @ 842F134 + obj_image_anim_frame 0, 63 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_842F13C:: @ 842F13C + .4byte gSpriteAnim_842F134 + + .align 2 +gUnknown_0842F140:: @ 842F140 + obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF0 + obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF0 + + .align 2 +gUnknown_0842F1C0:: @ 842F1C0 + obj_tiles OutlineCursorTiles_00, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_01, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_02, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_03, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_04, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_05, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_06, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_07, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_08, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_09, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_10, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_11, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_12, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_13, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_14, 0x1C0, 0xFFF1 + obj_tiles OutlineCursorTiles_15, 0x1C0, 0xFFF1 + + .align 2 +gUnknown_0842F240:: @ 842F240 + obj_pal 0x0203a360, 0xfff0 + + .align 2 +gUnknown_0842F248:: @ 842F248 + obj_pal 0x0203a360, 0xfff1 + + .align 2 +gSpriteTemplate_842F250:: @ 842F250 + spr_template 65520, 65520, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 +gSpriteTemplate_842F268:: @ 842F268 + spr_template 65520, 0xFFFF, gOamData_842F11C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 +gSpriteTemplate_842F280:: @ 842F280 + spr_template 65520, 0xFFFF, gOamData_842F124, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 +gSpriteTemplate_842F298:: @ 842F298 + spr_template 65521, 65521, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 +gSpriteTemplate_842F2B0:: @ 842F2B0 + spr_template 65521, 0xFFFF, gOamData_842F12C, gSpriteAnimTable_842F13C, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 +Unknown_842F2C8: @ 842F2C8 + .incbin "baserom.gba", 0x0042f2c8, 0x10 +Unknown_842F2D8: @ 842F2D8 + .incbin "baserom.gba", 0x0042f2d8, 0x18 +Unknown_842F2F0: @ 842F2F0 + .incbin "baserom.gba", 0x0042f2f0, 0x20 +Unknown_842F310: @ 842F310 + .incbin "baserom.gba", 0x0042f310, 0x18 +Unknown_842F328: @ 842F328 + .incbin "baserom.gba", 0x0042f328, 0x18 +Unknown_842F340: @ 842F340 + .incbin "baserom.gba", 0x0042f340, 0x20 +Unknown_842F360: @ 842F360 + .incbin "baserom.gba", 0x0042f360, 0x20 +Unknown_842F380: @ 842F380 + .incbin "baserom.gba", 0x0042f380, 0x20 +Unknown_842F3A0: @ 842F3A0 + .incbin "baserom.gba", 0x0042f3a0, 0x20 +Unknown_842F3C0: @ 842F3C0 + .incbin "baserom.gba", 0x0042f3c0, 0x28 +Unknown_842F3E8: @ 842F3E8 + .incbin "baserom.gba", 0x0042f3e8, 0x28 +Unknown_842F410: @ 842F410 + .incbin "baserom.gba", 0x0042f410, 0x28 +Unknown_842F438: @ 842F438 + .incbin "baserom.gba", 0x0042f438, 0x28 +Unknown_842F460: @ 842F460 + .incbin "baserom.gba", 0x0042f460, 0x30 +Unknown_842F490: @ 842F490 + .incbin "baserom.gba", 0x0042f490, 0x30 +Unknown_842F4C0: @ 842F4C0 + .incbin "baserom.gba", 0x0042f4c0, 0x30 +Unknown_842F4F0: @ 842F4F0 + .incbin "baserom.gba", 0x0042f4f0, 0x30 +Unknown_842F520: @ 842F520 + .incbin "baserom.gba", 0x0042f520, 0x38 +Unknown_842F558: @ 842F558 + .incbin "baserom.gba", 0x0042f558, 0x18 + + .4byte Unknown_842F2C8 + .4byte Unknown_842F2C8 + .4byte Unknown_842F2D8 + .4byte Unknown_842F2F0 + .4byte Unknown_842F310 + .4byte Unknown_842F328 + .4byte Unknown_842F340 + .4byte Unknown_842F360 + .4byte Unknown_842F380 + .4byte Unknown_842F3A0 + .4byte Unknown_842F3C0 + .4byte Unknown_842F3E8 + .4byte Unknown_842F410 + .4byte Unknown_842F438 + .4byte Unknown_842F460 + .4byte Unknown_842F490 + .4byte Unknown_842F4C0 + .4byte Unknown_842F4F0 + .4byte Unknown_842F520 + + .align 2 +gUnknown_0842F5BC:: @ 842F5BC + .4byte Unknown_842F558 + + .align 2 +gSubspriteTables_842F5C0:: @ 842F5C0 + .4byte 1, gMenuCursorSubsprites + .4byte 1, gMenuCursorSubsprites + .4byte 2, gMenuCursorSubsprites + .4byte 3, gMenuCursorSubsprites + .4byte 4, gMenuCursorSubsprites + .4byte 5, gMenuCursorSubsprites + .4byte 6, gMenuCursorSubsprites + .4byte 7, gMenuCursorSubsprites + .4byte 8, gMenuCursorSubsprites + .4byte 9, gMenuCursorSubsprites + .4byte 10, gMenuCursorSubsprites + .4byte 11, gMenuCursorSubsprites + .4byte 12, gMenuCursorSubsprites + .4byte 13, gMenuCursorSubsprites + .4byte 14, gMenuCursorSubsprites + .4byte 15, gMenuCursorSubsprites + .4byte 1, gMenuCursorSubsprites + .4byte 17, gMenuCursorSubsprites + .4byte 18, gMenuCursorSubsprites + .4byte 19, gMenuCursorSubsprites + .4byte 20, gMenuCursorSubsprites + .4byte 21, gMenuCursorSubsprites + .4byte 22, gMenuCursorSubsprites + .4byte 23, gMenuCursorSubsprites + .4byte 24, gMenuCursorSubsprites + .4byte 25, gMenuCursorSubsprites + .4byte 26, gMenuCursorSubsprites + .4byte 27, gMenuCursorSubsprites + .4byte 28, gMenuCursorSubsprites + .4byte 29, gMenuCursorSubsprites + .4byte 30, gMenuCursorSubsprites + .4byte 31, gMenuCursorSubsprites + + .align 2 +gUnknown_0842F6C0:: @ 842F6C0 + .4byte 0x2, Unknown_842F2C8 + .4byte 0x2, Unknown_842F2C8 + .4byte 0x3, Unknown_842F2D8 + .4byte 0x4, Unknown_842F2F0 + .4byte 0x3, Unknown_842F310 + .4byte 0x3, Unknown_842F328 + .4byte 0x4, Unknown_842F340 + .4byte 0x4, Unknown_842F360 + .4byte 0x4, Unknown_842F380 + .4byte 0x4, Unknown_842F3A0 + .4byte 0x5, Unknown_842F3C0 + .4byte 0x5, Unknown_842F3E8 + .4byte 0x5, Unknown_842F410 + .4byte 0x5, Unknown_842F438 + .4byte 0x6, Unknown_842F460 + .4byte 0x6, Unknown_842F490 + .4byte 0x6, Unknown_842F4C0 + .4byte 0x6, Unknown_842F4F0 + .4byte 0x7, Unknown_842F520 + + .align 2 +gUnknown_0842F758:: @ 842F758 + .4byte 3, gMenuCursorSubsprites + .4byte 0, 2 + .4byte 0, 66 + .4byte 0, 105 + .4byte 0, 34 + + .align 2 +gUnknown_0842F780:: @ 842F780 + .4byte 0, 105 + + .align 2 +gUnknown_0842F788:: @ 842F788 + .4byte 0, 34 + + .align 2 +gUnknown_0842F790:: @ 842F790 + .4byte 0, 66 diff --git a/data/mystery_event_msg.s b/data/mystery_event_msg.s new file mode 100644 index 000000000..26e6a9e06 --- /dev/null +++ b/data/mystery_event_msg.s @@ -0,0 +1,35 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +gOtherText_BerryObtainedDadHasIt:: @ 842F798 + .string "Obtained a {STR_VAR_2} BERRY!\nDad has it at PETALBURG GYM.$" + +gOtherText_BerryTransformed:: @ 842F7CA + .string "The {STR_VAR_1} BERRY transformed into\none {STR_VAR_2} BERRY.$" + +gOtherText_BerryAlreadyObtained:: @ 842F7F6 + .string "The {STR_VAR_1} BERRY has already been\nobtained.$" + +gOtherText_SpecialRibbonReceived:: @ 842F81E + .string "A special RIBBON was awarded to your\nparty POKéMON.$" + +gOtherText_DexUpgraded:: @ 842F852 + .string "The POKéDEX has been upgraded with\nthe NATIONAL MODE.$" + +gOtherText_RareWordAdded:: @ 842F888 + .string "A rare word has been added.$" + +gOtherText_PokeWasSentOver:: @ 842F8A4 + .string "{STR_VAR_1} was sent over!$" + +gOtherText_PartyIsFull:: @ 842F8B6 + .string "Your party is full.\n{STR_VAR_1} could not be sent over.$" + +gOtherText_NewTrainerInHoenn:: @ 842F8E5 + .string "A new TRAINER has arrived in HOENN.$" + .string "A new adversary has arrived in the\nBATTLE TOWER.$" + +gOtherText_DataCannotUseVersion:: @ 842F93A + .string "This data cannot be used in\nthis version.$" diff --git a/data/pokeblock_feed.s b/data/pokeblock_feed.s new file mode 100644 index 000000000..ae5b17d12 --- /dev/null +++ b/data/pokeblock_feed.s @@ -0,0 +1,225 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +@ 8411A10 + .include "data/mon_pokeblock_anims.inc" + + .align 2 +gSpriteAffineAnim_8411E90:: @ 8411E90 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411EA0:: @ 8411EA0 + obj_rot_scal_anim_frame 0x0, 0x0, 12, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 30 + obj_rot_scal_anim_frame 0x0, 0x0, -12, 1 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411EC0:: @ 8411EC0 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, 12, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 28 + obj_rot_scal_anim_frame 0x0, 0x0, -4, 3 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411EE8:: @ 8411EE8 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 32 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411F08:: @ 8411F08 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 32 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 16 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411F30:: @ 8411F30 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411F50:: @ 8411F50 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411F78:: @ 8411F78 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411F98:: @ 8411F98 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 8 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 32 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 8 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411FC0:: @ 8411FC0 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 24 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8411FE0:: @ 8411FE0 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, -1, 4 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 24 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 4 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8412008:: @ 8412008 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 24 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 + obj_rot_scal_anim_frame 0x0, 0x0, -12, 2 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8412028:: @ 8412028 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, 1, 24 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 16 + obj_rot_scal_anim_frame 0x0, 0x0, -12, 2 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnimTable_8412050:: @ 8412050 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411EA0 + .4byte gSpriteAffineAnim_8411EE8 + .4byte gSpriteAffineAnim_8411F30 + .4byte gSpriteAffineAnim_8411F78 + .4byte gSpriteAffineAnim_8411FC0 + .4byte gSpriteAffineAnim_8412008 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411EC0 + .4byte gSpriteAffineAnim_8411F08 + .4byte gSpriteAffineAnim_8411F50 + .4byte gSpriteAffineAnim_8411F98 + .4byte gSpriteAffineAnim_8411FE0 + .4byte gSpriteAffineAnim_8412028 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411E90 + .4byte gSpriteAffineAnim_8411E90 + + .align 2 +gUnknown_084120A4:: @ 84120A4 + .4byte gPokeblockRed_Pal + .4byte gPokeblockBlue_Pal + .4byte gPokeblockPink_Pal + .4byte gPokeblockGreen_Pal + .4byte gPokeblockYellow_Pal + .4byte gPokeblockPurple_Pal + .4byte gPokeblockIndigo_Pal + .4byte gPokeblockBrown_Pal + .4byte gPokeblockLiteBlue_Pal + .4byte gPokeblockOlive_Pal + .4byte gPokeblockGray_Pal + .4byte gPokeblockBlack_Pal + .4byte gPokeblockWhite_Pal + .4byte gPokeblockGold_Pal + + .align 2 +gSpriteAffineAnim_84120DC:: @ 84120DC + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnimTable_84120EC:: @ 84120EC + .4byte gSpriteAffineAnim_84120DC + + .align 2 +gSpriteAffineAnim_84120F0:: @ 84120F0 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, -8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 16, 1 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnim_8412148:: @ 8412148 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 8, 1 + obj_rot_scal_anim_frame 0x0, 0x0, 0, 8 + obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 + obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 + obj_rot_scal_anim_frame 0x0, 0x0, -16, 1 + obj_rot_scal_anim_frame 0xFF00, 0x100, 0, 0 + obj_rot_scal_anim_end + + .align 2 +gSpriteAffineAnimTable_84121A0:: @ 84121A0 + .4byte gSpriteAffineAnim_84120DC + + .align 2 +gSpriteAffineAnimTable_84121A4:: @ 84121A4 + .4byte gSpriteAffineAnim_84120F0 + + .align 2 +gSpriteAffineAnimTable_84121A8:: @ 84121A8 + .4byte gSpriteAffineAnim_8412148 + + .align 2 +gOamData_84121AC:: @ 84121AC + .2byte 0x0300 + .2byte 0x0000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_84121B4:: @ 84121B4 + obj_image_anim_frame 0, 0 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_84121BC:: @ 84121BC + .4byte gSpriteAnim_84121B4 + + .align 2 +gSpriteAffineAnim_84121C0:: @ 84121C0 + obj_rot_scal_anim_frame 0x100, 0x100, 0, 0 + obj_rot_scal_anim_frame 0xFFF8, 0xFFF8, 0, 1 + obj_rot_scal_anim_jump 1 + + .align 2 +gSpriteAffineAnimTable_84121D8:: @ 84121D8 + .4byte gSpriteAffineAnim_84121C0 + + .align 2 +gUnknown_084121DC:: @ 84121DC + obj_tiles gPokeblock_Gfx, 0x20, 14818 + + .align 2 +gSpriteTemplate_84121E4:: @ 84121E4 + spr_template 14818, 14818, gOamData_84121AC, gSpriteAnimTable_84121BC, NULL, gSpriteAffineAnimTable_84121D8, sub_81481B0 diff --git a/data/save_failed_screen.s b/data/save_failed_screen.s new file mode 100644 index 000000000..70cc27fa8 --- /dev/null +++ b/data/save_failed_screen.s @@ -0,0 +1,16 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +gUnknown_08411940:: @ 8411940 + .incbin "baserom.gba", 0x00411940, 0x8 + +gUnknown_08411948:: @ 8411948 + .incbin "baserom.gba", 0x00411948, 0x18 + +gSaveFailedClockPal:: @ 8411960 + .incbin "graphics/misc/clock_small.gbapal" + +gSaveFailedClockGfx:: @ 8411980 + .incbin "graphics/misc/clock_small.4bpp.lz" diff --git a/data/strings.s b/data/strings.s new file mode 100644 index 000000000..f83ad62d0 --- /dev/null +++ b/data/strings.s @@ -0,0 +1,2041 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +gExpandedPlaceholder_Empty:: @ 840DC80 + .string "$" + +gExpandedPlaceholder_Kun:: @ 840DC81 + .string "$" + +gExpandedPlaceholder_Chan:: @ 840DC82 + .string "$" + +gExpandedPlaceholder_Sapphire:: @ 840DC83 + .string "SAPPHIRE$" + +gExpandedPlaceholder_Ruby:: @ 840DC8C + .string "RUBY$" + +gExpandedPlaceholder_Aqua:: @ 840DC91 + .string "AQUA$" + +gExpandedPlaceholder_Magma:: @ 840DC96 + .string "MAGMA$" + +gExpandedPlaceholder_Archie:: @ 840DC9C + .string "ARCHIE$" + +gExpandedPlaceholder_Maxie:: @ 840DCA3 + .string "MAXIE$" + +gExpandedPlaceholder_Kyogre:: @ 840DCA9 + .string "KYOGRE$" + +gExpandedPlaceholder_Groudon:: @ 840DCB0 + .string "GROUDON$" + +gExpandedPlaceholder_Brendan:: @ 840DCB8 + .string "BRENDAN$" + +gExpandedPlaceholder_May:: @ 840DCC0 + .string "MAY$" + +gSystemText_Egg:: @ 840DCC4 + .string "EGG$" + +gSystemText_Pokemon2:: @ 840DCC8 + .string "POKéMON$" + +gMainMenuString_NewGame:: @ 840DCD0 + .string "NEW GAME$" + +gMainMenuString_Continue:: @ 840DCD9 + .string "CONTINUE$" + +gMainMenuString_Option:: @ 840DCE2 + .string "OPTION$" + +gMainMenuString_MysteryEvents:: @ 840DCE9 + .string "MYSTERY EVENTS$" + +SystemText_UpdatingSaveExternal:: + .string "Updating save file using external\ndata. Please wait.$" + +SystemText_SaveUpdated:: + .string "The save file has been updated.$" + +SystemText_SaveUpdatedExchangeBackup:: + .string "The save file has been updated.\pFurther game data cannot be saved\nto the backup memory.\pPlease exchange the backup memory.\pFor details, please contact the\nNintendo Service Center.$" + +SystemText_SaveNotUpdated:: + .string "The save file could not be updated.\pPlease exchange the backup\nmemory.\pFor details, please contact the\nNintendo Service Center.$" + +gSaveFileCorruptMessage:: @ 840DE81 + .string "The save file is corrupt. The\nprevious save file will be loaded.$" + +gSaveFileDeletedMessage:: @ 840DEC2 + .string " The save file has been deleted...$" + +gBoardNotInstalledMessage:: @ 840DEE5 + .string "The 1M sub-circuit board is\nnot installed.$" + +gBatteryDryMessage:: @ 840DF10 + .string "The internal battery has run dry.\nThe game can be played.\pHowever, clock-based events will\nno longer occur.$" + +gMainMenuString_Player:: @ 840DF7C + .string "PLAYER$" + +gMainMenuString_Pokedex:: @ 840DF83 + .string "POKéDEX$" + +gMainMenuString_Time:: @ 840DF8B + .string "TIME$" + +gMainMenuString_Badges:: @ 840DF90 + .string "BADGES$" + +gBirchText_Boy:: + .string "BOY$" +gBirchText_Girl:: + .string "GIRL$" +gBirchText_NewName:: + .string "NEW NAME$" + +gDefaultBoyName1:: + .ifdef SAPPHIRE + .string "SEAN$" + .else + .string "LANDON$" + .endif +gDefaultBoyName2:: + .string "TERRY$" +gDefaultBoyName3:: + .string "SETH$" +gDefaultBoyName4:: + .string "TOM$" + +gDefaultGirlName1:: + .ifdef SAPPHIRE + .string "MARINA$" + .else + .string "TERRA$" + .endif +gDefaultGirlName2:: + .string "KIMMY$" +gDefaultGirlName3:: + .string "NICOLA$" +gDefaultGirlName4:: + .string "SARA$" + +gSystemText_IntroWeCall:: + .string "This is what we call\na POKéMON.$" + +gSystemText_NewPara:: @ 840DFF7 + .string "\p$" + +gDexText_UnknownPoke:: @ 840DFF9 + .string " ????? POKéMON$" @ why 12 spaces? + +gDexText_UnknownHeight:: @ 840E013 + .string "{CLEAR_TO 0x0C}??’??”$" + +gDexText_UnknownWeight:: @ 840E01D + .string "????.? lbs.$" + .string "$" + +gDexText_CryOf:: @ 840E02A + .string "{CLEAR_TO 2}CRY OF$" + .string "$" + +gDexText_SizeComparedTo:: @ 840E035 + .string "SIZE COMPARED TO $" + +gDexText_RegisterComplete:: @ 840E047 + .string "POKéDEX registration completed.$" + +gDexText_Searching:: @ 840E067 + .string "Searching...\nPlease wait.$" + +gDexText_SearchComplete:: @ 840E081 + .string "Search completed.$" + +gDexText_NoMatching:: @ 840E093 + .string "No matching POKéMON were found.$" + +DexText_SearchForPoke:: + .string "Search for POKéMON based on\nselected parameters.$" +DexText_SwitchDex:: + .string "Switch POKéDEX listings.$" +DexText_ReturnToDex:: + .string "Return to the POKéDEX.$" +DexText_SelectDexMode:: + .string "Select the POKéDEX mode.$" +DexText_SelectDexList:: + .string "Select the POKéDEX listing mode.$" +DexText_ListByABC:: + .string "List by the first letter in the name.\n/Spotted POKéMON only.$" +DexText_ListByColor:: + .string "List by body color.\n/Spotted POKéMON only.$" +DexText_ListByType:: + .string "List by type.\n/Owned POKéMON only.$" +DexText_ExecuteSearchSwitch:: + .string "Execute search/switch.$" +DexText_HoennDex:: + .string "HOENN DEX$" +DexText_NationalDex:: + .string "NATIONAL DEX$" +DexText_NumericalMode:: + .string "NUMERICAL MODE$" +DexText_ABCMode:: + .string "A TO Z MODE$" +DexText_HeaviestMode:: + .string "HEAVIEST MODE$" +DexText_LightestMode:: + .string "LIGHTEST MODE$" +DexText_TallestMode:: + .string "TALLEST MODE$" +DexText_SmallestMode:: + .string "SMALLEST MODE$" +DexText_ABC:: + .string "ABC$" +DexText_DEF:: + .string "DEF$" +DexText_GHI:: + .string "GHI$" +DexText_JKL:: + .string "JKL$" +DexText_MNO:: + .string "MNO$" +DexText_PQR:: + .string "PQR$" +DexText_STU:: + .string "STU$" +DexText_VWX:: + .string "VWX$" +DexText_YZ:: + .string "YZ$" +DexText_Red:: + .string "RED$" +DexText_Blue:: + .string "BLUE$" +DexText_Yellow:: + .string "YELLOW$" +DexText_Green:: + .string "GREEN$" +DexText_Black:: + .string "BLACK$" +DexText_Brown:: + .string "BROWN$" +DexText_Purple:: + .string "PURPLE$" +DexText_Gray:: + .string "GRAY$" +DexText_White:: + .string "WHITE$" +DexText_Pink:: + .string "PINK$" +DexText_HoennDex2:: + .string "HOENN region’s POKéDEX$" +DexText_NationalDex2:: + .string "National edition POKéDEX$" +DexText_ListByNumber:: + .string "POKéMON are listed according to their\nnumber.$" +DexText_ListByABC2:: + .string "Spotted and owned POKéMON are listed\nalphabetically.$" +DexText_ListByHeavyToLightest:: + .string "Owned POKéMON are listed from the\nheaviest to the lightest.$" +DexText_ListByLightToHeaviest:: + .string "Owned POKéMON are listed from the\nlightest to the heaviest.$" +DexText_ListByTallToSmallest:: + .string "Owned POKéMON are listed from the\ntallest to the smallest.$" +DexText_ListBySmallToTallest:: + .string "Owned POKéMON are listed from the\nsmallest to the tallest.$" +DexText_Terminator5:: + .string "$" +DexText_DontSpecify:: + .string "DON’T SPECIFY.$" +DexText_None:: + .string "NONE$" +DexText_RightPointingTriangle:: + .string "▶$" @ right-pointing triangle +DexText_Terminator6:: + .string " $" + +gMenuText_WelcomeToHOFAndDexRating:: @ 840E44F + .string "Welcome to the HALL OF FAME!$" + .string "Spotted POKéMON: {STR_VAR_1}!\nOwned POKéMON: {STR_VAR_2}!\pPROF. BIRCH’s POKéDEX rating!\pPROF. BIRCH: Let’s see...\p$" + +gMenuText_HOFSaving:: @ 840E4CD + .string "SAVING...\nDON’T TURN OFF THE POWER.$" + +gMenuText_HOFCorrupt:: @ 840E4F1 + .string "The HALL OF FAME data is corrupt.$" + +gMenuText_HOFNumber:: @ 840E513 + .string "HALL OF FAME No. $" + +gMenuText_HOFCongratulations:: @ 840E525 + .string "LEAGUE CHAMPION!\nCONGRATULATIONS!$" + +gOtherText_Number2:: @ 840E547 + .string "No. $" + +gOtherText_Level3:: @ 840E54C + .string "Lv. $" + +gOtherText_IDNumber:: @ 840E551 + .string "IDNo. /$" + +gOtherText_Name:: @ 840E559 + .string "NAME /$" + +gOtherText_IDNumber2:: @ 840E560 + .string "IDNo. /$" + +gOtherText_BirchInTrouble:: @ 840E568 + .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}PROF. BIRCH is in trouble!\nRelease a POKéMON and rescue him!$" + +gOtherText_DoYouChoosePoke:: @ 840E5AB + .string "{HIGHLIGHT WHITE2}{COLOR DARK_GREY}Do you choose this POKéMON?$" + +gOtherText_Poke:: @ 840E5CD + .string "POKéMON$" + +gSystemText_SaveErrorExchangeBackup:: @ 840E5D5 + .string "Save error.\pPlease exchange the\nbackup memory.$" + +gOtherText_FlyToWhere:: @ 840E604 + .string "FLY to where?$" + +OtherText_Use:: + .string "USE$" +OtherText_Toss:: + .string "TOSS$" +OtherText_Register:: + .string "REGISTER$" +OtherText_Give2:: + .string "GIVE$" +OtherText_CheckTag:: + .string "CHECK TAG$" +OtherText_Confirm:: + .string "CONFIRM$" + +gOtherText_Walk:: @ 840E63B + .string "WALK$" + +gUnknownText_Exit:: @ 840E640 + .string "EXIT$" + +gOtherText_CancelNoTerminator:: @ 840E645 + .string "CANCEL$" + +gOtherText_CancelWithTerminator:: @ 840E64C + .string "$CANCEL$" + +OtherText_Item:: + .string "ITEM$" +OtherText_Mail:: + .string "MAIL$" +OtherText_Take2:: + .string "TAKE$" +OtherText_Store:: + .string "STORE$" + +gOtherText_Check:: @ 840E669 + .string "CHECK$" + +gOtherText_None:: @ 840E66F + .string "NONE$" + +gOtherText_ThreeQuestions2:: @ 840E674 + .string "???$" + +gOtherText_FiveQuestionsAndSlash:: @ 840E678 + .string "?????$" + .string "/$" + +gOtherText_OneDash:: @ 840E680 + .string "-$" + +gOtherText_TwoDashes:: @ 840E682 + .string "--$" + +gOtherText_ThreeDashes2:: @ 840E685 + .string "---$" + +gOtherText_MaleSymbol2:: @ 840E689 + .string "♂$" + +gOtherText_FemaleSymbolAndLv:: @ 840E68B + .string "♀$" + .string "Lv.$" + +gOtherText_TallPlusAndRightArrow:: @ 840E691 + .string "{TALL_PLUS}$" + .string "{RIGHT_ARROW}$" + +gMenuText_GoBackToPrev:: @ 840E697 + .string "Go back to the\nprevious menu.$" + +gOtherText_WhatWillYouDo:: @ 840E6B5 + .string "What would you like to do?$" + +gOtherText_xString1:: @ 840E6D0 + .string "×{STR_VAR_1}$" + +gOtherText_Berry2:: @ 840E6D4 + .string " BERRY$" + +gOtherText_Coins2:: @ 840E6DB + .string "{STR_VAR_1} COINS$" + +gOtherText_CloseBag:: @ 840E6E4 + .string "CLOSE BAG$" + +OtherText_TheField3:: + .string "the field.$" +OtherText_TheBattle:: + .string "the battle.$" +OtherText_ThePokeList:: + .string "the POKéMON LIST.$" +OtherText_TheShop:: + .string "the shop.$" +OtherText_TheField:: + .string "the field.$" +OtherText_TheField2:: + .string "the field.$" +OtherText_ThePC:: + .string "the PC.$" + + .align 2 +gUnknown_0840E740:: @ 840E740 + .4byte OtherText_TheField3 + .4byte OtherText_TheBattle + .4byte OtherText_ThePokeList + .4byte OtherText_TheShop + .4byte OtherText_TheField + .4byte OtherText_TheField2 + .4byte OtherText_ThePC + +gOtherText_ReturnTo:: @ 840E75C + .string "Return to$" + +gOtherText_WhatWillYouDo2:: @ 840E766 + .string "What would you\nlike to do?$" + +gOtherText_CantWriteMail:: @ 840E781 + .string "You can’t write\nMAIL here.$" + +gOtherText_NoPokemon:: @ 840E79C + .string "There is no\nPOKéMON.{PAUSE_UNTIL_PRESS}$" + +gOtherText_SwitchWhichItem:: @ 840E7B3 + .string "Switch with which\nitem?$" + +gOtherText_CantBeHeld:: @ 840E7CB + .string "{STR_VAR_1} can’t be held.$" + +gOtherText_CantBeHeldHere:: @ 840E7DD + .string "{STR_VAR_1} can’t be held here.$" + +gOtherText_HowManyToDeposit:: @ 840E7F4 + .string "How many do you\nwant to deposit?$" + +gOtherText_DepositedItems:: @ 840E815 + .string "Deposited {STR_VAR_2}\n{STR_VAR_1}(s).$" + +gOtherText_NoRoomForItems:: @ 840E829 + .string "There’s no room to\nstore items.$" + +gOtherText_CantStoreSomeoneItem:: @ 840E849 + .string "You can’t store\nsomeone else’s item\nin the PC.$" + +gOtherText_TooImportant:: @ 840E878 + .string "That’s much too\nimportant to toss\nout!$" + +gOtherText_HowManyToToss:: @ 840E89F + .string "Toss out how many?$" + +gOtherText_ThrewAwayItem:: @ 840E8B2 + .string "Threw away {STR_VAR_2}\n{STR_VAR_1}(s).$" + +gOtherText_OkayToThrowAwayPrompt:: @ 840E8C7 + .string "Is it okay to\nthrow away {STR_VAR_2}\n{STR_VAR_1}(s)?$" + +gOtherText_DadsAdvice:: @ 840E8EA + .string "DAD’s advice...\n{PLAYER}, there’s a time and place for\leverything!{PAUSE_UNTIL_PRESS}$" + +gOtherText_CantGetOffBike:: @ 840E929 + .string "You can’t dismount your BIKE here.{PAUSE_UNTIL_PRESS}$" + +gOtherText_ItemfinderResponding:: @ 840E94E + .string "Oh!\nThe machine’s responding!\pThere’s an item buried around here!{PAUSE_UNTIL_PRESS}$" + +gOtherText_ItemfinderItemUnderfoot:: @ 840E992 + .string "The machine’s indicating something\nright underfoot!{PAUSE_UNTIL_PRESS}$" + +gOtherText_NoResponse:: @ 840E9C8 + .string "... ... ... ... Nope!\nThere’s no response.{PAUSE_UNTIL_PRESS}$" + +gOtherText_Coins3:: @ 840E9F5 + .string "Your COINS:\n{STR_VAR_1}{PAUSE_UNTIL_PRESS}$" + +gOtherText_BootedTM:: @ 840EA06 + .string "Booted up a TM.$" + +gOtherText_BootedHM:: @ 840EA16 + .string "Booted up an HM.$" + +gOtherText_ContainsMove:: @ 840EA27 + .string "It contained\n{STR_VAR_1}.\pTeach {STR_VAR_1}\nto a POKéMON?$" + +gOtherText_UsedItem:: @ 840EA4F + .string "{PLAYER} used the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" + +gOtherText_RepelLingers:: @ 840EA61 + .string "But the effects of a REPEL lingered\nfrom earlier.{PAUSE_UNTIL_PRESS}$" + +gOtherText_UsedFlute:: @ 840EA95 + .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be lured.{PAUSE_UNTIL_PRESS}$" + +gOtherText_UsedRepel:: @ 840EAC3 + .string "{PLAYER} used the\n{STR_VAR_2}.\pWild POKéMON will be repelled.{PAUSE_UNTIL_PRESS}$" + +gOtherText_BoxIsFull:: @ 840EAF4 + .string "The BOX is full.{PAUSE_UNTIL_PRESS}$" + +gOtherText_Size:: @ 840EB07 + .string "SIZE /$" + +gOtherText_Firm:: @ 840EB0E + .string "FIRM /$" + +gContestStatsText_Unknown1:: @ 840EB15 + .string "{STR_VAR_1}.{STR_VAR_2}”$" + +ContestStatsText_VerySoft:: + .string "Very soft$" +ContestStatsText_Soft:: + .string "Soft$" +ContestStatsText_Hard:: + .string "Hard$" +ContestStatsText_VeryHard:: + .string "Very hard$" +ContestStatsText_SuperHard:: + .string "Super hard$" +ContestStatsText_RedPokeBlock:: + .string "RED {POKEBLOCK}$" +ContestStatsText_BluePokeBlock:: + .string "BLUE {POKEBLOCK}$" +ContestStatsText_PinkPokeBlock:: + .string "PINK {POKEBLOCK}$" +ContestStatsText_GreenPokeBlock:: + .string "GREEN {POKEBLOCK}$" +ContestStatsText_YellowPokeBlock:: + .string "YELLOW {POKEBLOCK}$" +ContestStatsText_PurplePokeBlock:: + .string "PURPLE {POKEBLOCK}$" +ContestStatsText_IndigoPokeBlock:: + .string "INDIGO {POKEBLOCK}$" +ContestStatsText_BrownPokeBlock:: + .string "BROWN {POKEBLOCK}$" +ContestStatsText_LiteBluePokeBlock:: + .string "LITEBLUE {POKEBLOCK}$" +ContestStatsText_OlivePokeBlock:: + .string "OLIVE {POKEBLOCK}$" +ContestStatsText_GrayPokeBlock:: + .string "GRAY {POKEBLOCK}$" +ContestStatsText_BlackPokeBlock:: + .string "BLACK {POKEBLOCK}$" +ContestStatsText_WhitePokeBlock:: + .string "WHITE {POKEBLOCK}$" +ContestStatsText_GoldPokeBlock:: + .string "GOLD {POKEBLOCK}$" + +gContestStatsText_Spicy:: @ 840EBED + .string "SPICY$" + +gContestStatsText_Dry:: @ 840EBF3 + .string "DRY$" + +gContestStatsText_Sweet:: @ 840EBF7 + .string "SWEET$" + +gContestStatsText_Bitter:: @ 840EBFD + .string "BITTER$" + +gContestStatsText_Sour:: @ 840EC04 + .string "SOUR$" + .string "TASTY$" @ tasty is probably unused, but feel isn't. + .string "FEEL$" + +gContestStatsText_StowCase:: @ 840EC14 + .string "Stow CASE.$" + +gContestStatsText_ThrowAwayPrompt:: @ 840EC1F + .string "Throw away this\n{STR_VAR_1}?$" + +gContestStatsText_WasThrownAway:: @ 840EC33 + .string "The {STR_VAR_1}\nwas thrown away.$" + +gContestStatsText_NormallyAte:: @ 840EC4B + .string "{STR_VAR_1} ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" + +gContestStatsText_HappilyAte:: @ 840EC5C + .string "{STR_VAR_1} happily ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" + +gContestStatsText_DisdainfullyAte:: @ 840EC75 + .string "{STR_VAR_1} disdainfully ate the\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" + +MartText_Buy:: + .string "BUY$" +MartText_Sell:: + .string "SELL$" +MartText_Quit2:: + .string "QUIT$" + +gOtherText_QuitShopping:: @ 840ECA1 + .string "Quit shopping.$" + +gOtherText_HowManyYouWant:: @ 840ECB0 + .string "{STR_VAR_1}? Certainly.\nHow many would you like?$" + +gOtherText_ThatWillBe:: @ 840ECD8 + .string "{STR_VAR_1}? And you wanted {STR_VAR_2}?\nThat will be ¥{STR_VAR_3}.$" + +gOtherText_ThatWillBe2:: @ 840ED01 + .string "{STR_VAR_1}, is it?\nThat’ll be ¥{STR_VAR_2}. Do you want it?$" + +gOtherText_ThatWillBe3:: @ 840ED2C + .string "You wanted {STR_VAR_1}?\nThat’ll be ¥{STR_VAR_2}. Will that be okay?$" + +gOtherText_HereYouGo:: @ 840ED5E + .string "Here you go!\nThank you very much.$" + +gOtherText_HereYouGo2:: @ 840ED80 + .string "Thank you!\nI’ll send it to your home PC.$" + +gOtherText_HereYouGo3:: @ 840EDA9 + .string "Thanks!\nI’ll send it to your PC at home.$" + +gOtherText_NotEnoughMoney:: @ 840EDD2 + .string "You don’t have enough money.{PAUSE_UNTIL_PRESS}$" + +gOtherText_NoRoomFor:: @ 840EDF1 + .string "You have no more room for items.{PAUSE_UNTIL_PRESS}$" + +gOtherText_SpaceForIsFull:: @ 840EE14 + .string "The space for {STR_VAR_1} is full.{PAUSE_UNTIL_PRESS}$" + +gOtherText_AnythingElse:: @ 840EE30 + .string "Is there anything else I can help\nyou with?$" + +gOtherText_CanIHelpYou:: @ 840EE5C + .string "Can I help you with anything else?$" + +gOtherText_FreePremierBall:: @ 840EE7F + .string "I’ll throw in a PREMIER BALL, too.{PAUSE_UNTIL_PRESS}$" + +gOtherText_CantBuyThat:: @ 840EEA4 + .string "{STR_VAR_2}? Oh, no.\nI can’t buy that.{PAUSE_UNTIL_PRESS}$" + +gOtherText_HowManyToSell:: @ 840EEC4 + .string "{STR_VAR_2}?\nHow many would you like to sell?$" + +gOtherText_CanPay:: @ 840EEE9 + .string "I can pay ¥{STR_VAR_1}.\nWould that be okay?$" + +gOtherText_SoldItem:: @ 840EF0C + .string "Turned over the {STR_VAR_2}\nand received ¥{STR_VAR_1}.$" + +OtherText_Money:: + .string "¥{STR_VAR_1}$" +OtherText_Shift:: + .string "SHIFT$" +OtherText_SendOut:: + .string "SEND OUT$" +OtherText_Switch2:: + .string "SWITCH$" +OtherText_Summary:: + .string "SUMMARY$" +OtherText_Moves:: + .string "MOVES$" +OtherText_Enter2:: + .string "ENTER$" +OtherText_NoEntry:: + .string "NO ENTRY$" +OtherText_Take:: + .string "TAKE$" +OtherText_Read2:: + .string "READ$" + +gOtherText_Hp2:: @ 840EF72 + .string "HP$" + +gOtherText_SpAtk2:: @ 840EF75 + .string "SP. ATK$" + +gOtherText_SpDef2:: @ 840EF7D + .string "SP. DEF$" + +gOtherText_WontHaveAnyEffect:: @ 840EF85 + .string "It won’t have any effect.{PAUSE_UNTIL_PRESS}$" + +gOtherText_CantUseOnPoke:: @ 840EFA1 + .if REVISION >= 1 + .string "This can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$" + .else + .string "This item can’t be used on\nthat POKéMON.{PAUSE_UNTIL_PRESS}$" + .endif + +gOtherText_CantBeSwitched:: @ 840EFCC + .string "{STR_VAR_1} can’t be switched\nout!{PAUSE_UNTIL_PRESS}$" + +gOtherText_AlreadyBattle:: @ 840EFE8 + .string "{STR_VAR_1} is already\nin battle!{PAUSE_UNTIL_PRESS}$" + +gOtherText_AlreadySelected:: @ 840F003 + .string "{STR_VAR_1} has already been\nselected.{PAUSE_UNTIL_PRESS}$" + +gOtherText_NoEnergyLeft:: @ 840F023 + .string "{STR_VAR_1} has no energy\nleft to battle!{PAUSE_UNTIL_PRESS}$" + +gOtherText_CantSwitchPokeWithYours:: @ 840F046 + .string "You can’t switch {STR_VAR_1}’s\nPOKéMON with one of yours!{PAUSE_UNTIL_PRESS}$" + +gOtherText_EGGCantBattle:: @ 840F079 + .string "An EGG can’t battle!{PAUSE_UNTIL_PRESS}$" + +gOtherText_CantBeUsedBadge:: @ 840F090 + .string "This can’t be used until a new\nBADGE is obtained.$" + +gOtherText_NoMoreThreePoke:: @ 840F0C2 + .string "No more than three POKéMON\nmay enter.$" + +gOtherText_SendRemovedMailPrompt:: @ 840F0E8 + .string "Send the removed MAIL to\nyour PC?$" + +gOtherText_MailWasSent:: @ 840F10A + .string "The MAIL was sent to your PC.{PAUSE_UNTIL_PRESS}$" + +gOtherText_MailboxIsFull:: @ 840F12A + .string "Your PC’s MAILBOX is full.{PAUSE_UNTIL_PRESS}$" + +gOtherText_MailRemovedMessageLost:: @ 840F147 + .string "If the MAIL is removed, the\nmessage will be lost. Okay?$" + +gOtherText_MailMustBeRemoved:: @ 840F17F + .string "MAIL must be removed before\nholding an item.{PAUSE_UNTIL_PRESS}$" + +gOtherText_WasGivenToHold:: @ 840F1AE + .string "{STR_VAR_1} was given the\n{STR_VAR_2} to hold.{PAUSE_UNTIL_PRESS}$" + +gOtherText_AlreadyHolding:: @ 840F1CD + .string "{STR_VAR_1} is already holding\none {STR_VAR_2}.\pWould you like to switch the\ntwo items?$" + +gOtherText_NotHoldingAnything:: @ 840F213 + .string "{STR_VAR_1} isn’t\nholding anything.{PAUSE_UNTIL_PRESS}$" + +gOtherText_ReceivedTheThingFrom:: @ 840F230 + .string "Received the {STR_VAR_2}\nfrom {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" + +gOtherText_MailTaken:: @ 840F24B + .string "MAIL was taken from the\nPOKéMON.{PAUSE_UNTIL_PRESS}$" + +gOtherText_TakenAndReplaced:: @ 840F26E + .string "The {STR_VAR_2} was taken and\nreplaced with the {STR_VAR_1}.{PAUSE_UNTIL_PRESS}$" + +gOtherText_PokeHoldingItemCantMail:: @ 840F29B + .string "This POKéMON is holding an item.\nIt cannot hold MAIL.{PAUSE_UNTIL_PRESS}$" + +gOtherText_MailTransferredMailbox:: @ 840F2D3 + .string "MAIL was transferred from\nthe MAILBOX.{PAUSE_UNTIL_PRESS}$" + +gOtherText_BagFullCannotRemoveItem:: @ 840F2FC + .string "The BAG is full. The POKéMON’s\nitem could not be removed.{PAUSE_UNTIL_PRESS}$" + +gOtherText_LearnedMove:: @ 840F338 + .string "{STR_VAR_1} learned\n{STR_VAR_2}!$" + +gOtherText_NotCompatible:: @ 840F347 + .string "{STR_VAR_1} and {STR_VAR_2}\nare not compatible.\p{STR_VAR_2} can’t be learned.{PAUSE_UNTIL_PRESS}$" + +gOtherText_WantsToLearn:: @ 840F37C + .string "{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}?$" + +gOtherText_StopTryingTo:: @ 840F3F0 + .string "Stop trying to teach\n{STR_VAR_2}?$" + +gOtherText_DidNotLearnMove2:: @ 840F409 + .string "{STR_VAR_1} did not learn the\nmove {STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" + +gOtherText_WhichMoveToForget2:: @ 840F429 + .string "Which move should be forgotten?{PAUSE_UNTIL_PRESS}$" + +gOtherText_ForgetMove123_2:: @ 840F44B + .string "{PAUSE 32}1, {PAUSE 15}2, and{PAUSE 15}... {PAUSE 15}... {PAUSE 15}... {PAUSE 15}{PLAY_SE SE_KON}Poof!\p{STR_VAR_1} forgot how to\nuse {STR_VAR_2}.\pAnd...{PAUSE_UNTIL_PRESS}$" + +gOtherText_AlreadyKnows:: @ 840F49E + .string "{STR_VAR_1} already knows\n{STR_VAR_2}.{PAUSE_UNTIL_PRESS}$" + +gOtherText_HPRestoredBy:: @ 840F4B5 + .string "{STR_VAR_1}’s HP was restored by\n{STR_VAR_2} points.{PAUSE_UNTIL_PRESS}$" + +gOtherText_CuredPoisoning:: @ 840F4DA + .string "{STR_VAR_1} was cured of its\npoisoning.{PAUSE_UNTIL_PRESS}$" + +gOtherText_CuredParalysis:: @ 840F4FB + .string "{STR_VAR_1} was cured of\nparalysis.{PAUSE_UNTIL_PRESS}$" + +gOtherText_WokeUp:: @ 840F518 + .string "{STR_VAR_1} woke up.{PAUSE_UNTIL_PRESS}$" + +gOtherText_BurnHealed:: @ 840F526 + .string "{STR_VAR_1}’s burn was healed.{PAUSE_UNTIL_PRESS}$" + +gOtherText_ThawedOut:: @ 840F53E + .string "{STR_VAR_1} was thawed out.{PAUSE_UNTIL_PRESS}$" + +gOtherText_PPRestored:: @ 840F553 + .string "PP was restored.{PAUSE_UNTIL_PRESS}$" + +gOtherText_RegainedHealth:: @ 840F566 + .string "{STR_VAR_1} regained health.{PAUSE_UNTIL_PRESS}$" + +gOtherText_BecameHealthy:: @ 840F57C + .string "{STR_VAR_1} became healthy.{PAUSE_UNTIL_PRESS}$" + +gOtherText_PPIncreased:: @ 840F591 + .string "{STR_VAR_1}’s PP increased.{PAUSE_UNTIL_PRESS}$" + +gOtherText_ElevatedTo:: @ 840F5A6 + .string "{STR_VAR_1} was elevated to\nLv. {STR_VAR_2}.$" + +gOtherText_WasRaised:: @ 840F5C1 + .string "{STR_VAR_1}’s {STR_VAR_2} was\nraised.{PAUSE_UNTIL_PRESS}$" + +gOtherText_SnapConfusion:: @ 840F5D7 + .string "{STR_VAR_1} snapped out of its\nconfusion.{PAUSE_UNTIL_PRESS}$" + +gOtherText_GotOverLove:: @ 840F5FA + .string "{STR_VAR_1} got over its\ninfatuation.{PAUSE_UNTIL_PRESS}$" + +OtherText_ChoosePoke:: + .string "Choose a POKéMON.$" +OtherText_MovePokeTo:: + .string "Move to where?$" +OtherText_TeachWhat:: + .string "Teach which POKéMON?$" +OtherText_UseWhat:: + .string "Use on which POKéMON?$" +OtherText_GiveWhat:: + .string "Give to which POKéMON?$" +OtherText_DoWhat:: + .string "Do what with {STR_VAR_1}?$" +OtherText_NothingToCut:: + .string "There’s nothing to CUT.$" +OtherText_CantSurf:: + .string "You can’t SURF here.$" +OtherText_AlreadySurfing:: + .string "You’re already SURFING.$" +OtherText_CantUseThatHere:: + .string "Can’t use that here.$" +OtherText_RestoreWhatMove:: + .string "Restore which move?$" +OtherText_BoostPP:: + .string "Boost PP of which move?$" +OtherText_DoWhatWithItem:: + .string "Do what with an item?$" +OtherText_NoPokeForBattle:: + .string "No POKéMON for battle!$" +OtherText_ChoosePoke2:: + .string "Choose a POKéMON.$" +OtherText_NotEnoughHP:: + .string "Not enough HP...$" +OtherText_ThreePokeNeeded:: + .string "Three POKéMON are needed.$" +OtherText_PokeCantBeSame:: + .string "POKéMON can’t be the same.$" +OtherText_NoIdenticalHoldItems:: + .string "No identical hold items.$" +OtherText_TeachWhichPoke:: + .string "Teach which POKéMON?$" + +gOtherText_Attack:: @ 840F7C6 + .string "ATTACK$" + +gOtherText_Defense:: @ 840F7CD + .string "DEFENSE$" + +gOtherText_SpAtk:: @ 840F7D5 + .string "SP. ATK$" + +gOtherText_SpDef:: @ 840F7DD + .string "SP. DEF$" + +gOtherText_Speed:: @ 840F7E5 + .string "SPEED$" + +gOtherText_HP:: @ 840F7EB + .string "HP$" + +gOtherText_Terminator18:: @ 840F7EE + .string "$" + +gOtherText_OriginalTrainer:: @ 840F7EF + .string "OT/$" + +gOtherText_Type2:: @ 840F7F3 + .string "TYPE/$" + +gOtherText_Power2:: @ 840F7F9 + .string "POWER$" + +gOtherText_Accuracy2:: @ 840F7FF + .string "ACCURACY$" + +gOtherText_Appeal2:: @ 840F808 + .string "APPEAL$" + +gOtherText_Jam2:: @ 840F80F + .string "JAM$" + +gOtherText_Status:: @ 840F813 + .string "STATUS$" + +gOtherText_ExpPoints:: @ 840F81A + .string "EXP. POINTS$" + +gOtherText_NextLv:: @ 840F826 + .string "NEXT LV.$" + +gOtherText_Ribbons00:: @ 840F82F + .string "RIBBONS: 00$" + +OtherText_Event:: + .string "EVENT$" +OtherText_Switch:: + .string "SWITCH$" +OtherText_PokeInfo:: + .string "POKéMON INFO$" +OtherText_PokeSkills:: + .string "POKéMON SKILLS$" +OtherText_BattleMoves:: + .string "BATTLE MOVES$" +OtherText_ContestMoves:: + .string "C0NTEST MOVES$" @why the l33t 0, that's stupid +OtherText_Info:: + .string "INFO$" + +gOtherText_EggLongTime:: @ 840F884 + .string "It looks like this EGG will\ntake a long time to hatch.$" + +gOtherText_EggSomeTime:: @ 840F8BB + .string "What will hatch from this?\nIt will take some time.$" + +gOtherText_EggSoon:: @ 840F8EE + .string "It moves occasionally.\nIt should hatch soon.$" + +gOtherText_EggAbout:: @ 840F91B + .string "It’s making sounds.\nIt’s about to hatch!$" + +gOtherText_CantForgetHMs:: @ 840F944 + .string "HM moves can’t be\nforgotten now.$" + +gOtherText_PlayersBase:: @ 840F965 + .string "’s BASE$" + +gOtherText_OkayToDeleteFromRegistry:: @ 840F96D + .string "Is it okay to delete {STR_VAR_1}\nfrom the REGISTRY?$" + +gOtherText_RegisteredDataDeleted:: @ 840F998 + .string "The registered data was deleted.{PAUSE_UNTIL_PRESS}$" + +gSecretBaseText_NoRegistry:: @ 840F9BB + .string "There is no REGISTRY.{PAUSE_UNTIL_PRESS}$" + +SecretBaseText_DelRegist:: + .string "DEL REGIST.$" +SecretBaseText_Decorate:: + .string "DECORATE$" +SecretBaseText_PutAway:: + .string "PUT AWAY$" +SecretBaseText_Toss:: + .string "TOSS$" +SecretBaseText_PutOutDecor:: + .string "Put out the selected decoration item.$" +SecretBaseText_StoreChosenDecor:: + .string "Store the chosen decoration in the PC.$" +SecretBaseText_ThrowAwayDecor:: + .string "Throw away unwanted decorations.$" + +gSecretBaseText_NoDecors:: @ 840FA64 + .string "There are no decorations.{PAUSE_UNTIL_PRESS}$" + +SecretBaseText_Desk:: + .string "DESK$" +SecretBaseText_Chair:: + .string "CHAIR$" +SecretBaseText_Plant:: + .string "PLANT$" +SecretBaseText_Ornament:: + .string "ORNAMENT$" +SecretBaseText_Mat:: + .string "MAT$" +SecretBaseText_Poster:: + .string "POSTER$" +SecretBaseText_Doll:: + .string "DOLL$" +SecretBaseText_Cushion:: + .string "CUSHION$" + +gSecretBaseText_GoldRank:: @ 840FAB2 + .string "GOLD$" + +gSecretBaseText_SilverRank:: @ 840FAB7 + .string "SILVER$" + +gSecretBaseText_PlaceItHere:: @ 840FABE + .string "Place it here?$" + +gSecretBaseText_CantBePlacedHere:: @ 840FACD + .string "It can’t be placed here.$" + +gSecretBaseText_CancelDecorating:: @ 840FAE6 + .string "Cancel decorating?$" + +gSecretBaseText_InUseAlready:: @ 840FAF9 + .string "This is in use already.$" + +gSecretBaseText_NoMoreDecor:: @ 840FB11 + .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$" + +gSecretBaseText_NoMoreDecor2:: @ 840FB57 + .string "No more decorations can be placed.\nThe most that can be placed is {STR_VAR_1}.$" + .string "This can’t be placed here.\nIt must be on a DESK, etc.$" + +gSecretBaseText_DecorCantPlace:: @ 840FBD3 + .string "This decoration can’t be placed in\nyour own room.$" + +gSecretBaseText_DecorInUse:: @ 840FC05 + .string "This decoration is in use.\nIt can’t be thrown away.$" + +gSecretBaseText_WillBeDiscarded:: @ 840FC39 + .string "This {STR_VAR_1} will be discarded.\nIs that okay?$" + +gSecretBaseText_DecorThrownAway:: @ 840FC62 + .string "The decoration item was thrown away.$" + +gSecretBaseText_StopPuttingAwayDecor:: @ 840FC87 + .string "Stop putting away decorations?$" + +gSecretBaseText_NoDecor:: @ 840FCA6 + .string "There is no decoration item here.$" + +gSecretBaseText_ReturnDecor:: @ 840FCC8 + .string "Return this decoration to the PC?$" + +gSecretBaseText_DecorReturned:: @ 840FCEA + .string "The decoration was returned to the PC.$" + +gSecretBaseText_NoDecorInUse:: @ 840FD11 + .string "There are no decorations in use.{PAUSE_UNTIL_PRESS}$" + +SecretBaseText_Tristan:: + .string "TRISTAN$" +SecretBaseText_Philip:: + .string "PHILIP$" +SecretBaseText_Dennis:: + .string "DENNIS$" +SecretBaseText_Roberto:: + .string "ROBERTO$" +SecretBaseText_TurnOff:: + .string "TURN OFF$" +SecretBaseText_Decoration:: + .string "DECORATION$" +SecretBaseText_ItemStorage:: + .string "ITEM STORAGE$" + +gPCText_Mailbox:: @ 840FD73 + .string "MAILBOX$" + +PCText_DepositItem:: + .string "DEPOSIT ITEM$" +PCText_WithdrawItem:: + .string "WITHDRAW ITEM$" +PCText_TossItem:: + .string "TOSS ITEM$" +PCText_StoreItems:: + .string "Store items in the PC.$" +PCText_TakeOutItems:: + .string "Take out items from the PC.$" +PCText_ThrowAwayItems:: + .string "Throw away items stored in the PC.$" + +gOtherText_NoItems:: @ 840FDF6 + .string "There are no items.{PAUSE_UNTIL_PRESS}$" + +gOtherText_NoMoreRoom:: @ 840FE0C + .string "There is no more\nroom in the BAG.$" + +gOtherText_HowManyToWithdraw:: @ 840FE2E + .string "How many do you\nwant to withdraw?$" + +gOtherText_WithdrewThing:: @ 840FE50 + .string "Withdrew {STR_VAR_2}\n{STR_VAR_1}(s).$" + +OtherText_Read:: + .string "READ$" + +gOtherText_MoveToBag:: @ 840FE68 + .string "MOVE TO BAG$" + +OtherText_Give:: + .string "GIVE$" + +gOtherText_NoMailHere:: @ 840FE79 + .string "There’s no MAIL here.{PAUSE_UNTIL_PRESS}$" + +gOtherText_WhatWillYouDoMail:: @ 840FE91 + .string "What would you like to do with\n{STR_VAR_1}’s MAIL?$" + +gOtherText_MessageWillBeLost:: @ 840FEBB + .string "The message will be lost.\nIs that okay?$" + +gOtherText_BagIsFull:: @ 840FEE3 + .string "The BAG is full.{PAUSE_UNTIL_PRESS}$" + +gOtherText_MailWasReturned:: @ 840FEF6 + .string "The MAIL was returned to the BAG\nwith its message erased.{PAUSE_UNTIL_PRESS}$" + +gOtherText_Dad:: @ 840FF32 + .string "DAD$" + +gOtherText_Mom:: @ 840FF36 + .string "MOM$" + +gOtherText_Wallace:: @ 840FF3A + .string "WALLACE$" + +gOtherText_Steven:: @ 840FF42 + .string "STEVEN$" + +gOtherText_Brawly:: @ 840FF49 + .string "BRAWLY$" + +gOtherText_Winona:: @ 840FF50 + .string "WINONA$" + +gOtherText_Phoebe:: @ 840FF57 + .string "PHOEBE$" + +gOtherText_Glacia:: @ 840FF5E + .string "GLACIA$" + +gContestText_ContestWinner:: @ 840FF65 + .string "CONTEST WINNER\n$" + +gOtherText_Unknown1:: @ 840FF75 + .string "’s $" + +OtherText_Cool:: + .string "COOL $" +OtherText_Beauty2:: + .string "BEAUTY $" +OtherText_Cute:: + .string "CUTE $" +OtherText_Smart:: + .string "SMART $" +OtherText_Tough:: + .string "TOUGH $" +OtherText_NonstopSuperCool:: + .string "Nonstop super-cool -\nthe inestimable $" +OtherText_Terminator6:: + .string "$" +OtherText_GoodLookingPoke:: + .string "Hey, there!\nThe good-looking POKéMON $" +OtherText_Terminator7:: + .string "$" +OtherText_MarvelousGreat:: + .string "The marvelous, wonderful, and\nvery great $" +OtherText_Terminator8:: + .string "$" +OtherText_CenturyLastVenus:: + .string "This century’s last Venus -\nthe beautiful $" +OtherText_Terminator9:: + .string "$" +OtherText_Terminator10:: + .string "$" +OtherText_DazzlingSlime:: + .string "’s dazzling,\nglittering smile$" +OtherText_PokeCenterIdol:: + .string "POKéMON CENTER’s super idol -\nthe incomparable $" +OtherText_Terminator11:: + .string "$" +OtherText_LovelyAndSweet:: + .string "The lovely and sweet $" +OtherText_Terminator12:: + .string "$" +OtherText_ThePretty:: + .string "The pretty $" +OtherText_WinningPortrait:: + .string "’s\nwinning portrait$" +OtherText_GiveUsWink:: + .string "Give us a wink!\nThe cutie POKéMON $" +OtherText_Terminator13:: + .string "$" +OtherText_SmartnessMaestro:: + .string "The smartness maestro -\nThe wise POKéMON $" +OtherText_Terminator14:: + .string "$" +OtherText_ChosenPokeAmong:: + .string "The chosen POKéMON -\nThe one among POKéMON $" +OtherText_Terminator15:: + .string "$" +OtherText_TheExcellent:: + .string "The excellent $" +OtherText_ItsMomentOfElegance:: + .string "’s\nmoment of elegance$" +OtherText_PowerfullyMuscular:: + .string "The powerfully muscular\nspeedster $" +OtherText_Terminator16:: + .string "$" +OtherText_StrongErEst:: + .string "The strong, stronger, and\nstrongest $" +OtherText_Terminator17:: + .string "$" +OtherText_MightyTough:: + .string "The mighty tough\nhyper POKéMON $" +OtherText_Exclamation:: + .string "!$" +OtherText_Petalburg:: + .string "PETALBURG$" +OtherText_Slateport:: + .string "SLATEPORT$" +OtherText_Littleroot:: + .string "LITTLEROOT$" +OtherText_Lilycove:: + .string "LILYCOVE$" +OtherText_Dewford:: + .string "DEWFORD$" +OtherText_Enter:: + .string "ENTER$" +OtherText_Info3:: + .string "INFO$" +OtherText_WhatsAContest:: + .string "What’s a CONTEST?$" +OtherText_TypesOfContest:: + .string "Types of CONTESTS$" +OtherText_Ranks:: + .string "Ranks$" +OtherText_Judging:: + .string "Judging$" +OtherText_CoolContest:: + .string "COOL CONTEST$" +OtherText_BeautyContest:: + .string "BEAUTY CONTEST$" +OtherText_CuteContest:: + .string "CUTE CONTEST$" +OtherText_SmartContest:: + .string "SMART CONTEST$" +OtherText_ToughContest:: + .string "TOUGH CONTEST$" +OtherText_Decoration:: + .string "DECORATION$" +OtherText_PackUp:: + .string "PACK UP$" +OtherText_Count:: + .string "COUNT$" +OtherText_Registry:: + .string "REGISTRY$" +OtherText_Information:: + .string "INFORMATION$" +OtherText_Mach:: + .string "MACH$" +OtherText_Acro:: + .string "ACRO$" +OtherText_Poison:: + .string "PSN$" +OtherText_Paralysis:: + .string "PAR$" +OtherText_Sleep:: + .string "SLP$" +OtherText_Burn:: + .string "BRN$" +OtherText_Frozen:: + .string "FRZ$" +OtherText_Quit:: + .string "QUIT$" +OtherText_SawIt:: + .string "Saw it$" +OtherText_NotYet:: + .string "Not yet$" +OtherText_Yes:: + .string "YES$" +OtherText_No:: + .string "NO$" +OtherText_Info2:: + .string "INFO$" +OtherText_SingleBattle:: + .string "SINGLE BATTLE$" +OtherText_DoubleBattle:: + .string "DOUBLE BATTLE$" +OtherText_MultiBattle:: + .string "MULTI BATTLE$" +OtherText_MrBriney:: + .string "MR. BRINEY$" +OtherText_MakeAChallenge:: + .string "Make a challenge.$" +OtherText_ObtainInformation:: + .string "Obtain information.$" +OtherText_Lv50_2:: + .string "LV. 50$" +OtherText_Lv100_2:: + .string "LV. 100$" +OtherText_Zigzagoon:: + .string "ZIGZAGOON$" +OtherText_Nincada:: + .string "NINCADA$" +OtherText_Poochyena:: + .string "POOCHYENA$" +OtherText_Nincada2:: + .string "NINCADA$" +OtherText_Lotad:: + .string "LOTAD$" +OtherText_Roselia:: + .string "ROSELIA$" +OtherText_Shroomish:: + .string "SHROOMISH$" +OtherText_Nincada3:: + .string "NINCADA$" +OtherText_Surskit:: + .string "SURSKIT$" +OtherText_Treecko:: + .string "TREECKO$" +OtherText_Torchic:: + .string "TORCHIC$" +OtherText_Mudkip:: + .string "MUDKIP$" +OtherText_Seedot:: + .string "SEEDOT$" +OtherText_Shroomish2:: + .string "SHROOMISH$" +OtherText_Spinda:: + .string "SPINDA$" +OtherText_Shroomish3:: + .string "SHROOMISH$" +OtherText_Zigzagoon2:: + .string "ZIGZAGOON$" +OtherText_Wurmple:: + .string "WURMPLE$" +OtherText_PokeBall:: + .string "POKé BALL$" +OtherText_SuperPotion:: + .string "SUPER POTION$" +OtherText_SamePrice:: + .string "Same price$" +OtherText_Yen135:: + .string "¥135$" +OtherText_Yen155:: + .string "¥155$" +OtherText_Yen175:: + .string "¥175$" +OtherText_CostMore:: + .string "They will cost more.$" +OtherText_CostLess:: + .string "They will cost less.$" +OtherText_SamePrice2:: + .string "Same price$" +OtherText_MaleSymbol:: + .string "♂$" +OtherText_FemaleSymbol:: + .string "♀$" +OtherText_Neither:: + .string "Neither$" +OtherText_Males:: + .string "Males$" +OtherText_Females:: + .string "Females$" +OtherText_SameNumber:: + .string "Same number$" +OtherText_Male:: + .string "Male$" +OtherText_Female:: + .string "Female$" +OtherText_ItDepends:: + .string "It depends$" +OtherText_Six2:: + .string "6$" +OtherText_Eight2:: + .string "8$" +OtherText_Ten:: + .string "10$" +OtherText_One:: + .string "1$" +OtherText_Two:: + .string "2$" +OtherText_Three:: + .string "3$" +OtherText_Six:: + .string "6$" +OtherText_Seven:: + .string "7$" +OtherText_Eight:: + .string "8$" +OtherText_FreshWater:: + .string "FRESH WATER{CLEAR_TO 0x48}¥200$" +OtherText_SodaPop:: + .string "SODA POP{CLEAR_TO 0x48}¥300$" +OtherText_Lemonade:: + .string "LEMONADE{CLEAR_TO 0x48}¥350$" +OtherText_HowToRide:: + .string "HOW TO RIDE$" +OtherText_HowToTurn:: + .string "HOW TO TURN$" +OtherText_SandySlopes:: + .string "SANDY SLOPES$" +OtherText_Wheelies:: + .string "WHEELIES$" +OtherText_BunnyHops:: + .string "BUNNY-HOPS$" +OtherText_Jumping:: + .string "JUMPING$" +OtherText_Satisfied:: + .string "Satisfied$" +OtherText_Dissatisfied:: + .string "Dissatisfied$" +OtherText_Deepseatooth:: + .string "DEEPSEATOOTH$" +OtherText_Deepseascale:: + .string "DEEPSEASCALE$" +OtherText_BlueFlute2:: + .string "BLUE FLUTE$" +OtherText_YellowFlute2:: + .string "YELLOW FLUTE$" +OtherText_RedFlute2:: + .string "RED FLUTE$" +OtherText_WhiteFlute2:: + .string "WHITE FLUTE$" +OtherText_BlackFlute2:: + .string "BLACK FLUTE$" +OtherText_GlassChair:: + .string "GLASS CHAIR$" +OtherText_GlassDesk:: + .string "GLASS DESK$" +OtherText_TreeckoDoll:: + .string "TREECKO DOLL 1,000 COINS$" +OtherText_TorchicDoll:: + .string "TORCHIC DOLL 1,000 COINS$" +OtherText_MudkipDoll:: + .string "MUDKIP DOLL 1,000 COINS$" +OtherText_50Coins:: + .string " 50 COINS ¥1,000$" +OtherText_500Coins:: + .string "500 COINS ¥10,000$" +OtherText_Excellent:: + .string "Excellent!$" +OtherText_NotSoHot:: + .string "Not so hot$" +OtherText_RedShard:: + .string "RED SHARD$" +OtherText_YellowShard:: + .string "YELLOW SHARD$" +OtherText_BlueShard:: + .string "BLUE SHARD$" +OtherText_GreenShard:: + .string "GREEN SHARD$" +OtherText_BattleTower:: + .string "BATTLE TOWER$" +OtherText_Right:: + .string "Right$" +OtherText_Left:: + .string "Left$" +OtherText_TM32:: + .string "TM32 1,500 COINS$" +OtherText_TM29:: + .string "TM29 3,500 COINS$" +OtherText_TM35:: + .string "TM35 4,000 COINS$" +OtherText_TM24:: + .string "TM24 4,000 COINS$" +OtherText_TM13:: + .string "TM13 4,000 COINS$" +OtherText_1F_2:: + .string "1F$" +OtherText_2F_2:: + .string "2F$" +OtherText_3F_2:: + .string "3F$" +OtherText_4F_2:: + .string "4F$" +OtherText_5F_2:: + .string "5F$" +OtherText_Cool2:: + .string "COOL$" +OtherText_Beauty3:: + .string "BEAUTY$" +OtherText_Cute2:: + .string "CUTE$" +OtherText_Smart2:: + .string "SMART$" +OtherText_Tough2:: + .string "TOUGH$" +OtherText_Normal:: + .string "NORMAL$" +OtherText_Super:: + .string "SUPER$" +OtherText_Hyper:: + .string "HYPER$" +OtherText_Master:: + .string "MASTER$" +OtherText_Cool3:: + .string "COOL$" +OtherText_Beauty4:: + .string "BEAUTY$" +OtherText_Cute3:: + .string "CUTE$" +OtherText_Smart3:: + .string "SMART$" +OtherText_Tough3:: + .string "TOUGH$" +OtherText_Items:: + .string "ITEMS$" +OtherText_KeyItems:: + .string "KEY ITEMS$" +OtherText_Balls:: + .string "BALLS$" +OtherText_TMsHMs:: + .string "TMs & HMs$" +OtherText_Berries:: + .string "BERRIES$" + +gPCText_SomeonesPC:: @ 8410753 + .string "SOMEONE’S PC$" + +gPCText_LanettesPC:: @ 8410760 + .string "LANETTE’S PC$" + +gPCText_PlayersPC:: @ 841076D + .string "{PLAYER}’s PC$" + +gPCText_HallOfFame:: @ 8410775 + .string "HALL OF FAME$" + +gPCText_LogOff:: @ 8410782 + .string "LOG OFF$" + +gOtherText_99Times:: @ 841078A + .string "99 times +$" + +gOtherText_1Minute:: @ 8410795 + .string "1 minute +$" + +gOtherText_Seconds:: @ 84107A0 + .string " seconds$" + +gOtherText_Times:: @ 84107A9 + .string " times$" + .string ".$" + +gOtherText_BigGuy:: @ 84107B2 + .string "Big guy$" + +gOtherText_BigGirl:: @ 84107BA + .string "Big girl$" + +gOtherText_Son:: @ 84107C3 + .string "son$" + +gOtherText_Daughter:: @ 84107C7 + .string "daughter$" + +OtherText_BlueFlute:: + .string "BLUE FLUTE$" +OtherText_YellowFlute:: + .string "YELLOW FLUTE$" +OtherText_RedFlute:: + .string "RED FLUTE$" +OtherText_WhiteFlute:: + .string "WHITE FLUTE$" +OtherText_BlackFlute:: + .string "BLACK FLUTE$" +OtherText_PrettyChair:: + .string "PRETTY CHAIR$" +OtherText_PrettyDesk:: + .string "PRETTY DESK$" +OtherText_1F:: + .string "1F$" +OtherText_2F:: + .string "2F$" +OtherText_3F:: + .string "3F$" +OtherText_4F:: + .string "4F$" +OtherText_5F:: + .string "5F$" +OtherText_6F:: + .string "6F$" +OtherText_7F:: + .string "7F$" +OtherText_8F:: + .string "8F$" +OtherText_9F:: + .string "9F$" +OtherText_10F:: + .string "10F$" +OtherText_11F:: + .string "11F$" +OtherText_B1F:: + .string "B1F$" +OtherText_B2F:: + .string "B2F$" +OtherText_B3F:: + .string "B3F$" +OtherText_B4F:: + .string "B4F$" +OtherText_Rooftop:: + .string "ROOFTOP$" + +gOtherText_NowOn:: @ 841085E + .string "Now on:$" + +gPCText_Cancel:: @ 8410866 + .string "CANCEL$" + +PCText_ExitBox:: + .string "Exit from the BOX.$" +PCText_WhatYouDo:: + .string "What would you like to do?$" +PCText_PickATheme:: + .string "Please pick a theme.$" +PCText_PickAWallpaper:: + .string "Please pick out wallpaper.$" +PCText_IsSelected:: + .string " is selected.$" +PCText_JumpToWhichBox:: + .string "Jump to which BOX?$" +PCText_DepositInWhichBox:: + .string "Deposit in which BOX?$" +PCText_WasDeposited:: + .string " was deposited.$" +PCText_BoxIsFull:: + .string "The BOX is full.$" +PCText_ReleasePoke:: + .string "Release this POKéMON?$" +PCText_WasReleased:: + .string " was released.$" +PCText_ByeBye:: + .string "Bye-bye, !$" +PCText_MarkPoke:: + .string "Mark your POKéMON.$" +PCText_LastPoke:: + .string "That’s your last POKéMON!$" +PCText_PartyFull:: + .string "Your party’s full!$" +PCText_HoldingPoke:: + .string "You’re holding a POKéMON!$" +PCText_WhichOneWillTake:: + .string "Which one will you take?$" +PCText_CantReleaseEgg:: + .string "You can’t release an EGG.$" +PCText_ContinueBox:: + .string "Continue BOX operations?$" +PCText_CameBack:: + .string " came back!$" +PCText_Worried:: + .string "Was it worried about you?$" +PCText_Surprise:: + .string "... ... ... ... ...!$" +PCText_PleaseRemoveMail:: + .string "Please remove the MAIL.$" +PCText_Cancel2:: + .string "CANCEL$" +PCText_Deposit:: + .string "DEPOSIT$" +PCText_Withdraw:: + .string "WITHDRAW$" +PCText_Switch:: + .string "SWITCH$" +PCText_Move:: + .string "MOVE$" +PCText_Place:: + .string "PLACE$" +PCText_Summary:: + .string "SUMMARY$" +PCText_Release:: + .string "RELEASE$" +PCText_Mark:: + .string "MARK$" +PCText_Name:: + .string "NAME$" +PCText_Jump:: + .string "JUMP$" +PCText_Wallpaper:: + .string "WALLPAPER$" +PCText_Scenery1:: + .string "SCENERY 1$" +PCText_Scenery2:: + .string "SCENERY 2$" +PCText_Scenery3:: + .string "SCENERY 3$" +PCText_Etc:: + .string "ETCETERA$" +PCText_Forest:: + .string "FOREST$" +PCText_City:: + .string "CITY$" +PCText_Desert:: + .string "DESERT$" +PCText_Savanna:: + .string "SAVANNA$" +PCText_Crag:: + .string "CRAG$" +PCText_Volcano:: + .string "VOLCANO$" +PCText_Snow:: + .string "SNOW$" +PCText_Cave:: + .string "CAVE$" +PCText_Beach:: + .string "BEACH$" +PCText_Seafloor:: + .string "SEAFLOOR$" +PCText_River:: + .string "RIVER$" +PCText_Sky:: + .string "SKY$" +PCText_Polka:: + .string "POLKA-DOT$" +PCText_PokeCenter:: + .string "POKéCENTER$" +PCText_Machine:: + .string "MACHINE$" +PCText_Plain:: + .string "PLAIN$" +PCText_WhatDoYouWant:: + .string "What do you want?$" +PCText_WithdrawPoke:: + .string "WITHDRAW POKéMON$" +PCText_DepositPoke:: + .string "DEPOSIT POKéMON$" +PCText_MovePoke:: + .string "MOVE POKéMON$" +PCText_SeeYa:: + .string "SEE YA!$" +PCText_MovePokeToParty:: + .string "Move POKéMON stored in BOXES to\nyour party.$" +PCText_StorePokeInBox:: + .string "Store POKéMON in your party in BOXES.$" +PCText_OrganizeBoxesParty:: + .string "Organize the POKéMON in BOXES and\nin your party.$" +PCText_ReturnToPrevMenu:: + .string "Return to the previous menu.$" + +gPCText_OnlyOne:: @ 8410C1C + .string "There is just one POKéMON with you.$" + +gPCText_PartyFull2:: @ 8410C40 + .string "Your party is full!$" + +gPCText_BOX:: @ 8410C54 + .string "BOX$" + +PCText_CheckMap:: + .string "{CLEAR 0}Check the map of the HOENN region.$" +PCText_CheckPoke:: + .string "{CLEAR 0}Check POKéMON in detail.$" +PCText_CheckTrainer:: + .string "{CLEAR 0}Check TRAINER information.$" +PCText_CheckRibbons:: + .string "{CLEAR 0}Check obtained RIBBONS.$" +PCText_PutAwayNav:: + .string "{CLEAR 0}Put away the POKéNAV.$" +PCText_NoRibbonWin:: + .string "{CLEAR 0}There are no RIBBON winners.$" +PCText_NoTrainers:: + .string "{CLEAR 0}No TRAINERS are registered.$" +PCText_CheckParty:: + .string "{CLEAR 0}Check party POKéMON in detail.$" +PCText_CheckPokeAll:: + .string "{CLEAR 0}Check all POKéMON in detail.$" +PCText_ReturnToNav:: + .string "{CLEAR 0}Return to the POKéNAV menu.$" +PCText_FindCool:: + .string "{CLEAR 0}Find cool POKéMON.$" +PCText_FindBeauty:: + .string "{CLEAR 0}Find beautiful POKéMON.$" +PCText_FindCute:: + .string "{CLEAR 0}Find cute POKéMON.$" +PCText_FindSmart:: + .string "{CLEAR 0}Find smart POKéMON.$" +PCText_FindTough:: + .string "{CLEAR 0}Find tough POKéMON.$" +PCText_ReturnToCondition:: + .string "{CLEAR 0}Return to the CONDITION menu.$" + +gOtherText_NumberRegistered:: @ 8410E22 + .string "No. registered$" + +gOtherText_NumberBattles:: @ 8410E31 + .string "No. of battles$" + +gOtherText_Strategy:: @ 8410E40 + .string "{PALETTE 5}STRATEGY$" + +gOtherText_TrainersPokemon:: @ 8410E4C + .string "{PALETTE 5}TRAINER’S POKéMON$" + +gOtherText_SelfIntroduction:: @ 8410E61 + .string "{PALETTE 5}SELF-INTRODUCTION$" + +gOtherText_Nature2:: @ 8410E76 + .string "NATURE/$" + +gOtherText_InParty:: @ 8410E7E + .string "IN PARTY$" + +gOtherText_Number:: @ 8410E87 + .string "No. $" + +gOtherText_Ribbons:: @ 8410E8C + .string "RIBBONS$" + +OtherText_MakeProfilePage1:: + .string "Make your profile by combining$" +OtherText_MakeProfilePage2:: + .string "four words or phrases.$" +OtherText_MakeMessagePage1:: + .string "Make a message with 6 phrases.$" +OtherText_MakeMessagePage2:: + .string "Max. two 12-letter phrases/line.$" +OtherText_DescribeFeelingsPage1:: + .string "Find words that describe your$" +OtherText_DescribeFeelingsPage2:: + .string "feelings right now.$" +OtherText_WithFourPhrases:: + .string "With four phrases,$" +OtherText_CombineNinePhrasesPage1:: + .string "Combine nine phrases and$" +OtherText_CombineNinePhrasesPage2:: + .string "make a message.$" +OtherText_ImproveBardSongPage1:: + .string "Change just one word or phrase$" +OtherText_ImproveBardSongPage2:: + .string "and improve the BARD’s song.$" +OtherText_YourProfile:: + .string "Your profile $" +OtherText_YourFeelingBattle:: + .string "Your feeling at the battle’s start$" +OtherText_SetWinMessage:: + .string "What you say if you win a battle$" +OtherText_SetLossMessage:: + .string "What you say if you lose a battle$" +OtherText_TheAnswer:: + .string "The answer$" +OtherText_MailMessage:: + .string "The MAIL message$" +OtherText_MailSalutation:: + .string "The MAIL salutation$" +OtherText_NewSong:: + .string "The new song$" +OtherText_CombineTwoPhrasesPage1:: + .string "Combine two phrases and$" +OtherText_CombineTwoPhrasesPage2:: + .string "make a trendy saying.$" +OtherText_ConfirmTrendyPage1:: + .string "The trendy saying$" +OtherText_ConfirmTrendyPage2:: + .string "is as shown. Okay?$" +OtherText_HipsterPage1:: + .string "I’ll combine two phrases and$" +OtherText_HipsterPage2:: + .string "teach you a good saying.$" + +gOtherText_TextDeletedConfirmPage1:: @ 84110EE + .string "All the text being edited will$" + +gOtherText_TextDeletedConfirmPage2:: @ 841110D + .string "be deleted. Is that okay?$" + +gOtherText_QuitEditing:: @ 8411127 + .string "Quit editing?$" + +gOtherText_EditedTextNoSavePage1:: @ 8411135 + .string "The edited text will not be saved.$" + +gOtherText_EditedTextNoSavePage2:: @ 8411158 + .string "Is that okay?$" + +gOtherText_EnterAPhraseOrWord:: @ 8411166 + .string "Please enter a phrase or word.$" + +gOtherText_TextNoDelete:: @ 8411185 + .string "The entire text can’t be deleted.$" + +gOtherText_OnlyOnePhrase:: @ 84111A7 + .string "Only one phrase may be changed.$" + +gOtherText_OriginalSongRestored:: @ 84111C7 + .string "The original song will be restored.$" + +gOtherText_TrendyAlready:: @ 84111EB + .string "That’s trendy already!$" + +gOtherText_CombineTwoPhrases:: @ 8411202 + .string "Combine two words or phrases.$" + +gOtherText_QuitGivingInfo:: @ 8411220 + .string "Quit giving information?$" + +gOtherText_StopGivingMail:: @ 8411239 + .string "Stop giving the POKéMON MAIL?$" + +gOtherText_Profile:: @ 8411257 + .string "PROFILE$" + +gOtherText_AtBattleStart:: @ 841125F + .string "At the battle’s start.$" + +gOtherText_UponWinningBattle:: @ 8411276 + .string "Upon winning a battle.$" + +gOtherText_UponLosingBattle:: @ 841128D + .string "Upon losing a battle.$" + +gOtherText_TheBardsSong:: @ 84112A3 + .string "The BARD’s Song$" + +gOtherText_WhatsHipHappening:: @ 84112B3 + .string "What’s hip and happening?$" + +gOtherText_Interview:: @ 84112CD + .string "Interview$" + +gOtherText_GoodSaying:: @ 84112D7 + .string "Good saying$" + +OtherText_SoPretty:: + .string " so pretty!$" +OtherText_SoDarling:: + .string " so darling!$" +OtherText_SoRelaxed:: + .string " so relaxed!$" +OtherText_SoSunny:: + .string " so sunny!$" +OtherText_SoDesirable:: + .string " so desirable!$" +OtherText_SoExciting:: + .string " so exciting!$" +OtherText_SoAmusing:: + .string " so amusing!$" +OtherText_SoMagical:: + .string " so magical!$" + +gOtherText_Is:: @ 841134B + .string " is$" + +gOtherText_DontYouAgree:: @ 841134F + .string "\nDon’t you agree?$" + +OtherText_WantVacationNicePlace:: + .string "I so want to go on a vacation.\nWould you happen to know a nice place?$" +OtherText_BoughtCrayonsIsNice:: + .string "I bought crayons with 120 colors!\nDon’t you think that’s nice?$" +OtherText_IfWeCouldFloat:: + .string "Wouldn’t it be nice if we could float\naway on a cloud of bubbles?$" +OtherText_SandWashesAwayMakeSad:: + .string "When you write on a sandy beach,\nthey wash away. It makes me sad.$" +OtherText_WhatsBottomSeaLike:: + .string "What’s the bottom of the sea like?\nJust once I would so love to go!$" +OtherText_SeeSettingSun:: + .string "When you see the setting sun, does it\nmake you want to go home?$" +OtherText_LyingInGreenGrass:: + .string "Lying back in the green grass...\nOh, it’s so, so nice!$" +OtherText_SecretBasesWonderful:: + .string "SECRET BASES are so wonderful!\nCan’t you feel the excitement?$" +OtherText_PokeLeague:: + .string "POKéMON LEAGUE$" +OtherText_PokeCenter:: + .string "POKéMON CENTER$" + +gOtherText_GetsAPokeBlock:: @ 8411581 + .string " gets a {POKEBLOCK}?$" + +OtherText_Coolness:: + .string "Coolness $" +OtherText_Beauty:: + .string "Beauty $" +OtherText_Cuteness:: + .string "Cuteness $" +OtherText_Smartness:: + .string "Smartness $" +OtherText_Toughness:: + .string "Toughness $" + +gOtherText_WasEnhanced:: @ 84115C2 + .string "was enhanced!$" + +gOtherText_NothingChanged:: @ 84115D0 + .string "Nothing changed!$" + +gOtherText_WontEat:: @ 84115E1 + .string "It won’t eat anymore...$" + +gSystemText_SaveFailedBackupCheck:: @ 84115F9 + .string "Save failed.\nChecking the backup memory...\nPlease wait.\n{COLOR RED}“Time required: 1 minute”$" + +gSystemText_BackupDamagedGameContinue:: @ 841164E + .string "The backup memory is damaged or\nthe internal battery has run dry.\nThe game can be played. However,\nprogress cannot be saved.$" + +gSystemText_GameplayEnded:: @ 84116CB + .string "{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen...”$" + +gSystemText_CheckCompleteSaveAttempt:: @ 841170F + .string "Check completed.\nAttempting to save again.\nPlease wait.$" + +gSystemText_SaveCompletedGameEnd:: @ 8411747 + .string "Save completed.\n{COLOR RED}“Gameplay cannot be continued.\nReturning to the title screen.”$" + +gSystemText_SaveCompletedPressA:: @ 8411799 + .string "Save completed.\n{COLOR RED}“Please press the A Button.”$" + +gOtherText_Ferry:: @ 84117C9 + .string "FERRY$" + +gOtherText_SecretBase:: @ 84117CF + .string "SECRET BASE$" + +gOtherText_Hideout:: @ 84117DB + .string "HIDEOUT$" + +gSystemText_ResetRTCPrompt:: @ 84117E3 + .string "Reset RTC?\nA: Confirm, B: Cancel$" + +gSystemText_PresentTime:: @ 8411804 + .string "Present time in game$" + +gSystemText_PreviousTime:: @ 8411819 + .string "Previous time in game$" + +gSystemText_PleaseResetTime:: @ 841182F + .string "Please reset the time.$" + +gSystemText_ClockResetDataSave:: @ 8411846 + .string "The clock has been reset.\nData will be saved. Please wait.$" + +gSystemText_SaveCompleted:: @ 8411881 + .string "Save completed.$" + +gSystemText_SaveFailed:: @ 8411891 + .string "Save failed...$" + +gSystemText_NoSaveFileNoTime:: @ 84118A0 + .string "There is no save file, so the time\ncan’t be set.$" + +gSystemText_ClockAdjustmentUsable:: @ 84118D1 + .string "The in-game clock adjustment system\nis now useable.$" + +gSystemText_Saving:: @ 8411905 + .string "SAVING...\nDON’T TURN OFF THE POWER.$" diff --git a/data/strings2.s b/data/strings2.s new file mode 100644 index 000000000..cece71645 --- /dev/null +++ b/data/strings2.s @@ -0,0 +1,554 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + @ unused +gOtherText_TopSpeed:: + .string "TOP SPEED$" + +gMultiText_BerryBlenderMaxSpeedRecord:: @ 842C2E6 + .string "BERRY BLENDER\nMAXIMUM SPEED RECORD!$" + +gMultiText_2P3P4P:: @ 842C30A + .string "2 PLAYERS\n3 PLAYERS\n4 PLAYERS$" + +gMultiText_Saving:: @ 842C328 + .string "SAVING...\nDON’T TURN OFF THE POWER.$" + +gMultiText_LinkError:: @ 842C34C + .string "{HIGHLIGHT TRANSPARENT}{COLOR WHITE2}Link error...\nCheck your Game Link cable connection,\nand turn the power off and on.$" + +gSystemText_OptionMenu:: @ 842C3A6 + .string "{PALETTE 9}OPTION$" + +gSystemText_TextSpeed:: @ 842C3B0 + .string "{PALETTE 9}TEXT SPEED$" + +gSystemText_BattleScene:: @ 842C3BE + .string "{PALETTE 9}BATTLE SCENE$" + +gSystemText_BattleStyle:: @ 842C3CE + .string "{PALETTE 9}BATTLE STYLE$" + +gSystemText_Sound:: @ 842C3DE + .string "{PALETTE 9}SOUND$" + +gSystemText_Frame:: @ 842C3E7 + .string "{PALETTE 9}FRAME$" + +gSystemText_Cancel:: @ 842C3F0 + .string "{PALETTE 9}CANCEL$" + +gSystemText_ButtonMode:: @ 842C3FA + .string "{PALETTE 9}BUTTON MODE$" + +gSystemText_Slow:: @ 842C409 + .string "{PALETTE 15}SLOW$" + +gSystemText_Mid:: @ 842C411 + .string "{PALETTE 15}MID$" + +gSystemText_Fast:: @ 842C418 + .string "{PALETTE 15}FAST$" + +gSystemText_On:: @ 842C420 + .string "{PALETTE 15}ON$" + +gSystemText_Off:: @ 842C426 + .string "{PALETTE 15}OFF$" + +gSystemText_Shift:: @ 842C42D + .string "{PALETTE 15}SHIFT$" + +gSystemText_Set:: @ 842C436 + .string "{PALETTE 15}SET$" + +gSystemText_Mono:: @ 842C43D + .string "{PALETTE 15}MONO$" + +gSystemText_Stereo:: @ 842C445 + .string "{PALETTE 15}STEREO$" + +gSystemText_Type:: @ 842C44F + .string "{PALETTE 15}TYPE$" + +gSystemText_Terminator:: @ 842C457 + .string "{PALETTE 8}$" + +gSystemText_Normal:: @ 842C45B + .string "{PALETTE 15}NORMAL$" + +gSystemText_LR:: @ 842C465 + .string "{PALETTE 15}LR$" + +gSystemText_LA:: @ 842C46B + .string "{PALETTE 15}L=A$" + +SystemText_Pokedex:: + .string "POKéDEX$" +SystemText_Pokemon:: + .string "POKéMON$" +SystemText_BAG:: + .string "BAG$" +SystemText_Pokenav:: + .string "POKéNAV$" +SystemText_Player:: + .string "{PLAYER}$" +SystemText_Save:: + .string "SAVE$" +SystemText_Option:: + .string "OPTION$" +SystemText_Exit:: + .string "EXIT$" +SystemText_Retire:: @ safari zone? + .string "RETIRE$" + +gOtherText_SafariStock:: @ 842C4A9 + .string "SAFARI BALLS\nStock: {STR_VAR_1}$" + +gSystemText_LinkStandby:: @ 842C4C0 + .string "Link standby...\n... ... B Button: Cancel$" + +gSystemText_LoadEventPressA:: @ 842C4E9 + .string "Press the A Button to load event.\n... ... B Button: Cancel$" + +gSystemText_LoadingEvent:: @ 842C524 + .string "Loading event...$" + +gSystemText_DontCutLink:: @ 842C535 + .string "Don’t remove the Game Link cable.\nDon’t turn off the power.$" + +gSystemText_EventLoadSuccess:: @ 842C571 + .string "The event was safely loaded.$$" + +gSystemText_LoadingError:: @ 842C58F + .string "Loading error.\nEnding session.$$$$$$$$" + +gOtherText_Hoenn:: @ 842C5B5 + .string "HOENN$" + +gOtherText_OhABite:: @ 842C5BB + .string "Oh! A bite!$" + +gOtherText_PokeOnHook:: @ 842C5C7 + .string "A POKéMON’s on the hook!{PAUSE_UNTIL_PRESS}$" + +gOtherText_NotEvenANibble:: @ 842C5E2 + .string "Not even a nibble...{PAUSE_UNTIL_PRESS}$" + +gOtherText_ItGotAway:: @ 842C5F9 + .string "It got away...{PAUSE_UNTIL_PRESS}$$" + +gTradeText_WillBeSent:: @ 842C60B + .string "{STR_VAR_2} will be sent to {STR_VAR_1}.$" + +gTradeText_ByeBye:: @ 842C622 + .string "Bye-bye, {STR_VAR_2}!$" + +gTradeText_SentOverPoke:: @ 842C62F + .string "{STR_VAR_1} sent over {STR_VAR_3}.$" + +gTradeText_TakeGoodCare:: @ 842C640 + .string "Take good care of {STR_VAR_3}!$" + +TradeText_Cancel:: + .string "CANCEL$" +TradeText_ChoosePoke:: + .string "Choose a POKéMON.$" +TradeText_Summary1:: + .string "SUMMARY$" +TradeText_Trade1:: + .string "TRADE$" +TradeText_CancelTradePrompt:: + .string "Cancel trade?$" +TradeText_PressBToExit:: + .string "Press the B Button to exit.$" +TradeText_Summary2:: + .string "SUMMARY$" +TradeText_Trade2:: + .string "TRADE$" +TradeText_LinkStandby:: + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Link standby...\nPlease wait.$" +TradeText_TradeCancelled:: + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}The trade has\nbeen canceled.$" +TradeText_OnlyPoke:: + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}That’s your only\nPOKéMON for battle.$" +TradeText_NonTradablePoke:: + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend can’t\ntrade that one.$" +TradeText_WaitingForFriend:: + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Waiting for your\nfriend to finish...$" +TradeText_WantToTrade:: + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}Your friend wants\nto trade POKéMON.$" + .string "$" + +gTradeText_TradeOkayPrompt:: @ 842C7B6 + .string "Is this trade okay?$" + +gOtherText_Terminator2:: @ 842C7CA + .string "$" + +gOtherText_ControlAndMiscText:: @ 842C7CB + .string "\n$" + .string "/$" + .string "Lv$" + .string "---$" + +gOtherText_FourQuestions:: @ 842C7D6 + .string "????$" + +@ 842C7DB + .include "data/text/easy_chat/group_name_strings.inc" + +gOtherText_ThreeQuestions:: @ 842C890 + .string "???$" + +gOtherText_From:: @ 842C894 + .string "From $" + +gOtherText_MixingRecordsWithFriend:: @ 842C89A + .string "Mixing records...$" + +gOtherText_MixingComplete:: @ 842C8AC + .string "Record mixing completed.\nThank you for waiting.$" + +gOtherText_TrainersTrainerCard:: @ 842C8DC + .string "’s TRAINER CARD$" + +gOtherText_FirstHOF:: @ 842C8EC + .string "FIRST HALL OF FAME$" + +gOtherText_LinkCableBattles:: @ 842C8FF + .string "LINK CABLE BATTLES W/ L/$" + +gOtherText_BattleTowerWinRecord:: @ 842C924 + .string "BATTLE TOWER W/{CLEAR_TO 0x72}&{CLEAR_TO 0x98}STRAIGHT$" + +gOtherText_ContestRecord:: @ 842C943 + .string "CONTESTS W/FRIENDS W/$" + +gOtherText_MixingRecord:: @ 842C959 + .string "{POKEBLOCK}S W/FRIENDS$" + +gOtherText_TradeRecord:: @ 842C96A + .string "POKéMON TRADES$" + +gOtherText_Boy:: @ 842C979 + .string "BOY$" + +gOtherText_Girl:: @ 842C97D + .string "GIRL$" + .string "$" + +gOtherText_Player:: @ 842C983 + .string "PLAYER$" + +gOtherText_Badges:: @ 842C98A + .string "BADGES$" + .string "$" + +gOtherText_Pokedex:: @ 842C992 + .string "POKéDEX$" + +gOtherText_PlayTime:: @ 842C99A + .string "PLAY TIME$" + +gOtherText_SentToPC:: @ 842C9A4 + .string "{STR_VAR_1} was sent to\nthe PC.{PAUSE_UNTIL_PRESS}$" + +OtherText_YourName:: + .string "YOUR NAME?$" +OtherText_BoxName:: + .string "BOX NAME?$" +OtherText_PokeName:: + .string "{STR_VAR_1}’s nickname?$" + +gOtherText_Marco:: @ 842C9E1 + .string "MARCO$" @ polo + +gOtherText_Coins:: @ 842C9E7 + .string "{STR_VAR_1} COINS$" + +gOtherText_BattleResults:: @ 842C9F0 + .string "{PLAYER}’s BATTLE RESULTS$" + +gOtherText_WinRecord:: @ 842CA04 + .string "TOTAL RECORD W/{STR_VAR_1} L/{STR_VAR_2} D/{STR_VAR_3}$" + +gOtherText_WinLoseDraw:: @ 842CA20 + .string "WIN LOSE DRAW$" + +gOtherText_SevenDashes:: @ 842CA3C + .string "-------$" + +gOtherText_FourDashes:: @ 842CA44 + .string "----$" + +gOtherText_BattleTowerResults:: @ 842CA49 + .string "{PLAYER}’s BATTLE TOWER RESULTS$" + +gOtherText_Lv50:: @ 842CA63 + .string "LV 50$" + +gOtherText_Lv100:: @ 842CA69 + .string "LV 100$" + +gOtherText_WinStreak:: @ 842CA70 + .string "{STR_VAR_1}W STREAK$" + +gOtherText_Current:: @ 842CA7B + .string "CURRENT$" + +gOtherText_Record:: @ 842CA83 + .string "RECORD$" + +gOtherText_Prev:: @ 842CA8A + .string "PREV.$" + +gOtherText_QuitGamePrompt:: @ 842CA90 + .string "Quit the game?$" + +gOtherText_MaxCoins:: @ 842CA9F + .string "You’ve got 9,999 COINS.$" + +gOtherText_OutOfCoins:: @ 842CAB7 + .string "You’ve run out of COINS.\nGame over!$" + +gOtherText_DontHaveThreeCoins:: @ 842CADB + .string "You don’t have three COINS.$" + +gOtherText_ReelTime:: @ 842CAF7 + .string "REEL TIME\nHere’s your chance to take\naim and nail marks!\nThe Reel Time continues for\nas often as the drawn number.\nIt all ends on a Big Bonus.$" + +DaycareText_GetAlongVeryWell:: + .string "The two seem to get along very well.$" +DaycareText_GetAlong:: + .string "The two seem to get along.$" +DaycareText_DontLikeOther:: + .string "The two don’t seem to like each other.$" +DaycareText_PlayOther:: + .string "The two prefer to play with other\nPOKéMON than each other.$" + +gOtherText_NewLine2:: @ 842CC28 + .string "\n$" + +gOtherText_CancelAndLv:: @ 842CC2A + .string "CANCEL$" + .string "LV$" + +gEggNickname:: @ 842CC34 + .string "EGG$" + +gOtherText_HatchedFromEgg:: @ 842CC38 + .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}{STR_VAR_1} hatched from the EGG!$" + +gOtherText_NickHatchPrompt:: @ 842CC5A + .string "{COLOR WHITE2}{HIGHLIGHT TRANSPARENT}{SHADOW DARK_GREY}Would you like to nickname the newly\nhatched {STR_VAR_1}?$" + +OtherText_Battle:: + .string "BATTLE$" +OtherText_Contest:: + .string "CONTEST$" +OtherText_Type:: + .string "TYPE/$" +OtherText_PP:: + .string "PP/$" +OtherText_Power:: + .string "POWER$" +OtherText_Accuracy:: + .string "ACCURACY$" +OtherText_Appeal:: + .string "APPEAL$" +OtherText_Jam:: + .string "JAM$" + +gOtherText_TeachWhichMove:: @ 842CCC7 + .string "Teach which move to {STR_VAR_1}?$" + +gOtherText_TeachSpecificMove:: @ 842CCDF + .string "Teach {STR_VAR_2}?$" + +gOtherText_PokeLearnedMove:: @ 842CCE9 + .string "{STR_VAR_1} learned {STR_VAR_2}.$" + +gOtherText_DeleteOlderMove:: @ 842CCF8 + .string "{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}?$" + +gOtherText_StopLearningMove:: @ 842CD65 + .string "Stop learning {STR_VAR_2}?$" + +gOtherText_ForgotMove123:: @ 842CD77 + .string "{PAUSE 32}1, {PAUSE 15}2 {PAUSE 15}...{PAUSE 15}...{PAUSE 15}...{PAUSE 15} {PLAY_SE 0x0038}Poof!\p$" + +gOtherText_ForgotOrDidNotLearnMove:: @ 842CDA3 + .string "{STR_VAR_1} forgot {STR_VAR_3}.\pAnd...\p{STR_VAR_1} learned {STR_VAR_2}.$" + .string "{STR_VAR_1} did not learn\n{STR_VAR_2}.$" + +gOtherText_GiveUpTeachingMove:: @ 842CDDC + .string "Give up trying to teach a new move\nto {STR_VAR_1}?$" + +gOtherText_WhichMoveToForget:: @ 842CE06 + .string "Which move should be forgotten?\p$" + +gSystemText_ClearAllSaveDataPrompt:: @ 842CE27 + .string "Clear all save data areas?$" + +gSystemText_ClearingData:: @ 842CE42 + .string "Clearing data...\nPlease wait.$" + +gContestText_AnnounceResults:: @ 842CE60 + .string "Announcing the results!$" + +gContestText_PreliminaryResults:: @ 842CE78 + .string "The preliminary results!$" + +gContestText_Round2Results:: @ 842CE91 + .string "Round 2 results!$" + +gContestText_PokeWon:: @ 842CEA2 + .string "{STR_VAR_1}’s {STR_VAR_2} won!$" + +gOtherText_LinkStandby:: @ 842CEAF + .string "Link standby...$" + +@ 842CEBF + .include "data/text/landmarks.inc" + +gOtherText_Terminator4:: @ 842D0E6 + .string "$" + +gOtherText_Nature:: @ 842D0E7 + .string " nature, $" + +gOtherText_Comma:: @ 842D0F1 + .string ",$" + +gOtherText_Met:: @ 842D0F3 + .string " (met).$" + +gOtherText_Egg2:: @ 842D0FB + .string " (EGG).$" + +gOtherText_ObtainedInTrade:: @ 842D103 + .string "obtained in a trade.$" + +gOtherText_FatefulEncounter:: @ 842D118 + .string "fateful encounter.$" + +gOtherText_Met2:: @ 842D12B + .string " (met).$" + +gOtherText_EggDayCare:: @ 842D133 + .string "An odd POKéMON EGG found\nby the DAY CARE couple.$" + +gOtherText_EggNicePlace:: @ 842D164 + .string "A peculiar POKéMON EGG\nobtained at the nice place.$" + +gOtherText_EggObtainedInTrade:: @ 842D197 + .string "A peculiar POKéMON EGG\nobtained in a trade.$" + +gOtherText_EggHotSprings:: @ 842D1C3 + .string "A POKéMON EGG obtained\nat the hot springs.$" + +gOtherText_LinkStandby2:: @ 842D1EE + .string "Link standby...$" + +gOtherText_YesNoAndPlayer:: @ 842D1FE + .string "{COLOR DARK_GREY}{HIGHLIGHT WHITE2}{SHADOW LIGHT_GREY}YES\nNO$" + .string "{HIGHLIGHT TRANSPARENT}PLAYER$" + .string "{HIGHLIGHT TRANSPARENT}$" + +gOtherText_HoennDex:: @ 842D21C + .string "HOENN$" + +gOtherText_NationalDex:: @ 842D222 + .string "NATIONAL$" + +gOtherText_DiplomaCertificationGameFreak:: @ 842D22B + .string "{HIGHLIGHT TRANSPARENT}Player: {CLEAR 0x10}{COLOR RED}{PLAYER}\n\n{COLOR DARK_GREY}{STR_VAR_1} POKéDEX\nThis document certifies\nthat you have successfully\ncompleted your POKéDEX.\n\n{CLEAR_TO 0x42}{COLOR RED}GAME FREAK$" + .string "{COLOR RED}{HIGHLIGHT TRANSPARENT}GAME FREAK$" + +gOtherText_PLink:: @ 842D2BC + .string "{STR_VAR_1}P LINK$" + +gOtherText_YesNoTerminating:: @ 842D2C5 + .string "YES\nNO$" + .string "Terminating.$" + +gOtherText_LinkNotFound:: @ 842D2D9 + .string "Link partner(s) not found.\nPlease try again.\p$" + +gOtherText_BlenderChooseBerry:: @ 842D307 + .string "Starting up the BERRY BLENDER.\pPlease select a BERRY from your BAG\nto put in the BERRY BLENDER.\p$" + +gOtherText_PokeBlockMade:: @ 842D368 + .string " was made!$" + +gOtherText_PressAToStart:: @ 842D373 + .string "Press the A Button to start.$" + +gOtherText_PleaseWait:: @ 842D390 + .string "Please wait a while.$" + +gOtherText_LinkStandby3:: @ 842D3A5 + .string "Link standby...$" + +gOtherText_BlendAnotherBerryPrompt:: @ 842D3B5 + .string "Would you like to blend another BERRY?$" + +gOtherText_OutOfBerries:: @ 842D3DC + .string "You’ve run out of BERRIES for\nblending in the BERRY BLENDER.\p$" + +gOtherText_CaseIsFull:: @ 842D41A + .string "Your {POKEBLOCK} CASE is full.\p$" + +gOtherText_NoBerriesForBlend:: @ 842D434 + .string " has no BERRIES to put in\nthe BERRY BLENDER.$" + +gOtherText_OtherCaseIsFull:: @ 842D461 + .string "’s {POKEBLOCK} CASE is full.\p$" + +gOtherText_ResultsOfBlending:: @ 842D479 + .string "RESULTS OF BLENDING$" + .string "BERRY USED$" + +gOtherText_Berry:: @ 842D498 + .string " BERRY$" + +gOtherText_RequiredTime:: @ 842D49F + .string "REQUIRED TIME$" + +gOtherText_Min:: @ 842D4AD + .string "MIN.$" + +gOtherText_Sec:: @ 842D4B2 + .string "SEC.$" + +gOtherText_MaxSpeed:: @ 842D4B7 + .string "MAXIMUM SPEED$" + +gOtherText_RPM:: @ 842D4C5 + .string "RPM$" + .string ".$" + +gOtherText_Ranking:: @ 842D4CB + .string "RANKING$" + +gOtherText_BlockLevelIs:: @ 842D4D3 + .string "The level is $" + +gOtherText_BlockFeelIs:: @ 842D4E1 + .string ", and the feel is $" + +gOtherText_Period:: @ 842D4F4 + .string ".$" + +gOtherText_Day:: @ 842D4F6 + .string "DAY$" + .string ":$" + +gOtherText_OK:: @ 842D4FC + .string "OK$" + +gOtherText_CorrectTimePrompt:: @ 842D4FF + .string "Is this the correct time?$" diff --git a/data/text/easy_chat/group_name_strings.inc b/data/text/easy_chat/group_name_strings.inc index 1113c4072..3d5e3a158 100644 --- a/data/text/easy_chat/group_name_strings.inc +++ b/data/text/easy_chat/group_name_strings.inc @@ -1,65 +1,65 @@ -gEasyChatGroupName_Pokemon: @ 842C7DB +gEasyChatGroupName_Pokemon:: @ 842C7DB .string "POKéMON$" -gEasyChatGroupName_Trainer: @ 842C7E3 +gEasyChatGroupName_Trainer:: @ 842C7E3 .string "TRAINER$" -gEasyChatGroupName_Status: @ 842C7EB +gEasyChatGroupName_Status:: @ 842C7EB .string "STATUS$" -gEasyChatGroupName_Battle: @ 842C7F2 +gEasyChatGroupName_Battle:: @ 842C7F2 .string "BATTLE$" -gEasyChatGroupName_Greetings: @ 842C7F9 +gEasyChatGroupName_Greetings:: @ 842C7F9 .string "GREETINGS$" -gEasyChatGroupName_People: @ 842C803 +gEasyChatGroupName_People:: @ 842C803 .string "PEOPLE$" -gEasyChatGroupName_Voices: @ 842C80A +gEasyChatGroupName_Voices:: @ 842C80A .string "VOICES$" -gEasyChatGroupName_Speech: @ 842C811 +gEasyChatGroupName_Speech:: @ 842C811 .string "SPEECH$" -gEasyChatGroupName_Endings: @ 842C818 +gEasyChatGroupName_Endings:: @ 842C818 .string "ENDINGS$" -gEasyChatGroupName_Feelings: @ 842C820 +gEasyChatGroupName_Feelings:: @ 842C820 .string "FEELINGS$" -gEasyChatGroupName_Conditions: @ 842C829 +gEasyChatGroupName_Conditions:: @ 842C829 .string "CONDITIONS$" -gEasyChatGroupName_Actions: @ 842C834 +gEasyChatGroupName_Actions:: @ 842C834 .string "ACTIONS$" -gEasyChatGroupName_Lifestyle: @ 842C83C +gEasyChatGroupName_Lifestyle:: @ 842C83C .string "LIFESTYLE$" -gEasyChatGroupName_Hobbies: @ 842C846 +gEasyChatGroupName_Hobbies:: @ 842C846 .string "HOBBIES$" -gEasyChatGroupName_Time: @ 842C84E +gEasyChatGroupName_Time:: @ 842C84E .string "TIME$" -gEasyChatGroupName_Misc: @ 842C853 +gEasyChatGroupName_Misc:: @ 842C853 .string "MISC.$" -gEasyChatGroupName_Adjectives: @ 842C859 +gEasyChatGroupName_Adjectives:: @ 842C859 .string "ADJECTIVES$" -gEasyChatGroupName_Events: @ 842C864 +gEasyChatGroupName_Events:: @ 842C864 .string "EVENT.$" -gEasyChatGroupName_Move1: @ 842C86B +gEasyChatGroupName_Move1:: @ 842C86B .string "MOVE 1$" -gEasyChatGroupName_Move2: @ 842C872 +gEasyChatGroupName_Move2:: @ 842C872 .string "MOVE 2$" -gEasyChatGroupName_TrendySaying: @ 842C879 +gEasyChatGroupName_TrendySaying:: @ 842C879 .string "TRENDY SAYING$" -gEasyChatGroupName_Pokemon2: @ 842C887 +gEasyChatGroupName_Pokemon2:: @ 842C887 .string "POKéMON2$" diff --git a/data/unknown_debug_menu.s b/data/unknown_debug_menu.s new file mode 100644 index 000000000..eaa635fa4 --- /dev/null +++ b/data/unknown_debug_menu.s @@ -0,0 +1,32 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +UnknownString_1stRound: + .string "1st round$" +UnknownString_2ndRound: + .string "2nd round$" +UnknownString_3rdRound: + .string "3rd round$" +UnknownString_4thRound: + .string "4th round$" +UnknownString_5thRound: + .string "5th round$" +UnknownString_6thRound: + .string "6th round$" +UnknownString_7thRound: + .string "7th round$" +UnknownString_8thRound: + .string "8th round$" + + .align 2 +gUnknown_0842C29C:: @ 842C29C + .4byte UnknownString_1stRound, sub_814A4B8 + .4byte UnknownString_2ndRound, sub_814A4B8 + .4byte UnknownString_3rdRound, sub_814A4B8 + .4byte UnknownString_4thRound, sub_814A4B8 + .4byte UnknownString_5thRound, sub_814A4B8 + .4byte UnknownString_6thRound, sub_814A4B8 + .4byte UnknownString_7thRound, sub_814A4B8 + .4byte UnknownString_8thRound, sub_814A4B8 diff --git a/ld_script.txt b/ld_script.txt index cf2f6e29a..475e03daa 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -330,6 +330,18 @@ SECTIONS { src/palette.o(.rodata); src/sound.o(.rodata); data/data_83760F0.o(.rodata); + data/diploma.o(.rodata); + data/strings.o(.rodata); + data/berry_tag_screen.o(.rodata); + data/save_failed_screen.o(.rodata); + data/pokeblock_feed.o(.rodata); + data/intro_credits_graphics.o(.rodata); + data/evolution_graphics.o(.rodata); + data/bard_music.o(.rodata); + data/unknown_debug_menu.o(.rodata); + data/strings2.o(.rodata); + data/menu_cursor.o(.rodata); + data/mystery_event_msg.o(.rodata); src/m4a_tables.o(.rodata); data/sound_data.o(.rodata); } =0 |