diff options
author | ProjectRevoTPP <projectrevotpp@hotmail.com> | 2017-04-06 20:47:43 +0100 |
---|---|---|
committer | YamaArashi <YamaArashi@users.noreply.github.com> | 2017-04-06 23:50:08 -0700 |
commit | 205ddbb25245f6c4e3d8583d5e9720bb16a1cc26 (patch) | |
tree | 5411d4ac4620fb77e9ac6a05ef23a5617a996028 | |
parent | 2640da39436b3d49858d0457efe7674170f0dd71 (diff) |
split out roamer data
-rw-r--r-- | data/roamer.s | 28 | ||||
-rw-r--r-- | data/rom_81258BC.s | 186 | ||||
-rw-r--r-- | data/rom_8134548.s | 167 | ||||
-rw-r--r-- | ld_script.txt | 2 |
4 files changed, 197 insertions, 186 deletions
diff --git a/data/roamer.s b/data/roamer.s new file mode 100644 index 000000000..e7c03c617 --- /dev/null +++ b/data/roamer.s @@ -0,0 +1,28 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + + .align 2 +gRoamerLocations:: @ 8402E80 + .byte 0x19,0x1A,0x20,0x21,0x31,0xFF + .byte 0x1A,0x19,0x20,0x21,0xFF,0xFF + .byte 0x20,0x1A,0x19,0x21,0xFF,0xFF + .byte 0x21,0x20,0x19,0x1A,0x22,0x26 + .byte 0x22,0x21,0x23,0xFF,0xFF,0xFF + .byte 0x23,0x22,0x24,0xFF,0xFF,0xFF + .byte 0x24,0x23,0x25,0x26,0xFF,0xFF + .byte 0x25,0x24,0x26,0xFF,0xFF,0xFF + .byte 0x26,0x25,0x21,0xFF,0xFF,0xFF + .byte 0x27,0x24,0x28,0x29,0xFF,0xFF + .byte 0x28,0x27,0x2A,0xFF,0xFF,0xFF + .byte 0x29,0x27,0x2A,0xFF,0xFF,0xFF + .byte 0x2A,0x28,0x29,0x2B,0xFF,0xFF + .byte 0x2B,0x2A,0x2C,0xFF,0xFF,0xFF + .byte 0x2C,0x2B,0x2D,0xFF,0xFF,0xFF + .byte 0x2D,0x2C,0x2E,0xFF,0xFF,0xFF + .byte 0x2E,0x2D,0x2F,0xFF,0xFF,0xFF + .byte 0x2F,0x2E,0x30,0xFF,0xFF,0xFF + .byte 0x30,0x2F,0x31,0xFF,0xFF,0xFF + .byte 0x31,0x30,0x19,0xFF,0xFF,0xFF + .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF diff --git a/data/rom_81258BC.s b/data/rom_81258BC.s index 7b46c77e7..fe01aa049 100644 --- a/data/rom_81258BC.s +++ b/data/rom_81258BC.s @@ -810,189 +810,3 @@ gDecorationInventories:: @ 8402E40 .4byte gSaveBlock1 + 0x26FA, 10 @ POSTER .4byte gSaveBlock1 + 0x2704, 40 @ DOLL .4byte gSaveBlock1 + 0x272C, 10 @ CUSHION - -gRoamerLocations:: @ 8402E80 - .byte 0x19,0x1A,0x20,0x21,0x31,0xFF - .byte 0x1A,0x19,0x20,0x21,0xFF,0xFF - .byte 0x20,0x1A,0x19,0x21,0xFF,0xFF - .byte 0x21,0x20,0x19,0x1A,0x22,0x26 - .byte 0x22,0x21,0x23,0xFF,0xFF,0xFF - .byte 0x23,0x22,0x24,0xFF,0xFF,0xFF - .byte 0x24,0x23,0x25,0x26,0xFF,0xFF - .byte 0x25,0x24,0x26,0xFF,0xFF,0xFF - .byte 0x26,0x25,0x21,0xFF,0xFF,0xFF - .byte 0x27,0x24,0x28,0x29,0xFF,0xFF - .byte 0x28,0x27,0x2A,0xFF,0xFF,0xFF - .byte 0x29,0x27,0x2A,0xFF,0xFF,0xFF - .byte 0x2A,0x28,0x29,0x2B,0xFF,0xFF - .byte 0x2B,0x2A,0x2C,0xFF,0xFF,0xFF - .byte 0x2C,0x2B,0x2D,0xFF,0xFF,0xFF - .byte 0x2D,0x2C,0x2E,0xFF,0xFF,0xFF - .byte 0x2E,0x2D,0x2F,0xFF,0xFF,0xFF - .byte 0x2F,0x2E,0x30,0xFF,0xFF,0xFF - .byte 0x30,0x2F,0x31,0xFF,0xFF,0xFF - .byte 0x31,0x30,0x19,0xFF,0xFF,0xFF - .byte 0xFF,0xFF,0xFF,0xFF,0xFF,0xFF - -@ 8402F00 - .include "data/battle_tower/trainers.inc" - -@ 8403860 - .include "data/battle_tower/held_items.inc" - -@ 84038E0 - .include "data/battle_tower/level_50_mons.inc" - -@ 8404BA0 - .include "data/battle_tower/level_100_mons.inc" - -gUnknown_08405E60:: @ 8405E60 - .incbin "baserom.gba", 0x00405e60, 0x1e - -gUnknown_08405E7E:: @ 8405E7E - .incbin "baserom.gba", 0x00405e7e, 0x14 - -gUnknown_08405E92:: @ 8405E92 - .incbin "baserom.gba", 0x00405e92, 0x1e - -gUnknown_08405EB0:: @ 8405EB0 - .incbin "baserom.gba", 0x00405eb0, 0x14 - - .align 1 -gBattleTowerBanlist:: @ 8405EC4 - .2byte SPECIES_MEW - .2byte SPECIES_MEWTWO - .2byte SPECIES_HO_OH - .2byte SPECIES_LUGIA - .2byte SPECIES_CELEBI - .2byte SPECIES_KYOGRE - .2byte SPECIES_GROUDON - .2byte SPECIES_RAYQUAZA - .2byte SPECIES_JIRACHI - .2byte SPECIES_DEOXYS - .2byte -1 - -gUnknown_08405EDA:: @ 8405EDA - .incbin "baserom.gba", 0x00405eda, 0xc - -gUnknown_08405EE6:: @ 8405EE6 - .incbin "baserom.gba", 0x00405ee6, 0x12 - - .align 2 -ConditionUpDownPalette: - .incbin "graphics/misc/condition_up_down.gbapal" - - .align 2 -ConditionUpDownTiles: - .incbin "graphics/misc/condition_up_down.4bpp" - -gUnknown_08406118:: @ 8406118 - .incbin "baserom.gba", 0x00406118, 0x14 - - .align 2 -gUnknown_0840612C:: @ 840612C - obj_pal 0x02030400, 0x0001 - - .align 2 -gUnknown_08406134:: @ 8406134 - .4byte OtherText_Coolness - .4byte OtherText_Toughness - .4byte OtherText_Smartness - .4byte OtherText_Cuteness - .4byte OtherText_Beauty - - .align 2 -gSpriteSheet_ConditionUpDown:: @ 8406148 - obj_tiles ConditionUpDownTiles, 0x200, 0 - - .align 2 -gSpritePalette_ConditionUpDown:: @ 8406150 - obj_pal ConditionUpDownPalette, 0 - -gUnknown_08406158:: @ 8406158 - .incbin "baserom.gba", 0x00406158, 0x14 - - .align 2 -gOamData_840616C:: @ 840616C - .2byte 0x4000 - .2byte 0x8000 - .2byte 0x0400 - - .align 2 -gSpriteAnim_8406174:: @ 8406174 - obj_image_anim_frame 0, 5 - obj_image_anim_end - - .align 2 -gSpriteAnim_840617C:: @ 840617C - obj_image_anim_frame 8, 5 - obj_image_anim_end - - .align 2 -gSpriteAnimTable_8406184:: @ 8406184 - .4byte gSpriteAnim_8406174 - .4byte gSpriteAnim_840617C - - .align 2 -gSpriteTemplate_840618C:: @ 840618C - spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy - - .align 2 -gUnknown_084061A4:: @ 84061A4 - .4byte dp01t_00_5_getattr - .4byte sub_8138230 - .4byte sub_813823C - .4byte sub_8138C90 - .4byte sub_8138C9C - .4byte sub_8138CA8 - .4byte sub_8138CB4 - .4byte sub_8138D38 - .4byte sub_8138E04 - .4byte sub_8138ED0 - .4byte sub_8138EDC - .4byte sub_8138EE8 - .4byte sub_8138EF4 - .4byte sub_8138F44 - .4byte sub_8138FA0 - .4byte sub_8138FAC - .4byte sub_8139208 - .4byte dp01t_11_5_message_for_player_only - .4byte sub_8139298 - .4byte sub_8139378 - .4byte sub_8139384 - .4byte sub_81393EC - .4byte sub_813942C - .4byte sub_8139438 - .4byte sub_8139444 - .4byte sub_8139544 - .4byte sub_8139550 - .4byte sub_813955C - .4byte sub_8139568 - .4byte sub_8139574 - .4byte sub_8139580 - .4byte sub_813958C - .4byte sub_8139598 - .4byte sub_81395A4 - .4byte sub_81395B0 - .4byte sub_81395BC - .4byte sub_81395C8 - .4byte sub_81395D4 - .4byte sub_81395E0 - .4byte sub_81395EC - .4byte sub_81395F8 - .4byte sub_8139604 - .4byte sub_8139674 - .4byte sub_8139680 - .4byte sub_81396B0 - .4byte sub_81396E0 - .4byte dp01t_2E_5_battle_intro - .4byte sub_8139750 - .4byte sub_8139AA0 - .4byte sub_8139B20 - .4byte sub_8139B2C - .4byte sub_8139B38 - .4byte sub_8139B44 - .4byte sub_8139BA0 - .4byte sub_8139BAC - .4byte sub_8139BB8 - .4byte nullsub_80 diff --git a/data/rom_8134548.s b/data/rom_8134548.s new file mode 100644 index 000000000..bc54b4e6e --- /dev/null +++ b/data/rom_8134548.s @@ -0,0 +1,167 @@ + .include "asm/macros.inc" + .include "constants/constants.inc" + + .section .rodata + +@ 8402F00 + .include "data/battle_tower/trainers.inc" + +@ 8403860 + .include "data/battle_tower/held_items.inc" + +@ 84038E0 + .include "data/battle_tower/level_50_mons.inc" + +@ 8404BA0 + .include "data/battle_tower/level_100_mons.inc" + +gUnknown_08405E60:: @ 8405E60 + .incbin "baserom.gba", 0x00405e60, 0x1e + +gUnknown_08405E7E:: @ 8405E7E + .incbin "baserom.gba", 0x00405e7e, 0x14 + +gUnknown_08405E92:: @ 8405E92 + .incbin "baserom.gba", 0x00405e92, 0x1e + +gUnknown_08405EB0:: @ 8405EB0 + .incbin "baserom.gba", 0x00405eb0, 0x14 + + .align 1 +gBattleTowerBanlist:: @ 8405EC4 + .2byte SPECIES_MEW + .2byte SPECIES_MEWTWO + .2byte SPECIES_HO_OH + .2byte SPECIES_LUGIA + .2byte SPECIES_CELEBI + .2byte SPECIES_KYOGRE + .2byte SPECIES_GROUDON + .2byte SPECIES_RAYQUAZA + .2byte SPECIES_JIRACHI + .2byte SPECIES_DEOXYS + .2byte -1 + +gUnknown_08405EDA:: @ 8405EDA + .incbin "baserom.gba", 0x00405eda, 0xc + +gUnknown_08405EE6:: @ 8405EE6 + .incbin "baserom.gba", 0x00405ee6, 0x12 + + .align 2 +ConditionUpDownPalette: + .incbin "graphics/misc/condition_up_down.gbapal" + + .align 2 +ConditionUpDownTiles: + .incbin "graphics/misc/condition_up_down.4bpp" + +gUnknown_08406118:: @ 8406118 + .incbin "baserom.gba", 0x00406118, 0x14 + + .align 2 +gUnknown_0840612C:: @ 840612C + obj_pal 0x02030400, 0x0001 + + .align 2 +gUnknown_08406134:: @ 8406134 + .4byte OtherText_Coolness + .4byte OtherText_Toughness + .4byte OtherText_Smartness + .4byte OtherText_Cuteness + .4byte OtherText_Beauty + + .align 2 +gSpriteSheet_ConditionUpDown:: @ 8406148 + obj_tiles ConditionUpDownTiles, 0x200, 0 + + .align 2 +gSpritePalette_ConditionUpDown:: @ 8406150 + obj_pal ConditionUpDownPalette, 0 + +gUnknown_08406158:: @ 8406158 + .incbin "baserom.gba", 0x00406158, 0x14 + + .align 2 +gOamData_840616C:: @ 840616C + .2byte 0x4000 + .2byte 0x8000 + .2byte 0x0400 + + .align 2 +gSpriteAnim_8406174:: @ 8406174 + obj_image_anim_frame 0, 5 + obj_image_anim_end + + .align 2 +gSpriteAnim_840617C:: @ 840617C + obj_image_anim_frame 8, 5 + obj_image_anim_end + + .align 2 +gSpriteAnimTable_8406184:: @ 8406184 + .4byte gSpriteAnim_8406174 + .4byte gSpriteAnim_840617C + + .align 2 +gSpriteTemplate_840618C:: @ 840618C + spr_template 0, 0, gOamData_840616C, gSpriteAnimTable_8406184, NULL, gDummySpriteAffineAnimTable, SpriteCallbackDummy + + .align 2 +gUnknown_084061A4:: @ 84061A4 + .4byte dp01t_00_5_getattr + .4byte sub_8138230 + .4byte sub_813823C + .4byte sub_8138C90 + .4byte sub_8138C9C + .4byte sub_8138CA8 + .4byte sub_8138CB4 + .4byte sub_8138D38 + .4byte sub_8138E04 + .4byte sub_8138ED0 + .4byte sub_8138EDC + .4byte sub_8138EE8 + .4byte sub_8138EF4 + .4byte sub_8138F44 + .4byte sub_8138FA0 + .4byte sub_8138FAC + .4byte sub_8139208 + .4byte dp01t_11_5_message_for_player_only + .4byte sub_8139298 + .4byte sub_8139378 + .4byte sub_8139384 + .4byte sub_81393EC + .4byte sub_813942C + .4byte sub_8139438 + .4byte sub_8139444 + .4byte sub_8139544 + .4byte sub_8139550 + .4byte sub_813955C + .4byte sub_8139568 + .4byte sub_8139574 + .4byte sub_8139580 + .4byte sub_813958C + .4byte sub_8139598 + .4byte sub_81395A4 + .4byte sub_81395B0 + .4byte sub_81395BC + .4byte sub_81395C8 + .4byte sub_81395D4 + .4byte sub_81395E0 + .4byte sub_81395EC + .4byte sub_81395F8 + .4byte sub_8139604 + .4byte sub_8139674 + .4byte sub_8139680 + .4byte sub_81396B0 + .4byte sub_81396E0 + .4byte dp01t_2E_5_battle_intro + .4byte sub_8139750 + .4byte sub_8139AA0 + .4byte sub_8139B20 + .4byte sub_8139B2C + .4byte sub_8139B38 + .4byte sub_8139B44 + .4byte sub_8139BA0 + .4byte sub_8139BAC + .4byte sub_8139BB8 + .4byte nullsub_80 diff --git a/ld_script.txt b/ld_script.txt index 56d00b60b..3d0e0add1 100644 --- a/ld_script.txt +++ b/ld_script.txt @@ -419,6 +419,8 @@ SECTIONS { data/field_effect_helpers.o(.rodata); data/contest_ai.o(.rodata); data/rom_81258BC.o(.rodata); + data/roamer.o(.rodata); + data/rom_8134548.o(.rodata); data/player_pc.o(.rodata); src/intro.o(.rodata); data/battle_anim_813F0F4.o(.rodata); |