diff options
Diffstat (limited to 'data')
-rw-r--r-- | data/data_83760F0.s | 1525 | ||||
-rw-r--r-- | data/field_tasks.s | 31 | ||||
-rw-r--r-- | data/party_menu.s | 744 | ||||
-rw-r--r-- | data/reset_rtc_screen.s | 63 | ||||
-rw-r--r-- | data/specials.inc | 2 | ||||
-rw-r--r-- | data/tileset_anim.s | 637 |
6 files changed, 1485 insertions, 1517 deletions
diff --git a/data/data_83760F0.s b/data/data_83760F0.s index 3e69efb6c..631623864 100644 --- a/data/data_83760F0.s +++ b/data/data_83760F0.s @@ -4,1513 +4,6 @@ .section .rodata .align 2 -gUnknown_08376364:: @ 8376364 - .4byte DummyPerStepCallback - .4byte PerStepCallback_8069F64 - .4byte PerStepCallback_8069AA0 - .4byte PerStepCallback_8069864 - .4byte PerStepCallback_8069DD4 - .4byte EndTruckSequence - .4byte sub_80BCF1C - .4byte PerStepCallback_806A07C - -gUnknown_08376384:: @ 8376384 - .incbin "baserom.gba", 0x00376384, 0x20 - -gUnknown_083763A4:: @ 83763A4 - .incbin "baserom.gba", 0x003763a4, 0x20 - -gUnknown_083763C4:: @ 83763C4 - .incbin "baserom.gba", 0x003763c4, 0x20 - -gUnknown_083763E4:: @ 83763E4 - .incbin "baserom.gba", 0x003763e4, 0x30 - -gUnknown_08376414:: @ 8376414 - .space 4 - -gUnknown_08376418:: @ 8376418 - .incbin "baserom.gba", 0x00376418, 0x44 - - .align 2 -gOamData_837645C:: @ 837645C - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0000 - - .align 2 -gSpriteImage_8376464:: @ 8376464 - .incbin "graphics/unknown_sprites/83764AC/0.4bpp" - - .align 2 -gSpriteImage_8376484:: @ 8376484 - .incbin "graphics/unknown_sprites/83764AC/1.4bpp" - - .align 2 -Palette_3764A4: @ 83764A4 - .incbin "baserom.gba", 0x3764a4, 0x8 - - .align 2 -gSpriteImageTable_83764AC:: @ 83764AC - obj_frame_tiles gSpriteImage_8376464, 0x20 - obj_frame_tiles gSpriteImage_8376484, 0x20 - - .align 2 -gUnknown_083764BC:: @ 83764BC - obj_pal Palette_3764A4, 0x1000 - - .align 2 -gSpriteAnim_83764C4:: @ 83764C4 - obj_image_anim_frame 0, 30 - obj_image_anim_jump 0 - - .align 2 -gSpriteAnim_83764CC:: @ 83764CC - obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP - obj_image_anim_jump 0 - - .align 2 -gSpriteAnim_83764D4:: @ 83764D4 - obj_image_anim_frame 1, 30 - obj_image_anim_jump 0 - - .align 2 -gSpriteAnimTable_83764DC:: @ 83764DC - .4byte gSpriteAnim_83764C4 - .4byte gSpriteAnim_83764CC - .4byte gSpriteAnim_83764D4 - - .align 2 -gSpriteTemplate_83764E8:: @ 83764E8 - spr_template 0xFFFF, 0x1000, gOamData_837645C, gSpriteAnimTable_83764DC, gSpriteImageTable_83764AC, gDummySpriteAffineAnimTable, SpriteCallbackDummy - -gUnknown_08376500:: @ 8376500 - .incbin "baserom.gba", 0x00376500, 0x4 - - .align 1 -gUnknown_08376504:: @ 8376504 - .2byte MOVE_FOCUS_PUNCH - .2byte MOVE_DRAGON_CLAW - .2byte MOVE_WATER_PULSE - .2byte MOVE_CALM_MIND - .2byte MOVE_ROAR - .2byte MOVE_TOXIC - .2byte MOVE_HAIL - .2byte MOVE_BULK_UP - .2byte MOVE_BULLET_SEED - .2byte MOVE_HIDDEN_POWER - .2byte MOVE_SUNNY_DAY - .2byte MOVE_TAUNT - .2byte MOVE_ICE_BEAM - .2byte MOVE_BLIZZARD - .2byte MOVE_HYPER_BEAM - .2byte MOVE_LIGHT_SCREEN - .2byte MOVE_PROTECT - .2byte MOVE_RAIN_DANCE - .2byte MOVE_GIGA_DRAIN - .2byte MOVE_SAFEGUARD - .2byte MOVE_FRUSTRATION - .2byte MOVE_SOLAR_BEAM - .2byte MOVE_IRON_TAIL - .2byte MOVE_THUNDERBOLT - .2byte MOVE_THUNDER - .2byte MOVE_EARTHQUAKE - .2byte MOVE_RETURN - .2byte MOVE_DIG - .2byte MOVE_PSYCHIC - .2byte MOVE_SHADOW_BALL - .2byte MOVE_BRICK_BREAK - .2byte MOVE_DOUBLE_TEAM - .2byte MOVE_REFLECT - .2byte MOVE_SHOCK_WAVE - .2byte MOVE_FLAMETHROWER - .2byte MOVE_SLUDGE_BOMB - .2byte MOVE_SANDSTORM - .2byte MOVE_FIRE_BLAST - .2byte MOVE_ROCK_TOMB - .2byte MOVE_AERIAL_ACE - .2byte MOVE_TORMENT - .2byte MOVE_FACADE - .2byte MOVE_SECRET_POWER - .2byte MOVE_REST - .2byte MOVE_ATTRACT - .2byte MOVE_THIEF - .2byte MOVE_STEEL_WING - .2byte MOVE_SKILL_SWAP - .2byte MOVE_SNATCH - .2byte MOVE_OVERHEAT - .2byte MOVE_CUT - .2byte MOVE_FLY - .2byte MOVE_SURF - .2byte MOVE_STRENGTH - .2byte MOVE_FLASH - .2byte MOVE_ROCK_SMASH - .2byte MOVE_WATERFALL - .2byte MOVE_DIVE - - .4byte gTileBuffer @ unreferenced? - -MenuGfx_HoldIcons: - .incbin "graphics/interface/hold_icons.4bpp" -MenuPal_HoldIcons: - .incbin "graphics/interface/hold_icons.gbapal" - - .align 2 -gUnknown_083765DC:: @ 83765DC - obj_tiles MenuGfx_HoldIcons, 64, 0xd750 - - .align 2 -gUnknown_083765E4:: @ 83765E4 - obj_pal MenuPal_HoldIcons, 0xd750 - - .align 2 -gOamData_83765EC:: @ 83765EC - .2byte 0x0000 - .2byte 0x0000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_83765F4:: @ 83765F4 - obj_image_anim_frame 0, 1 - obj_image_anim_end - - .align 2 -gSpriteAnim_83765FC:: @ 83765FC - obj_image_anim_frame 1, 1 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8376604:: @ 8376604 - .4byte gSpriteAnim_83765F4 - .4byte gSpriteAnim_83765FC - - .align 2 -gSpriteTemplate_837660C:: @ 837660C - spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, SpriteCB_HeldItemIcon_806DD7C - - .align 2 -gUnknown_08376624:: @ 8376624 - .4byte OtherText_ChoosePoke - .4byte OtherText_MovePokeTo - .4byte OtherText_TeachWhat - .4byte OtherText_UseWhat - .4byte OtherText_GiveWhat - .4byte OtherText_DoWhat - .4byte OtherText_NothingToCut - .4byte OtherText_CantSurf - .4byte OtherText_AlreadySurfing - .4byte OtherText_CantUseThatHere - .4byte OtherText_RestoreWhatMove - .4byte OtherText_BoostPP - .4byte gOtherText_CancelWithTerminator - .4byte OtherText_DoWhatWithItem - .4byte OtherText_NoPokeForBattle - .4byte OtherText_ChoosePoke2 - .4byte OtherText_NotEnoughHP - .4byte OtherText_ThreePokeNeeded - .4byte OtherText_PokeCantBeSame - .4byte OtherText_NoIdenticalHoldItems - .4byte OtherText_TeachWhichPoke - - .align 2 -gUnknown_08376678:: @ 8376678 - .byte 16, 40, 0, 0 - .byte 104, 18, 0, 0 - .byte 104, 42, 0, 0 - .byte 104, 66, 0, 0 - .byte 104, 90, 0, 0 - .byte 104, 114, 0, 0 - .byte 16, 24, 0, 0 - .byte 16, 80, 0, 0 - .byte 104, 18, 0, 0 - .byte 104, 50, 0, 0 - .byte 104, 82, 0, 0 - .byte 104, 114, 0, 0 - .byte 16, 24, 0, 0 - .byte 16, 80, 0, 0 - .byte 104, 26, 0, 0 - .byte 104, 50, 0, 0 - .byte 104, 82, 0, 0 - .byte 104, 106, 0, 0 - .byte 16, 24, 0, 0 - .byte 104, 26, 0, 0 - .byte 104, 50, 0, 0 - .byte 16, 80, 0, 0 - .byte 104, 82, 0, 0 - .byte 104, 106, 0, 0 - .byte 5, 4, 0, 0 - .byte 16, 1, 0, 0 - .byte 16, 4, 0, 0 - .byte 16, 7, 0, 0 - .byte 16, 10, 0, 0 - .byte 16, 13, 0, 0 - .byte 5, 2, 0, 0 - .byte 5, 9, 0, 0 - .byte 16, 1, 0, 0 - .byte 16, 5, 0, 0 - .byte 16, 9, 0, 0 - .byte 16, 13, 0, 0 - .byte 5, 2, 0, 0 - .byte 5, 9, 0, 0 - .byte 16, 2, 0, 0 - .byte 16, 5, 0, 0 - .byte 16, 9, 0, 0 - .byte 16, 12, 0, 0 - .byte 5, 2, 0, 0 - .byte 16, 2, 0, 0 - .byte 16, 5, 0, 0 - .byte 5, 9, 0, 0 - .byte 16, 9, 0, 0 - .byte 16, 12, 0, 0 - - .align 2 -gUnknown_08376738:: @ 8376738 - .byte 6, 5, 0, 0 - .byte 17, 2, 0, 0 - .byte 17, 5, 0, 0 - .byte 17, 8, 0, 0 - .byte 17, 11, 0, 0 - .byte 17, 14, 0, 0 - .byte 6, 3, 0, 0 - .byte 6, 10, 0, 0 - .byte 17, 2, 0, 0 - .byte 17, 6, 0, 0 - .byte 17, 10, 0, 0 - .byte 17, 14, 0, 0 - .byte 6, 3, 0, 0 - .byte 6, 10, 0, 0 - .byte 17, 3, 0, 0 - .byte 17, 6, 0, 0 - .byte 17, 10, 0, 0 - .byte 17, 13, 0, 0 - .byte 6, 3, 0, 0 - .byte 17, 3, 0, 0 - .byte 17, 6, 0, 0 - .byte 6, 10, 0, 0 - .byte 17, 10, 0, 0 - .byte 17, 13, 0, 0 - .byte 3, 7, 0, 0 - .byte 22, 2, 0, 0 - .byte 22, 5, 0, 0 - .byte 22, 8, 0, 0 - .byte 22, 11, 0, 0 - .byte 22, 14, 0, 0 - .byte 3, 5, 0, 0 - .byte 3, 12, 0, 0 - .byte 22, 2, 0, 0 - .byte 22, 6, 0, 0 - .byte 22, 10, 0, 0 - .byte 22, 14, 0, 0 - .byte 3, 5, 0, 0 - .byte 3, 12, 0, 0 - .byte 22, 3, 0, 0 - .byte 22, 6, 0, 0 - .byte 22, 10, 0, 0 - .byte 22, 13, 0, 0 - .byte 3, 5, 0, 0 - .byte 22, 3, 0, 0 - .byte 22, 6, 0, 0 - .byte 3, 12, 0, 0 - .byte 22, 10, 0, 0 - .byte 22, 13, 0, 0 - .byte 7, 7, 0, 0 - .byte 26, 2, 0, 0 - .byte 26, 5, 0, 0 - .byte 26, 8, 0, 0 - .byte 26, 11, 0, 0 - .byte 26, 14, 0, 0 - .byte 7, 5, 0, 0 - .byte 7, 12, 0, 0 - .byte 26, 2, 0, 0 - .byte 26, 6, 0, 0 - .byte 26, 10, 0, 0 - .byte 26, 14, 0, 0 - .byte 7, 5, 0, 0 - .byte 7, 12, 0, 0 - .byte 26, 3, 0, 0 - .byte 26, 6, 0, 0 - .byte 26, 10, 0, 0 - .byte 26, 13, 0, 0 - .byte 7, 5, 0, 0 - .byte 26, 3, 0, 0 - .byte 26, 6, 0, 0 - .byte 7, 12, 0, 0 - .byte 26, 10, 0, 0 - .byte 26, 13, 0, 0 - - .align 2 -gUnknown_08376858:: @ 8376858 - .4byte BG_VRAM + 0xF1C8 - .4byte BG_VRAM + 0xF0AE - .4byte BG_VRAM + 0xF16E - .4byte BG_VRAM + 0xF22E - .4byte BG_VRAM + 0xF2EE - .4byte BG_VRAM + 0xF3AE - .4byte BG_VRAM + 0xF148 - .4byte BG_VRAM + 0xF308 - .4byte BG_VRAM + 0xF0AE - .4byte BG_VRAM + 0xF1AE - .4byte BG_VRAM + 0xF2AE - .4byte BG_VRAM + 0xF3AE - .4byte BG_VRAM + 0xF148 - .4byte BG_VRAM + 0xF308 - .4byte BG_VRAM + 0xF0EE - .4byte BG_VRAM + 0xF1AE - .4byte BG_VRAM + 0xF2AE - .4byte BG_VRAM + 0xF36E - .4byte BG_VRAM + 0xF148 - .4byte BG_VRAM + 0xF0EE - .4byte BG_VRAM + 0xF1AE - .4byte BG_VRAM + 0xF308 - .4byte BG_VRAM + 0xF2AE - .4byte BG_VRAM + 0xF36E - - .align 2 -gUnknown_083768B8:: @ 83768B8 - .byte 8, 44, 0, 0 - .byte 92, 22, 0, 0 - .byte 92, 46, 0, 0 - .byte 92, 70, 0, 0 - .byte 92, 94, 0, 0 - .byte 92, 118, 0, 0 - .byte 196, 136, 0, 0 - .byte 196, 152, 0, 0 - .byte 8, 28, 0, 0 - .byte 8, 84, 0, 0 - .byte 92, 22, 0, 0 - .byte 92, 54, 0, 0 - .byte 92, 86, 0, 0 - .byte 92, 118, 0, 0 - .byte 196, 136, 0, 0 - .byte 196, 152, 0, 0 - .byte 8, 28, 0, 0 - .byte 8, 84, 0, 0 - .byte 92, 30, 0, 0 - .byte 92, 54, 0, 0 - .byte 92, 86, 0, 0 - .byte 92, 110, 0, 0 - .byte 196, 136, 0, 0 - .byte 196, 152, 0, 0 - - .align 2 -gUnknown_08376918:: @ 8376918 - .4byte BG_VRAM + 0xF1C6 - .4byte BG_VRAM + 0xF06C - .4byte BG_VRAM + 0xF12C - .4byte BG_VRAM + 0xF1EC - .4byte BG_VRAM + 0xF2AC - .4byte BG_VRAM + 0xF36C - .4byte BG_VRAM + 0xF148 - .4byte BG_VRAM + 0xF308 - .4byte BG_VRAM + 0xF0AE - .4byte BG_VRAM + 0xF1AE - .4byte BG_VRAM + 0xF2AE - .4byte BG_VRAM + 0xF3AE - - .align 2 -gUnknown_08376948:: @ 8376948 - .byte 2, 4, 10, 9 - .byte 16, 1, 29, 3 - .byte 16, 4, 29, 6 - .byte 16, 7, 29, 9 - .byte 16, 10, 29, 12 - .byte 16, 13, 29, 15 - .byte 2, 2, 10, 7 - .byte 2, 9, 10, 14 - .byte 16, 1, 29, 3 - .byte 16, 5, 29, 7 - .byte 16, 9, 29, 11 - .byte 16, 13, 29, 15 - - .align 2 -gUnknown_08376978:: @ 8376978 - .byte 2, 7, 10, 9 - .byte 21, 1, 29, 3 - .byte 21, 4, 29, 6 - .byte 21, 7, 29, 9 - .byte 21, 10, 29, 12 - .byte 21, 13, 29, 15 - .byte 2, 2, 10, 7 - .byte 2, 9, 10, 14 - .byte 16, 1, 29, 3 - .byte 16, 5, 29, 7 - .byte 16, 9, 29, 11 - .byte 16, 13, 29, 15 - - .align 2 -gUnknown_083769A8:: @ 83769A8 - .byte 0, 3 - .byte 11, 1 - .byte 11, 4 - .byte 11, 7 - .byte 11, 10 - .byte 11, 13 - .byte 0, 1 - .byte 0, 8 - .byte 11, 1 - .byte 11, 5 - .byte 11, 9 - .byte 11, 13 - - .align 2 -gUnknown_083769C0:: @ 83769C0 - .byte 0, 1 - .byte 0, 8 - .byte 11, 2 - .byte 11, 5 - .byte 11, 9 - .byte 11, 12 - .byte 0, 1 - .byte 0, 8 - .byte 11, 2 - .byte 11, 5 - .byte 11, 9 - .byte 11, 12 - -gUnknown_083769D8:: @ 83769D8 - .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27 - .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 - .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 - .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 - .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47 - .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47 - .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57 - -gUnknown_08376A25:: @ 8376A25 - .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53 - .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63 - .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73 - -gUnknown_08376A5E:: @ 8376A5E - .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23 - .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33 - .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43 - -@ unknown, unreferenced data - .byte 0x0C - .byte 0x0D - .byte 0x0E - .byte 0x0F - .byte 0x00 - .byte 0x01 - .byte 0x02 - .byte 0x03 - .byte 0x04 - .byte 0x05 - .byte 0x0F - .byte 0x10 - .byte 0x11 - .byte 0x12 - .byte 0x13 - .byte 0x14 - .byte 0x15 - .byte 0x0F - .byte 0x06 - .byte 0x05 - .byte 0x01 - .byte 0x07 - .byte 0x08 - .byte 0x09 - .byte 0x0F - .byte 0x16 - .byte 0x15 - .byte 0x11 - .byte 0x17 - .byte 0x18 - .byte 0x19 - .byte 0x0F - .byte 0x09 - .byte 0x0A - .byte 0x0B - .byte 0x05 - .byte 0x0C - .byte 0x0F - .byte 0x0F - .byte 0x19 - .byte 0x1A - .byte 0x1B - .byte 0x15 - .byte 0x1C - .byte 0x0F - .byte 0x0F - .byte 0x0D - .byte 0x0B - .byte 0x05 - .byte 0x0C - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x1D - .byte 0x1B - .byte 0x15 - .byte 0x1C - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x06 - .byte 0x05 - .byte 0x0B - .byte 0x05 - .byte 0x0C - .byte 0x0F - .byte 0x0F - .byte 0x16 - .byte 0x15 - .byte 0x1B - .byte 0x15 - .byte 0x1C - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x20 - .byte 0x0C - .byte 0x09 - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x1F - .byte 0x30 - .byte 0x1C - .byte 0x19 - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x25 - .byte 0x0F - .byte 0x22 - .byte 0x24 - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x35 - .byte 0x41 - .byte 0x32 - .byte 0x34 - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x26 - .byte 0x0F - .byte 0x23 - .byte 0x0E - .byte 0x0F - .byte 0x0F - .byte 0x0F - .byte 0x36 - .byte 0x43 - .byte 0x33 - .byte 0x1E - .byte 0x0F - .byte 0x0F - .byte 0x27 - .byte 0x28 - .byte 0x29 - .byte 0x03 - .byte 0x2A - .byte 0x0F - .byte 0x0F - .byte 0x37 - .byte 0x38 - .byte 0x39 - .byte 0x13 - .byte 0x3A - .byte 0x0F - .byte 0x0F - .byte 0x27 - .byte 0x28 - .byte 0x29 - .byte 0x03 - .byte 0x04 - .byte 0x05 - .byte 0x0F - .byte 0x37 - .byte 0x38 - .byte 0x39 - .byte 0x13 - .byte 0x14 - .byte 0x15 - .byte 0x0F - .byte 0x2B - .byte 0x2C - .byte 0x02 - .byte 0x28 - .byte 0x29 - .byte 0x2D - .byte 0x21 - .byte 0x3B - .byte 0x3C - .byte 0x12 - .byte 0x38 - .byte 0x39 - .byte 0x3D - .byte 0x31 - .byte 0x2B - .byte 0x2C - .byte 0x02 - .byte 0x28 - .byte 0x29 - .byte 0x08 - .byte 0x09 - .byte 0x3B - .byte 0x3C - .byte 0x12 - .byte 0x38 - .byte 0x39 - .byte 0x18 - .byte 0x19 - .byte 0x2E - .byte 0x2F - .byte 0x2B - .byte 0x2C - .byte 0x02 - .byte 0x27 - .byte 0x2D - .byte 0x3E - .byte 0x3F - .byte 0x3B - .byte 0x3C - .byte 0x12 - .byte 0x45 - .byte 0x3D - - .align 2 -gUnknown_08376B54:: @ 8376B54 - .4byte ItemUseMoveMenu_HandleMoveSelection - .4byte ItemUseMoveMenu_HandleCancel - - .align 1 -Unknown_08376B5C: - .2byte 0x4000, 0x4018, 0xF400 - .2byte 0x4000, 0x4038, 0xF404 - .2byte 0x4008, 0x4018, 0xF408 - .2byte 0x4008, 0x4038, 0xF40C - .2byte 0x4010, 0x4020, 0xF410 - .2byte 0x4020, 0x4025, 0xF418 - .2byte 0x4020, 0x4045, 0xF41C - .2byte -1 - - .align 1 -Unknown_08376B88: - .2byte 0x4000, 0x4018, 0xF400 - .2byte 0x4000, 0x4038, 0xF404 - .2byte 0x4008, 0x4018, 0xF408 - .2byte 0x4008, 0x4038, 0xF40C - .2byte 0x4010, 0x4020, 0xF410 - .2byte 0x4010, 0x4065, 0xF418 - .2byte 0x4010, 0x4085, 0xF41C - .2byte -1 - - .align 2 -gUnknown_08376BB4:: @ 8376BB4 - .byte 0x1, 0x4 - .space 2 - .4byte Unknown_08376B5C - - .byte 0xC, 0x1 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x4 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x7 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0xA - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0xD - .space 2 - .4byte Unknown_08376B88 - - .byte 0x1, 0x2 - .space 2 - .4byte Unknown_08376B5C - - .byte 0x1, 0x9 - .space 2 - .4byte Unknown_08376B5C - - .byte 0xC, 0x1 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x5 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x9 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0xD - .space 2 - .4byte Unknown_08376B88 - - .byte 0x1, 0x2 - .space 2 - .4byte Unknown_08376B5C - - .byte 0x1, 0x9 - .space 2 - .4byte Unknown_08376B5C - - .byte 0xC, 0x2 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x5 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x9 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0xC - .space 2 - .4byte Unknown_08376B88 - - .byte 0x1, 0x2 - .space 2 - .4byte Unknown_08376B5C - - .byte 0xC, 0x2 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0x5 - .space 2 - .4byte Unknown_08376B88 - - .byte 0x1, 0x9 - .space 2 - .4byte Unknown_08376B5C - - .byte 0xC, 0x9 - .space 2 - .4byte Unknown_08376B88 - - .byte 0xC, 0xC - .space 2 - .4byte Unknown_08376B88 - - .align 2 -gUnknown_08376C74:: @ 8376C74 - .4byte sub_8089CD4, sub_806AFD0, 0 - .4byte SetUpBattlePokemonMenu, SetUpBattlePartyMenu, 0 - .4byte sub_80F9C6C, sub_80F9ACC, 0 - .4byte sub_80F9C6C, sub_806AFD0, 0 - .4byte sub_81222B0, sub_8121E78, 0 - .4byte sub_8122A48, sub_8122854, 0xFF - .4byte sub_8122E0C, sub_806AFD0, 0x0F - .4byte sub_80F9E64, sub_80F9CE8, 0 - - .align 2 -gUnknown_08376CD4:: @ 8376CD4 - .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F - .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F - - .align 2 -gUnknown_08376CEC:: @ 8376CEC - .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F - .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F - - .align 2 -gUnknown_08376D04:: @ 8376D04 - .4byte gOtherText_HP - .4byte gOtherText_Attack - .4byte gOtherText_Defense - .4byte gOtherText_SpAtk - .4byte gOtherText_SpDef - .4byte gOtherText_Speed - -gUnknown_08376D1C:: @ 8376D1C - .byte 0x3A @ HP - .byte 0x3B @ Attack - .byte 0x3C @ Defense - .byte 0x3E @ Sp. Attack - .byte 0x3F @ Sp. Defense - .byte 0x3D @ Speed - - .align 2 -gStartMenuItems:: @ 8376D24 - .4byte SystemText_Pokedex, StartMenu_PokedexCallback - .4byte SystemText_Pokemon, StartMenu_PokemonCallback - .4byte SystemText_BAG, StartMenu_BagCallback - .4byte SystemText_Pokenav, StartMenu_PokenavCallback - .4byte SystemText_Player, StartMenu_PlayerCallback - .4byte SystemText_Save, StartMenu_SaveCallback - .4byte SystemText_Option, StartMenu_OptionCallback - .4byte SystemText_Exit, StartMenu_ExitCallback - .4byte SystemText_Retire, StartMenu_RetireCallback - .4byte SystemText_Player, StartMenu_PlayerLinkCallback - - .align 2 -gMenuYesNoItems:: @ 8376D74 - .4byte OtherText_Yes, 0 - .4byte OtherText_No, 0 - - .align 2 -TilesetAnimTiles_General_0_1: @ 8376D84 - .incbin "data/tilesets/primary/general/anim/0/1.4bpp" - - .align 2 -TilesetAnimTiles_General_0_0: @ 8376E04 - .incbin "data/tilesets/primary/general/anim/0/0.4bpp" - - .align 2 -TilesetAnimTiles_General_0_2: @ 8376E84 - .incbin "data/tilesets/primary/general/anim/0/2.4bpp" - - .space 32 - - .align 2 -gTilesetAnimTable_General_0:: @ 8376F24 - .4byte TilesetAnimTiles_General_0_0 - .4byte TilesetAnimTiles_General_0_1 - .4byte TilesetAnimTiles_General_0_0 - .4byte TilesetAnimTiles_General_0_2 - - .align 2 -TilesetAnimTiles_General_1_0: @ 8376F34 - .incbin "data/tilesets/primary/general/anim/1/0.4bpp" - - .align 2 -TilesetAnimTiles_General_1_1: @ 83772F4 - .incbin "data/tilesets/primary/general/anim/1/1.4bpp" - - .align 2 -TilesetAnimTiles_General_1_2: @ 83776B4 - .incbin "data/tilesets/primary/general/anim/1/2.4bpp" - - .align 2 -TilesetAnimTiles_General_1_3: @ 8377A74 - .incbin "data/tilesets/primary/general/anim/1/3.4bpp" - - .align 2 -TilesetAnimTiles_General_1_4: @ 8377E34 - .incbin "data/tilesets/primary/general/anim/1/4.4bpp" - - .align 2 -TilesetAnimTiles_General_1_5: @ 83781F4 - .incbin "data/tilesets/primary/general/anim/1/5.4bpp" - - .align 2 -TilesetAnimTiles_General_1_6: @ 83785B4 - .incbin "data/tilesets/primary/general/anim/1/6.4bpp" - - .align 2 -TilesetAnimTiles_General_1_7: @ 8378974 - .incbin "data/tilesets/primary/general/anim/1/7.4bpp" - - .align 2 -gTilesetAnimTable_General_1:: @ 8378D34 - .4byte TilesetAnimTiles_General_1_0 - .4byte TilesetAnimTiles_General_1_1 - .4byte TilesetAnimTiles_General_1_2 - .4byte TilesetAnimTiles_General_1_3 - .4byte TilesetAnimTiles_General_1_4 - .4byte TilesetAnimTiles_General_1_5 - .4byte TilesetAnimTiles_General_1_6 - .4byte TilesetAnimTiles_General_1_7 - - .align 2 -TilesetAnimTiles_General_2_0: @ 8378D54 - .incbin "data/tilesets/primary/general/anim/2/0.4bpp" - - .align 2 -TilesetAnimTiles_General_2_1: @ 8378E94 - .incbin "data/tilesets/primary/general/anim/2/1.4bpp" - - .align 2 -TilesetAnimTiles_General_2_2: @ 8378FD4 - .incbin "data/tilesets/primary/general/anim/2/2.4bpp" - - .align 2 -TilesetAnimTiles_General_2_3: @ 8379114 - .incbin "data/tilesets/primary/general/anim/2/3.4bpp" - - .align 2 -TilesetAnimTiles_General_2_4: @ 8379254 - .incbin "data/tilesets/primary/general/anim/2/4.4bpp" - - .align 2 -TilesetAnimTiles_General_2_5: @ 8379394 - .incbin "data/tilesets/primary/general/anim/2/5.4bpp" - - .align 2 -TilesetAnimTiles_General_2_6: @ 83794D4 - .incbin "data/tilesets/primary/general/anim/2/6.4bpp" - - .align 2 -gTilesetAnimTable_General_2:: @ 8379614 - .4byte TilesetAnimTiles_General_2_0 - .4byte TilesetAnimTiles_General_2_1 - .4byte TilesetAnimTiles_General_2_2 - .4byte TilesetAnimTiles_General_2_3 - .4byte TilesetAnimTiles_General_2_4 - .4byte TilesetAnimTiles_General_2_5 - .4byte TilesetAnimTiles_General_2_6 - .4byte TilesetAnimTiles_General_2_0 - - .align 2 -TilesetAnimTiles_General_3_0: @ 8379634 - .incbin "data/tilesets/primary/general/anim/3/0.4bpp" - - .align 2 -TilesetAnimTiles_General_3_1: @ 83796F4 - .incbin "data/tilesets/primary/general/anim/3/1.4bpp" - - .align 2 -TilesetAnimTiles_General_3_2: @ 83797B4 - .incbin "data/tilesets/primary/general/anim/3/2.4bpp" - - .align 2 -TilesetAnimTiles_General_3_3: @ 8379874 - .incbin "data/tilesets/primary/general/anim/3/3.4bpp" - - .align 2 -gTilesetAnimTable_General_3:: @ 8379934 - .4byte TilesetAnimTiles_General_3_0 - .4byte TilesetAnimTiles_General_3_1 - .4byte TilesetAnimTiles_General_3_2 - .4byte TilesetAnimTiles_General_3_3 - - .align 2 -TilesetAnimTiles_General_4_0: @ 8379944 - .incbin "data/tilesets/primary/general/anim/4/0.4bpp" - - .align 2 -TilesetAnimTiles_General_4_1: @ 8379A84 - .incbin "data/tilesets/primary/general/anim/4/1.4bpp" - - .align 2 -TilesetAnimTiles_General_4_2: @ 8379BC4 - .incbin "data/tilesets/primary/general/anim/4/2.4bpp" - - .align 2 -TilesetAnimTiles_General_4_3: @ 8379D04 - .incbin "data/tilesets/primary/general/anim/4/3.4bpp" - - .align 2 -gTilesetAnimTable_General_4:: @ 8379E44 - .4byte TilesetAnimTiles_General_4_0 - .4byte TilesetAnimTiles_General_4_1 - .4byte TilesetAnimTiles_General_4_2 - .4byte TilesetAnimTiles_General_4_3 - - .align 2 -TilesetAnimTiles_Lavaridge_0: @ 8379E54 - .incbin "data/tilesets/secondary/lavaridge/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_Lavaridge_1: @ 8379ED4 - .incbin "data/tilesets/secondary/lavaridge/anim/1.4bpp" - - .align 2 -TilesetAnimTiles_Lavaridge_2: @ 8379F54 - .incbin "data/tilesets/secondary/lavaridge/anim/2.4bpp" - - .align 2 -TilesetAnimTiles_Lavaridge_3: @ 8379FD4 - .incbin "data/tilesets/secondary/lavaridge/anim/3.4bpp" - - .align 2 -gTilesetAnimTable_Lavaridge:: @ 837A054 - .4byte TilesetAnimTiles_Lavaridge_0 - .4byte TilesetAnimTiles_Lavaridge_1 - .4byte TilesetAnimTiles_Lavaridge_2 - .4byte TilesetAnimTiles_Lavaridge_3 - - .align 2 -TilesetAnimTiles_Pacifidlog_0_0: @ 837A064 - .incbin "data/tilesets/secondary/pacifidlog/anim/0/0.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_0_1: @ 837A424 - .incbin "data/tilesets/secondary/pacifidlog/anim/0/1.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_0_2: @ 837A7E4 - .incbin "data/tilesets/secondary/pacifidlog/anim/0/2.4bpp" - - .align 2 -gTilesetAnimTable_Pacifidlog_0:: @ 837ABA4 - .4byte TilesetAnimTiles_Pacifidlog_0_0 - .4byte TilesetAnimTiles_Pacifidlog_0_1 - .4byte TilesetAnimTiles_Pacifidlog_0_2 - .4byte TilesetAnimTiles_Pacifidlog_0_1 - - .align 2 -TilesetAnimTiles_Underwater_0: @ 837ABB4 - .incbin "data/tilesets/secondary/underwater/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_Underwater_1: @ 837AC34 - .incbin "data/tilesets/secondary/underwater/anim/1.4bpp" - - .align 2 -TilesetAnimTiles_Underwater_2: @ 837ACB4 - .incbin "data/tilesets/secondary/underwater/anim/2.4bpp" - - .align 2 -TilesetAnimTiles_Underwater_3: @ 837AD34 - .incbin "data/tilesets/secondary/underwater/anim/3.4bpp" - - .align 2 -gTilesetAnimTable_Underwater:: @ 837ADB4 - .4byte TilesetAnimTiles_Underwater_0 - .4byte TilesetAnimTiles_Underwater_1 - .4byte TilesetAnimTiles_Underwater_2 - .4byte TilesetAnimTiles_Underwater_3 - - .align 2 -TilesetAnimTiles_Pacifidlog_1_0: @ 837ADC4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/0.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_1: @ 837AEC4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/1.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_2: @ 837AFC4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/2.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_3: @ 837B0C4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/3.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_4: @ 837B1C4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/4.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_5: @ 837B2C4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/5.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_6: @ 837B3C4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/6.4bpp" - - .align 2 -TilesetAnimTiles_Pacifidlog_1_7: @ 837B4C4 - .incbin "data/tilesets/secondary/pacifidlog/anim/1/7.4bpp" - - .align 2 -gTilesetAnimTable_Pacifidlog_1:: @ 837B5C4 - .4byte TilesetAnimTiles_Pacifidlog_1_0 - .4byte TilesetAnimTiles_Pacifidlog_1_1 - .4byte TilesetAnimTiles_Pacifidlog_1_2 - .4byte TilesetAnimTiles_Pacifidlog_1_3 - .4byte TilesetAnimTiles_Pacifidlog_1_4 - .4byte TilesetAnimTiles_Pacifidlog_1_5 - .4byte TilesetAnimTiles_Pacifidlog_1_6 - .4byte TilesetAnimTiles_Pacifidlog_1_7 - - .align 2 -TilesetAnimTiles_Mauville_0_0: @ 837B5E4 - .incbin "data/tilesets/secondary/mauville/anim/0/0.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_0_1: @ 837B664 - .incbin "data/tilesets/secondary/mauville/anim/0/1.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_0_2: @ 837B6E4 - .incbin "data/tilesets/secondary/mauville/anim/0/2.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_0_3: @ 837B764 - .incbin "data/tilesets/secondary/mauville/anim/0/3.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_0_4: @ 837B7E4 - .incbin "data/tilesets/secondary/mauville/anim/0/4.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_1_0: @ 837B864 - .incbin "data/tilesets/secondary/mauville/anim/1/0.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_1_1: @ 837B8E4 - .incbin "data/tilesets/secondary/mauville/anim/1/1.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_1_2: @ 837B964 - .incbin "data/tilesets/secondary/mauville/anim/1/2.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_1_3: @ 837B9E4 - .incbin "data/tilesets/secondary/mauville/anim/1/3.4bpp" - - .align 2 -TilesetAnimTiles_Mauville_1_4: @ 837BA64 - .incbin "data/tilesets/secondary/mauville/anim/1/4.4bpp" - - .align 2 -gUnknown_0837BAE4:: @ 837BAE4 - .4byte 0x06004C00 - .4byte 0x06004C80 - .4byte 0x06004D00 - .4byte 0x06004D80 - .4byte 0x06004E00 - .4byte 0x06004E80 - .4byte 0x06004F00 - .4byte 0x06004F80 - - .align 2 -gUnknown_0837BB04:: @ 837BB04 - .4byte 0x06005000 - .4byte 0x06005080 - .4byte 0x06005100 - .4byte 0x06005180 - .4byte 0x06005200 - .4byte 0x06005280 - .4byte 0x06005300 - .4byte 0x06005380 - - .align 2 -gTilesetAnimTable_Mauville_0A:: @ 837BB24 - .4byte TilesetAnimTiles_Mauville_0_0 - .4byte TilesetAnimTiles_Mauville_0_0 - .4byte TilesetAnimTiles_Mauville_0_1 - .4byte TilesetAnimTiles_Mauville_0_2 - .4byte TilesetAnimTiles_Mauville_0_3 - .4byte TilesetAnimTiles_Mauville_0_3 - .4byte TilesetAnimTiles_Mauville_0_3 - .4byte TilesetAnimTiles_Mauville_0_3 - .4byte TilesetAnimTiles_Mauville_0_3 - .4byte TilesetAnimTiles_Mauville_0_3 - .4byte TilesetAnimTiles_Mauville_0_2 - .4byte TilesetAnimTiles_Mauville_0_1 - - .align 2 -gTilesetAnimTable_Mauville_1A:: @ 837BB54 - .4byte TilesetAnimTiles_Mauville_1_0 - .4byte TilesetAnimTiles_Mauville_1_0 - .4byte TilesetAnimTiles_Mauville_1_1 - .4byte TilesetAnimTiles_Mauville_1_2 - .4byte TilesetAnimTiles_Mauville_1_3 - .4byte TilesetAnimTiles_Mauville_1_3 - .4byte TilesetAnimTiles_Mauville_1_3 - .4byte TilesetAnimTiles_Mauville_1_3 - .4byte TilesetAnimTiles_Mauville_1_3 - .4byte TilesetAnimTiles_Mauville_1_3 - .4byte TilesetAnimTiles_Mauville_1_2 - .4byte TilesetAnimTiles_Mauville_1_1 - - .align 2 -gTilesetAnimTable_Mauville_0B:: @ 837BB84 - .4byte TilesetAnimTiles_Mauville_0_0 - .4byte TilesetAnimTiles_Mauville_0_0 - .4byte TilesetAnimTiles_Mauville_0_4 - .4byte TilesetAnimTiles_Mauville_0_4 - - .align 2 -gTilesetAnimTable_Mauville_1B:: @ 837BB94 - .4byte TilesetAnimTiles_Mauville_1_0 - .4byte TilesetAnimTiles_Mauville_1_0 - .4byte TilesetAnimTiles_Mauville_1_4 - .4byte TilesetAnimTiles_Mauville_1_4 - - .align 2 -TilesetAnimTiles_Rustboro_0_0: @ 837BBA4 - .incbin "data/tilesets/secondary/rustboro/anim/0/0.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_1: @ 837BC24 - .incbin "data/tilesets/secondary/rustboro/anim/0/1.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_2: @ 837BCA4 - .incbin "data/tilesets/secondary/rustboro/anim/0/2.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_3: @ 837BD24 - .incbin "data/tilesets/secondary/rustboro/anim/0/3.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_4: @ 837BDA4 - .incbin "data/tilesets/secondary/rustboro/anim/0/4.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_5: @ 837BE24 - .incbin "data/tilesets/secondary/rustboro/anim/0/5.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_6: @ 837BEA4 - .incbin "data/tilesets/secondary/rustboro/anim/0/6.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_0_7: @ 837BF24 - .incbin "data/tilesets/secondary/rustboro/anim/0/7.4bpp" - - .align 2 -gUnknown_0837BFA4:: @ 837BFA4 - .4byte 0x06005000 - .4byte 0x06005080 - .4byte 0x06005100 - .4byte 0x06005180 - .4byte 0x06005200 - .4byte 0x06005280 - .4byte 0x06005300 - .4byte 0x06005380 - - .align 2 -gTilesetAnimTable_Rustboro_0:: @ 837BFC4 - .4byte TilesetAnimTiles_Rustboro_0_0 - .4byte TilesetAnimTiles_Rustboro_0_1 - .4byte TilesetAnimTiles_Rustboro_0_2 - .4byte TilesetAnimTiles_Rustboro_0_3 - .4byte TilesetAnimTiles_Rustboro_0_4 - .4byte TilesetAnimTiles_Rustboro_0_5 - .4byte TilesetAnimTiles_Rustboro_0_6 - .4byte TilesetAnimTiles_Rustboro_0_7 - - .align 2 -TilesetAnimTiles_Rustboro_1_0: @ 837BFE4 - .incbin "data/tilesets/secondary/rustboro/anim/1/0.4bpp" - - .align 2 -TilesetAnimTiles_Rustboro_1_1: @ 837C064 - .incbin "data/tilesets/secondary/rustboro/anim/1/1.4bpp" - - .align 2 -gTilesetAnimTable_Rustboro_1:: @ 837C0E4 - .4byte TilesetAnimTiles_Rustboro_1_0 - .4byte TilesetAnimTiles_Rustboro_1_1 - - .align 2 -TilesetAnimTiles_Cave_0: @ 837C0EC - .incbin "data/tilesets/secondary/cave/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_Cave_1: @ 837C16C - .incbin "data/tilesets/secondary/cave/anim/1.4bpp" - - .align 2 -TilesetAnimTiles_Cave_2: @ 837C1EC - .incbin "data/tilesets/secondary/cave/anim/2.4bpp" - - .align 2 -TilesetAnimTiles_Cave_3: @ 837C26C - .incbin "data/tilesets/secondary/cave/anim/3.4bpp" - - .incbin "data/tilesets/secondary/cave/anim/unused/0.4bpp" - .incbin "data/tilesets/secondary/cave/anim/unused/1.4bpp" - .incbin "data/tilesets/secondary/cave/anim/unused/2.4bpp" - .incbin "data/tilesets/secondary/cave/anim/unused/3.4bpp" - - .space 32 - - .align 2 -gTilesetAnimTable_Cave:: @ 837C50C - .4byte TilesetAnimTiles_Cave_0 - .4byte TilesetAnimTiles_Cave_1 - .4byte TilesetAnimTiles_Cave_2 - .4byte TilesetAnimTiles_Cave_3 - - .align 2 -TilesetAnimTiles_EverGrande_0: @ 837C51C - .incbin "data/tilesets/secondary/ever_grande/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_1: @ 837C59C - .incbin "data/tilesets/secondary/ever_grande/anim/1.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_2: @ 837C61C - .incbin "data/tilesets/secondary/ever_grande/anim/2.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_3: @ 837C69C - .incbin "data/tilesets/secondary/ever_grande/anim/3.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_4: @ 837C71C - .incbin "data/tilesets/secondary/ever_grande/anim/4.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_5: @ 837C79C - .incbin "data/tilesets/secondary/ever_grande/anim/5.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_6: @ 837C81C - .incbin "data/tilesets/secondary/ever_grande/anim/6.4bpp" - - .align 2 -TilesetAnimTiles_EverGrande_7: @ 837C89C - .incbin "data/tilesets/secondary/ever_grande/anim/7.4bpp" - - .space 32 - - .align 2 -gUnknown_0837C93C:: @ 837C93C - .4byte 0x06005C00 - .4byte 0x06005C80 - .4byte 0x06005D00 - .4byte 0x06005D80 - .4byte 0x06005E00 - .4byte 0x06005E80 - .4byte 0x06005F00 - .4byte 0x06005F80 - - .align 2 -gTilesetAnimTable_EverGrande:: @ 837C95C - .4byte TilesetAnimTiles_EverGrande_0 - .4byte TilesetAnimTiles_EverGrande_1 - .4byte TilesetAnimTiles_EverGrande_2 - .4byte TilesetAnimTiles_EverGrande_3 - .4byte TilesetAnimTiles_EverGrande_4 - .4byte TilesetAnimTiles_EverGrande_5 - .4byte TilesetAnimTiles_EverGrande_6 - .4byte TilesetAnimTiles_EverGrande_7 - - .align 2 -TilesetAnimTiles_Building_0: @ 837C97C - .incbin "data/tilesets/primary/building/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_Building_1: @ 837C9FC - .incbin "data/tilesets/primary/building/anim/1.4bpp" - - .align 2 -gTilesetAnimTable_Building:: @ 837CA7C - .4byte TilesetAnimTiles_Building_0 - .4byte TilesetAnimTiles_Building_1 - - .align 2 -TilesetAnimTiles_SootopolisGym_0_0: @ 837CA84 - .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/0.4bpp" - - .align 2 -TilesetAnimTiles_SootopolisGym_0_1: @ 837CC04 - .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/1.4bpp" - - .align 2 -TilesetAnimTiles_SootopolisGym_0_2: @ 837CD84 - .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/2.4bpp" - - .align 2 -TilesetAnimTiles_SootopolisGym_1_0: @ 837CF04 - .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/0.4bpp" - - .align 2 -TilesetAnimTiles_SootopolisGym_1_1: @ 837D184 - .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/1.4bpp" - - .align 2 -TilesetAnimTiles_SootopolisGym_1_2: @ 837D404 - .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/2.4bpp" - - .align 2 -gTilesetAnimTable_SootopolisGym_0:: @ 837D684 - .4byte TilesetAnimTiles_SootopolisGym_0_0 - .4byte TilesetAnimTiles_SootopolisGym_0_1 - .4byte TilesetAnimTiles_SootopolisGym_0_2 - - .align 2 -gTilesetAnimTable_SootopolisGym_1:: @ 837D690 - .4byte TilesetAnimTiles_SootopolisGym_1_0 - .4byte TilesetAnimTiles_SootopolisGym_1_1 - .4byte TilesetAnimTiles_SootopolisGym_1_2 - - .align 2 -TilesetAnimTiles_EliteFour_1_0: @ 837D69C - .incbin "data/tilesets/secondary/elite_four/anim/1/0.4bpp" - - .align 2 -TilesetAnimTiles_EliteFour_1_1: @ 837D71C - .incbin "data/tilesets/secondary/elite_four/anim/1/1.4bpp" - - .align 2 -TilesetAnimTiles_EliteFour_0_0: @ 837D79C - .incbin "data/tilesets/secondary/elite_four/anim/0/0.4bpp" - - .align 2 -TilesetAnimTiles_EliteFour_0_1: @ 837D7BC - .incbin "data/tilesets/secondary/elite_four/anim/0/1.4bpp" - - .align 2 -TilesetAnimTiles_EliteFour_0_2: @ 837D7DC - .incbin "data/tilesets/secondary/elite_four/anim/0/2.4bpp" - - .align 2 -TilesetAnimTiles_EliteFour_0_3: @ 837D7FC - .incbin "data/tilesets/secondary/elite_four/anim/0/3.4bpp" - - .space 32 - - .align 2 -gTilesetAnimTable_EliteFour_0:: @ 837D83C - .4byte TilesetAnimTiles_EliteFour_0_0 - .4byte TilesetAnimTiles_EliteFour_0_1 - .4byte TilesetAnimTiles_EliteFour_0_2 - .4byte TilesetAnimTiles_EliteFour_0_3 - - .align 2 -gTilesetAnimTable_EliteFour_1:: @ 837D84C - .4byte TilesetAnimTiles_EliteFour_1_0 - .4byte TilesetAnimTiles_EliteFour_1_1 - - .align 2 -TilesetAnimTiles_MauvilleGym_0: @ 837D854 - .incbin "data/tilesets/secondary/mauville_gym/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_MauvilleGym_1: @ 837DA54 - .incbin "data/tilesets/secondary/mauville_gym/anim/1.4bpp" - - .space 32 - - .align 2 -gTilesetAnimTable_MauvilleGym:: @ 837DC74 - .4byte TilesetAnimTiles_MauvilleGym_0 - .4byte TilesetAnimTiles_MauvilleGym_1 - - .align 2 -TilesetAnimTiles_BikeShop_0: @ 837DC7C - .incbin "data/tilesets/secondary/bike_shop/anim/0.4bpp" - - .align 2 -TilesetAnimTiles_BikeShop_1: @ 837DD9C - .incbin "data/tilesets/secondary/bike_shop/anim/1.4bpp" - - .space 32 - - .align 2 -gTilesetAnimTable_BikeShop:: @ 837DEDC - .4byte TilesetAnimTiles_BikeShop_0 - .4byte TilesetAnimTiles_BikeShop_1 - - .align 2 -gDummyPaletteStructTemplate:: @ 837DEE4 - .2byte 0xFFFF - .space 9 - .byte 0x20 - .space 4 - - .align 2 -gFanfares:: @ 837DEF4 - .2byte BGM_FANFA1, 80 - .2byte BGM_FANFA4, 160 - .2byte BGM_FANFA5, 220 - .2byte BGM_ME_WAZA, 220 - .2byte BGM_ME_ASA, 160 - .2byte BGM_ME_BACHI, 340 - .2byte BGM_ME_WASURE, 180 - .2byte BGM_ME_KINOMI, 120 - .2byte BGM_ME_TAMA, 710 - .2byte BGM_ME_B_BIG, 250 - .2byte BGM_ME_B_SMALL, 150 - .2byte BGM_ME_ZANNEN, 160 - - .align 2 gOamData_837DF24:: @ 837DF24 .2byte 0x0000 .2byte 0x0000 @@ -23911,23 +22404,23 @@ gSystemText_LR:: @ 842C465 gSystemText_LA:: @ 842C46B .string "{PALETTE 15}L=A$" -SystemText_Pokedex: +SystemText_Pokedex:: .string "POKéDEX$" -SystemText_Pokemon: +SystemText_Pokemon:: .string "POKéMON$" -SystemText_BAG: +SystemText_BAG:: .string "BAG$" -SystemText_Pokenav: +SystemText_Pokenav:: .string "POKéNAV$" -SystemText_Player: +SystemText_Player:: .string "{PLAYER}$" -SystemText_Save: +SystemText_Save:: .string "SAVE$" -SystemText_Option: +SystemText_Option:: .string "OPTION$" -SystemText_Exit: +SystemText_Exit:: .string "EXIT$" -SystemText_Retire: @ safari zone? +SystemText_Retire:: @ safari zone? .string "RETIRE$" gOtherText_SafariStock:: @ 842C4A9 diff --git a/data/field_tasks.s b/data/field_tasks.s new file mode 100644 index 000000000..d7de1fe16 --- /dev/null +++ b/data/field_tasks.s @@ -0,0 +1,31 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +gUnknown_08376364:: @ 8376364 + .4byte DummyPerStepCallback + .4byte PerStepCallback_8069F64 + .4byte PerStepCallback_8069AA0 + .4byte PerStepCallback_8069864 + .4byte PerStepCallback_8069DD4 + .4byte EndTruckSequence + .4byte sub_80BCF1C + .4byte PerStepCallback_806A07C + +gUnknown_08376384:: @ 8376384 + .incbin "baserom.gba", 0x00376384, 0x20 + +gUnknown_083763A4:: @ 83763A4 + .incbin "baserom.gba", 0x003763a4, 0x20 + +gUnknown_083763C4:: @ 83763C4 + .incbin "baserom.gba", 0x003763c4, 0x20 + +gUnknown_083763E4:: @ 83763E4 + .incbin "baserom.gba", 0x003763e4, 0x34 + + .align 1 +gUnknown_08376418:: @ 8376418 + .2byte 0xE8, 0xEB, 0xEA, 0xE9 diff --git a/data/party_menu.s b/data/party_menu.s new file mode 100644 index 000000000..5596ff2ed --- /dev/null +++ b/data/party_menu.s @@ -0,0 +1,744 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 1 +gUnknown_08376504:: @ 8376504 + .2byte MOVE_FOCUS_PUNCH + .2byte MOVE_DRAGON_CLAW + .2byte MOVE_WATER_PULSE + .2byte MOVE_CALM_MIND + .2byte MOVE_ROAR + .2byte MOVE_TOXIC + .2byte MOVE_HAIL + .2byte MOVE_BULK_UP + .2byte MOVE_BULLET_SEED + .2byte MOVE_HIDDEN_POWER + .2byte MOVE_SUNNY_DAY + .2byte MOVE_TAUNT + .2byte MOVE_ICE_BEAM + .2byte MOVE_BLIZZARD + .2byte MOVE_HYPER_BEAM + .2byte MOVE_LIGHT_SCREEN + .2byte MOVE_PROTECT + .2byte MOVE_RAIN_DANCE + .2byte MOVE_GIGA_DRAIN + .2byte MOVE_SAFEGUARD + .2byte MOVE_FRUSTRATION + .2byte MOVE_SOLAR_BEAM + .2byte MOVE_IRON_TAIL + .2byte MOVE_THUNDERBOLT + .2byte MOVE_THUNDER + .2byte MOVE_EARTHQUAKE + .2byte MOVE_RETURN + .2byte MOVE_DIG + .2byte MOVE_PSYCHIC + .2byte MOVE_SHADOW_BALL + .2byte MOVE_BRICK_BREAK + .2byte MOVE_DOUBLE_TEAM + .2byte MOVE_REFLECT + .2byte MOVE_SHOCK_WAVE + .2byte MOVE_FLAMETHROWER + .2byte MOVE_SLUDGE_BOMB + .2byte MOVE_SANDSTORM + .2byte MOVE_FIRE_BLAST + .2byte MOVE_ROCK_TOMB + .2byte MOVE_AERIAL_ACE + .2byte MOVE_TORMENT + .2byte MOVE_FACADE + .2byte MOVE_SECRET_POWER + .2byte MOVE_REST + .2byte MOVE_ATTRACT + .2byte MOVE_THIEF + .2byte MOVE_STEEL_WING + .2byte MOVE_SKILL_SWAP + .2byte MOVE_SNATCH + .2byte MOVE_OVERHEAT + .2byte MOVE_CUT + .2byte MOVE_FLY + .2byte MOVE_SURF + .2byte MOVE_STRENGTH + .2byte MOVE_FLASH + .2byte MOVE_ROCK_SMASH + .2byte MOVE_WATERFALL + .2byte MOVE_DIVE + + .4byte gTileBuffer @ unreferenced? + +MenuGfx_HoldIcons: + .incbin "graphics/interface/hold_icons.4bpp" +MenuPal_HoldIcons: + .incbin "graphics/interface/hold_icons.gbapal" + + .align 2 +gUnknown_083765DC:: @ 83765DC + obj_tiles MenuGfx_HoldIcons, 64, 0xd750 + + .align 2 +gUnknown_083765E4:: @ 83765E4 + obj_pal MenuPal_HoldIcons, 0xd750 + + .align 2 +gOamData_83765EC:: @ 83765EC + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_83765F4:: @ 83765F4 + obj_image_anim_frame 0, 1 + obj_image_anim_end + + .align 2 +gSpriteAnim_83765FC:: @ 83765FC + obj_image_anim_frame 1, 1 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8376604:: @ 8376604 + .4byte gSpriteAnim_83765F4 + .4byte gSpriteAnim_83765FC + + .align 2 +gSpriteTemplate_837660C:: @ 837660C + spr_template 55120, 55120, gOamData_83765EC, gSpriteAnimTable_8376604, NULL, gDummySpriteAffineAnimTable, SpriteCB_HeldItemIcon_806DD7C + + .align 2 +gUnknown_08376624:: @ 8376624 + .4byte OtherText_ChoosePoke + .4byte OtherText_MovePokeTo + .4byte OtherText_TeachWhat + .4byte OtherText_UseWhat + .4byte OtherText_GiveWhat + .4byte OtherText_DoWhat + .4byte OtherText_NothingToCut + .4byte OtherText_CantSurf + .4byte OtherText_AlreadySurfing + .4byte OtherText_CantUseThatHere + .4byte OtherText_RestoreWhatMove + .4byte OtherText_BoostPP + .4byte gOtherText_CancelWithTerminator + .4byte OtherText_DoWhatWithItem + .4byte OtherText_NoPokeForBattle + .4byte OtherText_ChoosePoke2 + .4byte OtherText_NotEnoughHP + .4byte OtherText_ThreePokeNeeded + .4byte OtherText_PokeCantBeSame + .4byte OtherText_NoIdenticalHoldItems + .4byte OtherText_TeachWhichPoke + + .align 2 +gUnknown_08376678:: @ 8376678 + .byte 16, 40, 0, 0 + .byte 104, 18, 0, 0 + .byte 104, 42, 0, 0 + .byte 104, 66, 0, 0 + .byte 104, 90, 0, 0 + .byte 104, 114, 0, 0 + .byte 16, 24, 0, 0 + .byte 16, 80, 0, 0 + .byte 104, 18, 0, 0 + .byte 104, 50, 0, 0 + .byte 104, 82, 0, 0 + .byte 104, 114, 0, 0 + .byte 16, 24, 0, 0 + .byte 16, 80, 0, 0 + .byte 104, 26, 0, 0 + .byte 104, 50, 0, 0 + .byte 104, 82, 0, 0 + .byte 104, 106, 0, 0 + .byte 16, 24, 0, 0 + .byte 104, 26, 0, 0 + .byte 104, 50, 0, 0 + .byte 16, 80, 0, 0 + .byte 104, 82, 0, 0 + .byte 104, 106, 0, 0 + .byte 5, 4, 0, 0 + .byte 16, 1, 0, 0 + .byte 16, 4, 0, 0 + .byte 16, 7, 0, 0 + .byte 16, 10, 0, 0 + .byte 16, 13, 0, 0 + .byte 5, 2, 0, 0 + .byte 5, 9, 0, 0 + .byte 16, 1, 0, 0 + .byte 16, 5, 0, 0 + .byte 16, 9, 0, 0 + .byte 16, 13, 0, 0 + .byte 5, 2, 0, 0 + .byte 5, 9, 0, 0 + .byte 16, 2, 0, 0 + .byte 16, 5, 0, 0 + .byte 16, 9, 0, 0 + .byte 16, 12, 0, 0 + .byte 5, 2, 0, 0 + .byte 16, 2, 0, 0 + .byte 16, 5, 0, 0 + .byte 5, 9, 0, 0 + .byte 16, 9, 0, 0 + .byte 16, 12, 0, 0 + + .align 2 +gUnknown_08376738:: @ 8376738 + .byte 6, 5, 0, 0 + .byte 17, 2, 0, 0 + .byte 17, 5, 0, 0 + .byte 17, 8, 0, 0 + .byte 17, 11, 0, 0 + .byte 17, 14, 0, 0 + .byte 6, 3, 0, 0 + .byte 6, 10, 0, 0 + .byte 17, 2, 0, 0 + .byte 17, 6, 0, 0 + .byte 17, 10, 0, 0 + .byte 17, 14, 0, 0 + .byte 6, 3, 0, 0 + .byte 6, 10, 0, 0 + .byte 17, 3, 0, 0 + .byte 17, 6, 0, 0 + .byte 17, 10, 0, 0 + .byte 17, 13, 0, 0 + .byte 6, 3, 0, 0 + .byte 17, 3, 0, 0 + .byte 17, 6, 0, 0 + .byte 6, 10, 0, 0 + .byte 17, 10, 0, 0 + .byte 17, 13, 0, 0 + .byte 3, 7, 0, 0 + .byte 22, 2, 0, 0 + .byte 22, 5, 0, 0 + .byte 22, 8, 0, 0 + .byte 22, 11, 0, 0 + .byte 22, 14, 0, 0 + .byte 3, 5, 0, 0 + .byte 3, 12, 0, 0 + .byte 22, 2, 0, 0 + .byte 22, 6, 0, 0 + .byte 22, 10, 0, 0 + .byte 22, 14, 0, 0 + .byte 3, 5, 0, 0 + .byte 3, 12, 0, 0 + .byte 22, 3, 0, 0 + .byte 22, 6, 0, 0 + .byte 22, 10, 0, 0 + .byte 22, 13, 0, 0 + .byte 3, 5, 0, 0 + .byte 22, 3, 0, 0 + .byte 22, 6, 0, 0 + .byte 3, 12, 0, 0 + .byte 22, 10, 0, 0 + .byte 22, 13, 0, 0 + .byte 7, 7, 0, 0 + .byte 26, 2, 0, 0 + .byte 26, 5, 0, 0 + .byte 26, 8, 0, 0 + .byte 26, 11, 0, 0 + .byte 26, 14, 0, 0 + .byte 7, 5, 0, 0 + .byte 7, 12, 0, 0 + .byte 26, 2, 0, 0 + .byte 26, 6, 0, 0 + .byte 26, 10, 0, 0 + .byte 26, 14, 0, 0 + .byte 7, 5, 0, 0 + .byte 7, 12, 0, 0 + .byte 26, 3, 0, 0 + .byte 26, 6, 0, 0 + .byte 26, 10, 0, 0 + .byte 26, 13, 0, 0 + .byte 7, 5, 0, 0 + .byte 26, 3, 0, 0 + .byte 26, 6, 0, 0 + .byte 7, 12, 0, 0 + .byte 26, 10, 0, 0 + .byte 26, 13, 0, 0 + + .align 2 +gUnknown_08376858:: @ 8376858 + .4byte BG_VRAM + 0xF1C8 + .4byte BG_VRAM + 0xF0AE + .4byte BG_VRAM + 0xF16E + .4byte BG_VRAM + 0xF22E + .4byte BG_VRAM + 0xF2EE + .4byte BG_VRAM + 0xF3AE + .4byte BG_VRAM + 0xF148 + .4byte BG_VRAM + 0xF308 + .4byte BG_VRAM + 0xF0AE + .4byte BG_VRAM + 0xF1AE + .4byte BG_VRAM + 0xF2AE + .4byte BG_VRAM + 0xF3AE + .4byte BG_VRAM + 0xF148 + .4byte BG_VRAM + 0xF308 + .4byte BG_VRAM + 0xF0EE + .4byte BG_VRAM + 0xF1AE + .4byte BG_VRAM + 0xF2AE + .4byte BG_VRAM + 0xF36E + .4byte BG_VRAM + 0xF148 + .4byte BG_VRAM + 0xF0EE + .4byte BG_VRAM + 0xF1AE + .4byte BG_VRAM + 0xF308 + .4byte BG_VRAM + 0xF2AE + .4byte BG_VRAM + 0xF36E + + .align 2 +gUnknown_083768B8:: @ 83768B8 + .byte 8, 44, 0, 0 + .byte 92, 22, 0, 0 + .byte 92, 46, 0, 0 + .byte 92, 70, 0, 0 + .byte 92, 94, 0, 0 + .byte 92, 118, 0, 0 + .byte 196, 136, 0, 0 + .byte 196, 152, 0, 0 + .byte 8, 28, 0, 0 + .byte 8, 84, 0, 0 + .byte 92, 22, 0, 0 + .byte 92, 54, 0, 0 + .byte 92, 86, 0, 0 + .byte 92, 118, 0, 0 + .byte 196, 136, 0, 0 + .byte 196, 152, 0, 0 + .byte 8, 28, 0, 0 + .byte 8, 84, 0, 0 + .byte 92, 30, 0, 0 + .byte 92, 54, 0, 0 + .byte 92, 86, 0, 0 + .byte 92, 110, 0, 0 + .byte 196, 136, 0, 0 + .byte 196, 152, 0, 0 + + .align 2 +gUnknown_08376918:: @ 8376918 + .4byte BG_VRAM + 0xF1C6 + .4byte BG_VRAM + 0xF06C + .4byte BG_VRAM + 0xF12C + .4byte BG_VRAM + 0xF1EC + .4byte BG_VRAM + 0xF2AC + .4byte BG_VRAM + 0xF36C + .4byte BG_VRAM + 0xF148 + .4byte BG_VRAM + 0xF308 + .4byte BG_VRAM + 0xF0AE + .4byte BG_VRAM + 0xF1AE + .4byte BG_VRAM + 0xF2AE + .4byte BG_VRAM + 0xF3AE + + .align 2 +gUnknown_08376948:: @ 8376948 + .byte 2, 4, 10, 9 + .byte 16, 1, 29, 3 + .byte 16, 4, 29, 6 + .byte 16, 7, 29, 9 + .byte 16, 10, 29, 12 + .byte 16, 13, 29, 15 + .byte 2, 2, 10, 7 + .byte 2, 9, 10, 14 + .byte 16, 1, 29, 3 + .byte 16, 5, 29, 7 + .byte 16, 9, 29, 11 + .byte 16, 13, 29, 15 + + .align 2 +gUnknown_08376978:: @ 8376978 + .byte 2, 7, 10, 9 + .byte 21, 1, 29, 3 + .byte 21, 4, 29, 6 + .byte 21, 7, 29, 9 + .byte 21, 10, 29, 12 + .byte 21, 13, 29, 15 + .byte 2, 2, 10, 7 + .byte 2, 9, 10, 14 + .byte 16, 1, 29, 3 + .byte 16, 5, 29, 7 + .byte 16, 9, 29, 11 + .byte 16, 13, 29, 15 + + .align 2 +gUnknown_083769A8:: @ 83769A8 + .byte 0, 3, 11, 1, 11, 4, 11, 7, 11, 10, 11, 13 + .byte 0, 1, 0, 8, 11, 1, 11, 5, 11, 9, 11, 13 + + .align 2 +gUnknown_083769C0:: @ 83769C0 + .byte 0, 1 + .byte 0, 8 + .byte 11, 2 + .byte 11, 5 + .byte 11, 9 + .byte 11, 12 + .byte 0, 1 + .byte 0, 8 + .byte 11, 2 + .byte 11, 5 + .byte 11, 9 + .byte 11, 12 + +gUnknown_083769D8:: @ 83769D8 + .byte 0x24,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x25,0x27 + .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 + .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 + .byte 0x34,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x35,0x37 + .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47 + .byte 0x44,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x45,0x47 + .byte 0x54,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x55,0x57 + +gUnknown_08376A25:: @ 8376A25 + .byte 0x50,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x51,0x53 + .byte 0x60,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x61,0x63 + .byte 0x70,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x71,0x73 + +gUnknown_08376A5E:: @ 8376A5E + .byte 0x20,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x21,0x23 + .byte 0x30,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x31,0x33 + .byte 0x40,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x41,0x43 + +@ unknown, unreferenced data + .byte 0x0C + .byte 0x0D + .byte 0x0E + .byte 0x0F + .byte 0x00 + .byte 0x01 + .byte 0x02 + .byte 0x03 + .byte 0x04 + .byte 0x05 + .byte 0x0F + .byte 0x10 + .byte 0x11 + .byte 0x12 + .byte 0x13 + .byte 0x14 + .byte 0x15 + .byte 0x0F + .byte 0x06 + .byte 0x05 + .byte 0x01 + .byte 0x07 + .byte 0x08 + .byte 0x09 + .byte 0x0F + .byte 0x16 + .byte 0x15 + .byte 0x11 + .byte 0x17 + .byte 0x18 + .byte 0x19 + .byte 0x0F + .byte 0x09 + .byte 0x0A + .byte 0x0B + .byte 0x05 + .byte 0x0C + .byte 0x0F + .byte 0x0F + .byte 0x19 + .byte 0x1A + .byte 0x1B + .byte 0x15 + .byte 0x1C + .byte 0x0F + .byte 0x0F + .byte 0x0D + .byte 0x0B + .byte 0x05 + .byte 0x0C + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x1D + .byte 0x1B + .byte 0x15 + .byte 0x1C + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x06 + .byte 0x05 + .byte 0x0B + .byte 0x05 + .byte 0x0C + .byte 0x0F + .byte 0x0F + .byte 0x16 + .byte 0x15 + .byte 0x1B + .byte 0x15 + .byte 0x1C + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x20 + .byte 0x0C + .byte 0x09 + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x1F + .byte 0x30 + .byte 0x1C + .byte 0x19 + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x25 + .byte 0x0F + .byte 0x22 + .byte 0x24 + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x35 + .byte 0x41 + .byte 0x32 + .byte 0x34 + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x26 + .byte 0x0F + .byte 0x23 + .byte 0x0E + .byte 0x0F + .byte 0x0F + .byte 0x0F + .byte 0x36 + .byte 0x43 + .byte 0x33 + .byte 0x1E + .byte 0x0F + .byte 0x0F + .byte 0x27 + .byte 0x28 + .byte 0x29 + .byte 0x03 + .byte 0x2A + .byte 0x0F + .byte 0x0F + .byte 0x37 + .byte 0x38 + .byte 0x39 + .byte 0x13 + .byte 0x3A + .byte 0x0F + .byte 0x0F + .byte 0x27 + .byte 0x28 + .byte 0x29 + .byte 0x03 + .byte 0x04 + .byte 0x05 + .byte 0x0F + .byte 0x37 + .byte 0x38 + .byte 0x39 + .byte 0x13 + .byte 0x14 + .byte 0x15 + .byte 0x0F + .byte 0x2B + .byte 0x2C + .byte 0x02 + .byte 0x28 + .byte 0x29 + .byte 0x2D + .byte 0x21 + .byte 0x3B + .byte 0x3C + .byte 0x12 + .byte 0x38 + .byte 0x39 + .byte 0x3D + .byte 0x31 + .byte 0x2B + .byte 0x2C + .byte 0x02 + .byte 0x28 + .byte 0x29 + .byte 0x08 + .byte 0x09 + .byte 0x3B + .byte 0x3C + .byte 0x12 + .byte 0x38 + .byte 0x39 + .byte 0x18 + .byte 0x19 + .byte 0x2E + .byte 0x2F + .byte 0x2B + .byte 0x2C + .byte 0x02 + .byte 0x27 + .byte 0x2D + .byte 0x3E + .byte 0x3F + .byte 0x3B + .byte 0x3C + .byte 0x12 + .byte 0x45 + .byte 0x3D + + .align 2 +gUnknown_08376B54:: @ 8376B54 + .4byte ItemUseMoveMenu_HandleMoveSelection + .4byte ItemUseMoveMenu_HandleCancel + + .align 1 +Unknown_08376B5C: + .2byte 0x4000, 0x4018, 0xF400 + .2byte 0x4000, 0x4038, 0xF404 + .2byte 0x4008, 0x4018, 0xF408 + .2byte 0x4008, 0x4038, 0xF40C + .2byte 0x4010, 0x4020, 0xF410 + .2byte 0x4020, 0x4025, 0xF418 + .2byte 0x4020, 0x4045, 0xF41C + .2byte -1 + + .align 1 +Unknown_08376B88: + .2byte 0x4000, 0x4018, 0xF400 + .2byte 0x4000, 0x4038, 0xF404 + .2byte 0x4008, 0x4018, 0xF408 + .2byte 0x4008, 0x4038, 0xF40C + .2byte 0x4010, 0x4020, 0xF410 + .2byte 0x4010, 0x4065, 0xF418 + .2byte 0x4010, 0x4085, 0xF41C + .2byte -1 + + .align 2 +gUnknown_08376BB4:: @ 8376BB4 + .byte 0x1, 0x4 + .space 2 + .4byte Unknown_08376B5C + + .byte 0xC, 0x1 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x4 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x7 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0xA + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0xD + .space 2 + .4byte Unknown_08376B88 + + .byte 0x1, 0x2 + .space 2 + .4byte Unknown_08376B5C + + .byte 0x1, 0x9 + .space 2 + .4byte Unknown_08376B5C + + .byte 0xC, 0x1 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x5 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x9 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0xD + .space 2 + .4byte Unknown_08376B88 + + .byte 0x1, 0x2 + .space 2 + .4byte Unknown_08376B5C + + .byte 0x1, 0x9 + .space 2 + .4byte Unknown_08376B5C + + .byte 0xC, 0x2 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x5 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x9 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0xC + .space 2 + .4byte Unknown_08376B88 + + .byte 0x1, 0x2 + .space 2 + .4byte Unknown_08376B5C + + .byte 0xC, 0x2 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0x5 + .space 2 + .4byte Unknown_08376B88 + + .byte 0x1, 0x9 + .space 2 + .4byte Unknown_08376B5C + + .byte 0xC, 0x9 + .space 2 + .4byte Unknown_08376B88 + + .byte 0xC, 0xC + .space 2 + .4byte Unknown_08376B88 + + .align 2 +gUnknown_08376C74:: @ 8376C74 + .4byte sub_8089CD4, sub_806AFD0, 0 + .4byte SetUpBattlePokemonMenu, SetUpBattlePartyMenu, 0 + .4byte sub_80F9C6C, sub_80F9ACC, 0 + .4byte sub_80F9C6C, sub_806AFD0, 0 + .4byte sub_81222B0, sub_8121E78, 0 + .4byte sub_8122A48, sub_8122854, 0xFF + .4byte sub_8122E0C, sub_806AFD0, 0x0F + .4byte sub_80F9E64, sub_80F9CE8, 0 + + .align 2 +gUnknown_08376CD4:: @ 8376CD4 + .2byte 0x2A, 0x2B, 0x2C, 0x2D, 0x2E, 0x2F + .2byte 0x3A, 0x3B, 0x3C, 0x3D, 0x3E, 0x3F + + .align 2 +gUnknown_08376CEC:: @ 8376CEC + .2byte 0x2A, 0x0B, 0x0C, 0x0D, 0x0E, 0x2F + .2byte 0x1A, 0x1B, 0x1C, 0x1D, 0x1E, 0x1F + + .align 2 +gUnknown_08376D04:: @ 8376D04 + .4byte gOtherText_HP + .4byte gOtherText_Attack + .4byte gOtherText_Defense + .4byte gOtherText_SpAtk + .4byte gOtherText_SpDef + .4byte gOtherText_Speed + +gUnknown_08376D1C:: @ 8376D1C + .byte 0x3A @ HP + .byte 0x3B @ Attack + .byte 0x3C @ Defense + .byte 0x3E @ Sp. Attack + .byte 0x3F @ Sp. Defense + .byte 0x3D @ Speed diff --git a/data/reset_rtc_screen.s b/data/reset_rtc_screen.s new file mode 100644 index 000000000..a50f5c07b --- /dev/null +++ b/data/reset_rtc_screen.s @@ -0,0 +1,63 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +gUnknown_08376420:: @ 8376420 + .incbin "baserom.gba", 0x00376420, 0x3C + + .align 2 +gOamData_837645C:: @ 837645C + .2byte 0x0000 + .2byte 0x0000 + .2byte 0x0000 + + .align 2 +gSpriteImage_8376464:: @ 8376464 + .incbin "graphics/unknown_sprites/83764AC/0.4bpp" + + .align 2 +gSpriteImage_8376484:: @ 8376484 + .incbin "graphics/unknown_sprites/83764AC/1.4bpp" + + .align 2 +Palette_3764A4: @ 83764A4 + .incbin "baserom.gba", 0x3764a4, 0x8 + + .align 2 +gSpriteImageTable_83764AC:: @ 83764AC + obj_frame_tiles gSpriteImage_8376464, 0x20 + obj_frame_tiles gSpriteImage_8376484, 0x20 + + .align 2 +gUnknown_083764BC:: @ 83764BC + obj_pal Palette_3764A4, 0x1000 + + .align 2 +gSpriteAnim_83764C4:: @ 83764C4 + obj_image_anim_frame 0, 30 + obj_image_anim_jump 0 + + .align 2 +gSpriteAnim_83764CC:: @ 83764CC + obj_image_anim_frame 0, 30, OBJ_IMAGE_ANIM_V_FLIP + obj_image_anim_jump 0 + + .align 2 +gSpriteAnim_83764D4:: @ 83764D4 + obj_image_anim_frame 1, 30 + obj_image_anim_jump 0 + + .align 2 +gSpriteAnimTable_83764DC:: @ 83764DC + .4byte gSpriteAnim_83764C4 + .4byte gSpriteAnim_83764CC + .4byte gSpriteAnim_83764D4 + + .align 2 +gSpriteTemplate_83764E8:: @ 83764E8 + spr_template 0xFFFF, 0x1000, gOamData_837645C, gSpriteAnimTable_83764DC, gSpriteImageTable_83764AC, gDummySpriteAffineAnimTable, SpriteCallbackDummy + +gUnknown_08376500:: @ 8376500 + .string " : $" diff --git a/data/specials.inc b/data/specials.inc index 832d50138..5d9f2e084 100644 --- a/data/specials.inc +++ b/data/specials.inc @@ -154,7 +154,7 @@ gSpecials:: .4byte CableCarWarp .4byte sub_8123218 .4byte sub_8053E90 - .4byte sub_806A460 + .4byte StartWallClock .4byte sub_810D6B8 .4byte ChooseStarter .4byte StartBattle_WallyTutorial diff --git a/data/tileset_anim.s b/data/tileset_anim.s new file mode 100644 index 000000000..e34d50953 --- /dev/null +++ b/data/tileset_anim.s @@ -0,0 +1,637 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +TilesetAnimTiles_General_0_1: @ 8376D84 + .incbin "data/tilesets/primary/general/anim/0/1.4bpp" + + .align 2 +TilesetAnimTiles_General_0_0: @ 8376E04 + .incbin "data/tilesets/primary/general/anim/0/0.4bpp" + + .align 2 +TilesetAnimTiles_General_0_2: @ 8376E84 + .incbin "data/tilesets/primary/general/anim/0/2.4bpp" + + .space 32 + + .align 2 +gTilesetAnimTable_General_0:: @ 8376F24 + .4byte TilesetAnimTiles_General_0_0 + .4byte TilesetAnimTiles_General_0_1 + .4byte TilesetAnimTiles_General_0_0 + .4byte TilesetAnimTiles_General_0_2 + + .align 2 +TilesetAnimTiles_General_1_0: @ 8376F34 + .incbin "data/tilesets/primary/general/anim/1/0.4bpp" + + .align 2 +TilesetAnimTiles_General_1_1: @ 83772F4 + .incbin "data/tilesets/primary/general/anim/1/1.4bpp" + + .align 2 +TilesetAnimTiles_General_1_2: @ 83776B4 + .incbin "data/tilesets/primary/general/anim/1/2.4bpp" + + .align 2 +TilesetAnimTiles_General_1_3: @ 8377A74 + .incbin "data/tilesets/primary/general/anim/1/3.4bpp" + + .align 2 +TilesetAnimTiles_General_1_4: @ 8377E34 + .incbin "data/tilesets/primary/general/anim/1/4.4bpp" + + .align 2 +TilesetAnimTiles_General_1_5: @ 83781F4 + .incbin "data/tilesets/primary/general/anim/1/5.4bpp" + + .align 2 +TilesetAnimTiles_General_1_6: @ 83785B4 + .incbin "data/tilesets/primary/general/anim/1/6.4bpp" + + .align 2 +TilesetAnimTiles_General_1_7: @ 8378974 + .incbin "data/tilesets/primary/general/anim/1/7.4bpp" + + .align 2 +gTilesetAnimTable_General_1:: @ 8378D34 + .4byte TilesetAnimTiles_General_1_0 + .4byte TilesetAnimTiles_General_1_1 + .4byte TilesetAnimTiles_General_1_2 + .4byte TilesetAnimTiles_General_1_3 + .4byte TilesetAnimTiles_General_1_4 + .4byte TilesetAnimTiles_General_1_5 + .4byte TilesetAnimTiles_General_1_6 + .4byte TilesetAnimTiles_General_1_7 + + .align 2 +TilesetAnimTiles_General_2_0: @ 8378D54 + .incbin "data/tilesets/primary/general/anim/2/0.4bpp" + + .align 2 +TilesetAnimTiles_General_2_1: @ 8378E94 + .incbin "data/tilesets/primary/general/anim/2/1.4bpp" + + .align 2 +TilesetAnimTiles_General_2_2: @ 8378FD4 + .incbin "data/tilesets/primary/general/anim/2/2.4bpp" + + .align 2 +TilesetAnimTiles_General_2_3: @ 8379114 + .incbin "data/tilesets/primary/general/anim/2/3.4bpp" + + .align 2 +TilesetAnimTiles_General_2_4: @ 8379254 + .incbin "data/tilesets/primary/general/anim/2/4.4bpp" + + .align 2 +TilesetAnimTiles_General_2_5: @ 8379394 + .incbin "data/tilesets/primary/general/anim/2/5.4bpp" + + .align 2 +TilesetAnimTiles_General_2_6: @ 83794D4 + .incbin "data/tilesets/primary/general/anim/2/6.4bpp" + + .align 2 +gTilesetAnimTable_General_2:: @ 8379614 + .4byte TilesetAnimTiles_General_2_0 + .4byte TilesetAnimTiles_General_2_1 + .4byte TilesetAnimTiles_General_2_2 + .4byte TilesetAnimTiles_General_2_3 + .4byte TilesetAnimTiles_General_2_4 + .4byte TilesetAnimTiles_General_2_5 + .4byte TilesetAnimTiles_General_2_6 + .4byte TilesetAnimTiles_General_2_0 + + .align 2 +TilesetAnimTiles_General_3_0: @ 8379634 + .incbin "data/tilesets/primary/general/anim/3/0.4bpp" + + .align 2 +TilesetAnimTiles_General_3_1: @ 83796F4 + .incbin "data/tilesets/primary/general/anim/3/1.4bpp" + + .align 2 +TilesetAnimTiles_General_3_2: @ 83797B4 + .incbin "data/tilesets/primary/general/anim/3/2.4bpp" + + .align 2 +TilesetAnimTiles_General_3_3: @ 8379874 + .incbin "data/tilesets/primary/general/anim/3/3.4bpp" + + .align 2 +gTilesetAnimTable_General_3:: @ 8379934 + .4byte TilesetAnimTiles_General_3_0 + .4byte TilesetAnimTiles_General_3_1 + .4byte TilesetAnimTiles_General_3_2 + .4byte TilesetAnimTiles_General_3_3 + + .align 2 +TilesetAnimTiles_General_4_0: @ 8379944 + .incbin "data/tilesets/primary/general/anim/4/0.4bpp" + + .align 2 +TilesetAnimTiles_General_4_1: @ 8379A84 + .incbin "data/tilesets/primary/general/anim/4/1.4bpp" + + .align 2 +TilesetAnimTiles_General_4_2: @ 8379BC4 + .incbin "data/tilesets/primary/general/anim/4/2.4bpp" + + .align 2 +TilesetAnimTiles_General_4_3: @ 8379D04 + .incbin "data/tilesets/primary/general/anim/4/3.4bpp" + + .align 2 +gTilesetAnimTable_General_4:: @ 8379E44 + .4byte TilesetAnimTiles_General_4_0 + .4byte TilesetAnimTiles_General_4_1 + .4byte TilesetAnimTiles_General_4_2 + .4byte TilesetAnimTiles_General_4_3 + + .align 2 +TilesetAnimTiles_Lavaridge_0: @ 8379E54 + .incbin "data/tilesets/secondary/lavaridge/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_Lavaridge_1: @ 8379ED4 + .incbin "data/tilesets/secondary/lavaridge/anim/1.4bpp" + + .align 2 +TilesetAnimTiles_Lavaridge_2: @ 8379F54 + .incbin "data/tilesets/secondary/lavaridge/anim/2.4bpp" + + .align 2 +TilesetAnimTiles_Lavaridge_3: @ 8379FD4 + .incbin "data/tilesets/secondary/lavaridge/anim/3.4bpp" + + .align 2 +gTilesetAnimTable_Lavaridge:: @ 837A054 + .4byte TilesetAnimTiles_Lavaridge_0 + .4byte TilesetAnimTiles_Lavaridge_1 + .4byte TilesetAnimTiles_Lavaridge_2 + .4byte TilesetAnimTiles_Lavaridge_3 + + .align 2 +TilesetAnimTiles_Pacifidlog_0_0: @ 837A064 + .incbin "data/tilesets/secondary/pacifidlog/anim/0/0.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_0_1: @ 837A424 + .incbin "data/tilesets/secondary/pacifidlog/anim/0/1.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_0_2: @ 837A7E4 + .incbin "data/tilesets/secondary/pacifidlog/anim/0/2.4bpp" + + .align 2 +gTilesetAnimTable_Pacifidlog_0:: @ 837ABA4 + .4byte TilesetAnimTiles_Pacifidlog_0_0 + .4byte TilesetAnimTiles_Pacifidlog_0_1 + .4byte TilesetAnimTiles_Pacifidlog_0_2 + .4byte TilesetAnimTiles_Pacifidlog_0_1 + + .align 2 +TilesetAnimTiles_Underwater_0: @ 837ABB4 + .incbin "data/tilesets/secondary/underwater/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_Underwater_1: @ 837AC34 + .incbin "data/tilesets/secondary/underwater/anim/1.4bpp" + + .align 2 +TilesetAnimTiles_Underwater_2: @ 837ACB4 + .incbin "data/tilesets/secondary/underwater/anim/2.4bpp" + + .align 2 +TilesetAnimTiles_Underwater_3: @ 837AD34 + .incbin "data/tilesets/secondary/underwater/anim/3.4bpp" + + .align 2 +gTilesetAnimTable_Underwater:: @ 837ADB4 + .4byte TilesetAnimTiles_Underwater_0 + .4byte TilesetAnimTiles_Underwater_1 + .4byte TilesetAnimTiles_Underwater_2 + .4byte TilesetAnimTiles_Underwater_3 + + .align 2 +TilesetAnimTiles_Pacifidlog_1_0: @ 837ADC4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/0.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_1: @ 837AEC4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/1.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_2: @ 837AFC4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/2.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_3: @ 837B0C4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/3.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_4: @ 837B1C4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/4.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_5: @ 837B2C4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/5.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_6: @ 837B3C4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/6.4bpp" + + .align 2 +TilesetAnimTiles_Pacifidlog_1_7: @ 837B4C4 + .incbin "data/tilesets/secondary/pacifidlog/anim/1/7.4bpp" + + .align 2 +gTilesetAnimTable_Pacifidlog_1:: @ 837B5C4 + .4byte TilesetAnimTiles_Pacifidlog_1_0 + .4byte TilesetAnimTiles_Pacifidlog_1_1 + .4byte TilesetAnimTiles_Pacifidlog_1_2 + .4byte TilesetAnimTiles_Pacifidlog_1_3 + .4byte TilesetAnimTiles_Pacifidlog_1_4 + .4byte TilesetAnimTiles_Pacifidlog_1_5 + .4byte TilesetAnimTiles_Pacifidlog_1_6 + .4byte TilesetAnimTiles_Pacifidlog_1_7 + + .align 2 +TilesetAnimTiles_Mauville_0_0: @ 837B5E4 + .incbin "data/tilesets/secondary/mauville/anim/0/0.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_0_1: @ 837B664 + .incbin "data/tilesets/secondary/mauville/anim/0/1.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_0_2: @ 837B6E4 + .incbin "data/tilesets/secondary/mauville/anim/0/2.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_0_3: @ 837B764 + .incbin "data/tilesets/secondary/mauville/anim/0/3.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_0_4: @ 837B7E4 + .incbin "data/tilesets/secondary/mauville/anim/0/4.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_1_0: @ 837B864 + .incbin "data/tilesets/secondary/mauville/anim/1/0.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_1_1: @ 837B8E4 + .incbin "data/tilesets/secondary/mauville/anim/1/1.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_1_2: @ 837B964 + .incbin "data/tilesets/secondary/mauville/anim/1/2.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_1_3: @ 837B9E4 + .incbin "data/tilesets/secondary/mauville/anim/1/3.4bpp" + + .align 2 +TilesetAnimTiles_Mauville_1_4: @ 837BA64 + .incbin "data/tilesets/secondary/mauville/anim/1/4.4bpp" + + .align 2 +gUnknown_0837BAE4:: @ 837BAE4 + .4byte 0x06004C00 + .4byte 0x06004C80 + .4byte 0x06004D00 + .4byte 0x06004D80 + .4byte 0x06004E00 + .4byte 0x06004E80 + .4byte 0x06004F00 + .4byte 0x06004F80 + + .align 2 +gUnknown_0837BB04:: @ 837BB04 + .4byte 0x06005000 + .4byte 0x06005080 + .4byte 0x06005100 + .4byte 0x06005180 + .4byte 0x06005200 + .4byte 0x06005280 + .4byte 0x06005300 + .4byte 0x06005380 + + .align 2 +gTilesetAnimTable_Mauville_0A:: @ 837BB24 + .4byte TilesetAnimTiles_Mauville_0_0 + .4byte TilesetAnimTiles_Mauville_0_0 + .4byte TilesetAnimTiles_Mauville_0_1 + .4byte TilesetAnimTiles_Mauville_0_2 + .4byte TilesetAnimTiles_Mauville_0_3 + .4byte TilesetAnimTiles_Mauville_0_3 + .4byte TilesetAnimTiles_Mauville_0_3 + .4byte TilesetAnimTiles_Mauville_0_3 + .4byte TilesetAnimTiles_Mauville_0_3 + .4byte TilesetAnimTiles_Mauville_0_3 + .4byte TilesetAnimTiles_Mauville_0_2 + .4byte TilesetAnimTiles_Mauville_0_1 + + .align 2 +gTilesetAnimTable_Mauville_1A:: @ 837BB54 + .4byte TilesetAnimTiles_Mauville_1_0 + .4byte TilesetAnimTiles_Mauville_1_0 + .4byte TilesetAnimTiles_Mauville_1_1 + .4byte TilesetAnimTiles_Mauville_1_2 + .4byte TilesetAnimTiles_Mauville_1_3 + .4byte TilesetAnimTiles_Mauville_1_3 + .4byte TilesetAnimTiles_Mauville_1_3 + .4byte TilesetAnimTiles_Mauville_1_3 + .4byte TilesetAnimTiles_Mauville_1_3 + .4byte TilesetAnimTiles_Mauville_1_3 + .4byte TilesetAnimTiles_Mauville_1_2 + .4byte TilesetAnimTiles_Mauville_1_1 + + .align 2 +gTilesetAnimTable_Mauville_0B:: @ 837BB84 + .4byte TilesetAnimTiles_Mauville_0_0 + .4byte TilesetAnimTiles_Mauville_0_0 + .4byte TilesetAnimTiles_Mauville_0_4 + .4byte TilesetAnimTiles_Mauville_0_4 + + .align 2 +gTilesetAnimTable_Mauville_1B:: @ 837BB94 + .4byte TilesetAnimTiles_Mauville_1_0 + .4byte TilesetAnimTiles_Mauville_1_0 + .4byte TilesetAnimTiles_Mauville_1_4 + .4byte TilesetAnimTiles_Mauville_1_4 + + .align 2 +TilesetAnimTiles_Rustboro_0_0: @ 837BBA4 + .incbin "data/tilesets/secondary/rustboro/anim/0/0.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_1: @ 837BC24 + .incbin "data/tilesets/secondary/rustboro/anim/0/1.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_2: @ 837BCA4 + .incbin "data/tilesets/secondary/rustboro/anim/0/2.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_3: @ 837BD24 + .incbin "data/tilesets/secondary/rustboro/anim/0/3.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_4: @ 837BDA4 + .incbin "data/tilesets/secondary/rustboro/anim/0/4.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_5: @ 837BE24 + .incbin "data/tilesets/secondary/rustboro/anim/0/5.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_6: @ 837BEA4 + .incbin "data/tilesets/secondary/rustboro/anim/0/6.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_0_7: @ 837BF24 + .incbin "data/tilesets/secondary/rustboro/anim/0/7.4bpp" + + .align 2 +gUnknown_0837BFA4:: @ 837BFA4 + .4byte 0x06005000 + .4byte 0x06005080 + .4byte 0x06005100 + .4byte 0x06005180 + .4byte 0x06005200 + .4byte 0x06005280 + .4byte 0x06005300 + .4byte 0x06005380 + + .align 2 +gTilesetAnimTable_Rustboro_0:: @ 837BFC4 + .4byte TilesetAnimTiles_Rustboro_0_0 + .4byte TilesetAnimTiles_Rustboro_0_1 + .4byte TilesetAnimTiles_Rustboro_0_2 + .4byte TilesetAnimTiles_Rustboro_0_3 + .4byte TilesetAnimTiles_Rustboro_0_4 + .4byte TilesetAnimTiles_Rustboro_0_5 + .4byte TilesetAnimTiles_Rustboro_0_6 + .4byte TilesetAnimTiles_Rustboro_0_7 + + .align 2 +TilesetAnimTiles_Rustboro_1_0: @ 837BFE4 + .incbin "data/tilesets/secondary/rustboro/anim/1/0.4bpp" + + .align 2 +TilesetAnimTiles_Rustboro_1_1: @ 837C064 + .incbin "data/tilesets/secondary/rustboro/anim/1/1.4bpp" + + .align 2 +gTilesetAnimTable_Rustboro_1:: @ 837C0E4 + .4byte TilesetAnimTiles_Rustboro_1_0 + .4byte TilesetAnimTiles_Rustboro_1_1 + + .align 2 +TilesetAnimTiles_Cave_0: @ 837C0EC + .incbin "data/tilesets/secondary/cave/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_Cave_1: @ 837C16C + .incbin "data/tilesets/secondary/cave/anim/1.4bpp" + + .align 2 +TilesetAnimTiles_Cave_2: @ 837C1EC + .incbin "data/tilesets/secondary/cave/anim/2.4bpp" + + .align 2 +TilesetAnimTiles_Cave_3: @ 837C26C + .incbin "data/tilesets/secondary/cave/anim/3.4bpp" + + .incbin "data/tilesets/secondary/cave/anim/unused/0.4bpp" + .incbin "data/tilesets/secondary/cave/anim/unused/1.4bpp" + .incbin "data/tilesets/secondary/cave/anim/unused/2.4bpp" + .incbin "data/tilesets/secondary/cave/anim/unused/3.4bpp" + + .space 32 + + .align 2 +gTilesetAnimTable_Cave:: @ 837C50C + .4byte TilesetAnimTiles_Cave_0 + .4byte TilesetAnimTiles_Cave_1 + .4byte TilesetAnimTiles_Cave_2 + .4byte TilesetAnimTiles_Cave_3 + + .align 2 +TilesetAnimTiles_EverGrande_0: @ 837C51C + .incbin "data/tilesets/secondary/ever_grande/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_1: @ 837C59C + .incbin "data/tilesets/secondary/ever_grande/anim/1.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_2: @ 837C61C + .incbin "data/tilesets/secondary/ever_grande/anim/2.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_3: @ 837C69C + .incbin "data/tilesets/secondary/ever_grande/anim/3.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_4: @ 837C71C + .incbin "data/tilesets/secondary/ever_grande/anim/4.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_5: @ 837C79C + .incbin "data/tilesets/secondary/ever_grande/anim/5.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_6: @ 837C81C + .incbin "data/tilesets/secondary/ever_grande/anim/6.4bpp" + + .align 2 +TilesetAnimTiles_EverGrande_7: @ 837C89C + .incbin "data/tilesets/secondary/ever_grande/anim/7.4bpp" + + .space 32 + + .align 2 +gUnknown_0837C93C:: @ 837C93C + .4byte 0x06005C00 + .4byte 0x06005C80 + .4byte 0x06005D00 + .4byte 0x06005D80 + .4byte 0x06005E00 + .4byte 0x06005E80 + .4byte 0x06005F00 + .4byte 0x06005F80 + + .align 2 +gTilesetAnimTable_EverGrande:: @ 837C95C + .4byte TilesetAnimTiles_EverGrande_0 + .4byte TilesetAnimTiles_EverGrande_1 + .4byte TilesetAnimTiles_EverGrande_2 + .4byte TilesetAnimTiles_EverGrande_3 + .4byte TilesetAnimTiles_EverGrande_4 + .4byte TilesetAnimTiles_EverGrande_5 + .4byte TilesetAnimTiles_EverGrande_6 + .4byte TilesetAnimTiles_EverGrande_7 + + .align 2 +TilesetAnimTiles_Building_0: @ 837C97C + .incbin "data/tilesets/primary/building/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_Building_1: @ 837C9FC + .incbin "data/tilesets/primary/building/anim/1.4bpp" + + .align 2 +gTilesetAnimTable_Building:: @ 837CA7C + .4byte TilesetAnimTiles_Building_0 + .4byte TilesetAnimTiles_Building_1 + + .align 2 +TilesetAnimTiles_SootopolisGym_0_0: @ 837CA84 + .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/0.4bpp" + + .align 2 +TilesetAnimTiles_SootopolisGym_0_1: @ 837CC04 + .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/1.4bpp" + + .align 2 +TilesetAnimTiles_SootopolisGym_0_2: @ 837CD84 + .incbin "data/tilesets/secondary/sootopolis_gym/anim/0/2.4bpp" + + .align 2 +TilesetAnimTiles_SootopolisGym_1_0: @ 837CF04 + .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/0.4bpp" + + .align 2 +TilesetAnimTiles_SootopolisGym_1_1: @ 837D184 + .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/1.4bpp" + + .align 2 +TilesetAnimTiles_SootopolisGym_1_2: @ 837D404 + .incbin "data/tilesets/secondary/sootopolis_gym/anim/1/2.4bpp" + + .align 2 +gTilesetAnimTable_SootopolisGym_0:: @ 837D684 + .4byte TilesetAnimTiles_SootopolisGym_0_0 + .4byte TilesetAnimTiles_SootopolisGym_0_1 + .4byte TilesetAnimTiles_SootopolisGym_0_2 + + .align 2 +gTilesetAnimTable_SootopolisGym_1:: @ 837D690 + .4byte TilesetAnimTiles_SootopolisGym_1_0 + .4byte TilesetAnimTiles_SootopolisGym_1_1 + .4byte TilesetAnimTiles_SootopolisGym_1_2 + + .align 2 +TilesetAnimTiles_EliteFour_1_0: @ 837D69C + .incbin "data/tilesets/secondary/elite_four/anim/1/0.4bpp" + + .align 2 +TilesetAnimTiles_EliteFour_1_1: @ 837D71C + .incbin "data/tilesets/secondary/elite_four/anim/1/1.4bpp" + + .align 2 +TilesetAnimTiles_EliteFour_0_0: @ 837D79C + .incbin "data/tilesets/secondary/elite_four/anim/0/0.4bpp" + + .align 2 +TilesetAnimTiles_EliteFour_0_1: @ 837D7BC + .incbin "data/tilesets/secondary/elite_four/anim/0/1.4bpp" + + .align 2 +TilesetAnimTiles_EliteFour_0_2: @ 837D7DC + .incbin "data/tilesets/secondary/elite_four/anim/0/2.4bpp" + + .align 2 +TilesetAnimTiles_EliteFour_0_3: @ 837D7FC + .incbin "data/tilesets/secondary/elite_four/anim/0/3.4bpp" + + .space 32 + + .align 2 +gTilesetAnimTable_EliteFour_0:: @ 837D83C + .4byte TilesetAnimTiles_EliteFour_0_0 + .4byte TilesetAnimTiles_EliteFour_0_1 + .4byte TilesetAnimTiles_EliteFour_0_2 + .4byte TilesetAnimTiles_EliteFour_0_3 + + .align 2 +gTilesetAnimTable_EliteFour_1:: @ 837D84C + .4byte TilesetAnimTiles_EliteFour_1_0 + .4byte TilesetAnimTiles_EliteFour_1_1 + + .align 2 +TilesetAnimTiles_MauvilleGym_0: @ 837D854 + .incbin "data/tilesets/secondary/mauville_gym/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_MauvilleGym_1: @ 837DA54 + .incbin "data/tilesets/secondary/mauville_gym/anim/1.4bpp" + + .space 32 + + .align 2 +gTilesetAnimTable_MauvilleGym:: @ 837DC74 + .4byte TilesetAnimTiles_MauvilleGym_0 + .4byte TilesetAnimTiles_MauvilleGym_1 + + .align 2 +TilesetAnimTiles_BikeShop_0: @ 837DC7C + .incbin "data/tilesets/secondary/bike_shop/anim/0.4bpp" + + .align 2 +TilesetAnimTiles_BikeShop_1: @ 837DD9C + .incbin "data/tilesets/secondary/bike_shop/anim/1.4bpp" + + .space 32 + + .align 2 +gTilesetAnimTable_BikeShop:: @ 837DEDC + .4byte TilesetAnimTiles_BikeShop_0 + .4byte TilesetAnimTiles_BikeShop_1 |