summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYamaArashi <shadow962@live.com>2016-07-10 12:00:33 -0700
committerYamaArashi <shadow962@live.com>2016-07-10 12:00:33 -0700
commit515615d8abf4394f9774085d43a0fe7cb30b15e2 (patch)
tree0c8fba047789fb4db0dafb2e696d1c9b9ee62985
parentad3980b867d9a2f5057447baf6126af1f660cae9 (diff)
misc map-related incbins
-rw-r--r--asm/macros.s6
-rw-r--r--constants/misc_constants.s5
-rw-r--r--data/data2.s589
3 files changed, 492 insertions, 108 deletions
diff --git a/asm/macros.s b/asm/macros.s
index 698a639e5..301053010 100644
--- a/asm/macros.s
+++ b/asm/macros.s
@@ -30,6 +30,12 @@
obj_pal 0, 0
.endm
+ .macro paired_pals tag, address
+ .2byte \tag
+ .2byte 0 @ padding
+ .4byte \address
+ .endm
+
@ For object animation frames.
.macro obj_frame_tiles address, uncompressed_size
.4byte \address
diff --git a/constants/misc_constants.s b/constants/misc_constants.s
index 5fa58cfe8..2ff67345c 100644
--- a/constants/misc_constants.s
+++ b/constants/misc_constants.s
@@ -23,3 +23,8 @@
.set OBJ_IMAGE_ANIM_H_FLIP, 1 << 6
.set OBJ_IMAGE_ANIM_V_FLIP, 1 << 7
+
+ .equiv DIR_SOUTH, 1
+ .equiv DIR_NORTH, 2
+ .equiv DIR_WEST, 3
+ .equiv DIR_EAST, 4
diff --git a/data/data2.s b/data/data2.s
index 18355346a..e55a01294 100644
--- a/data/data2.s
+++ b/data/data2.s
@@ -3132,12 +3132,14 @@ gMapGroups:: @ 8308588
.include "data/maps/SafariZone_Southwest/connections.s"
.include "data/maps/SafariZone_Southeast/connections.s"
+ .align 2
gUnknown_08308E28:: @ 8308E28
- .space 4
+ .4byte 0
gUnknown_08308E2C:: @ 8308E2C
.incbin "baserom.gba", 0x00308e2c, 0x6a50
+@ struct related to door graphics?
gUnknown_0830F87C:: @ 830F87C
.incbin "baserom.gba", 0x0030f87c, 0x14
@@ -3205,7 +3207,7 @@ gUnknown_0830FBF8:: @ 830FBF8
.4byte MetatileBehavior_IsHorizontalRail
gUnknown_0830FC0C:: @ 830FC0C
- .incbin "baserom.gba", 0x0030fc0c, 0x8
+ .byte 0x9, 0xA, 0xB, 0xC, 0xD
.align 2
gUnknown_0830FC14:: @ 830FC14
@@ -3226,13 +3228,38 @@ gUnknown_0830FC34:: @ 830FC34
.4byte MetatileBehavior_IsEastArrowWarp
gUnknown_0830FC44:: @ 830FC44
- .incbin "baserom.gba", 0x0030fc44, 0x10
+ .byte MAP_OBJ_GFX_RIVAL_BRENDAN_NORMAL, MAP_OBJ_GFX_RIVAL_MAY_NORMAL
+ .byte MAP_OBJ_GFX_RIVAL_BRENDAN_MACH_BIKE, MAP_OBJ_GFX_RIVAL_MAY_MACH_BIKE
+ .byte MAP_OBJ_GFX_RIVAL_BRENDAN_ACRO_BIKE, MAP_OBJ_GFX_RIVAL_MAY_ACRO_BIKE
+ .byte MAP_OBJ_GFX_RIVAL_BRENDAN_SURFING, MAP_OBJ_GFX_RIVAL_MAY_SURFING
+ .byte MAP_OBJ_GFX_BRENDAN_UNDERWATER, MAP_OBJ_GFX_MAY_UNDERWATER
+ .byte MAP_OBJ_GFX_RIVAL_BRENDAN_FIELD_MOVE, MAP_OBJ_GFX_RIVAL_MAY_FIELD_MOVE
+ .byte MAP_OBJ_GFX_BRENDAN_FISHING, MAP_OBJ_GFX_MAY_FISHING
+ .byte MAP_OBJ_GFX_BRENDAN_WATERING, MAP_OBJ_GFX_MAY_WATERING
gUnknown_0830FC54:: @ 830FC54
- .incbin "baserom.gba", 0x0030fc54, 0x10
+ .byte MAP_OBJ_GFX_BRENDAN_NORMAL, MAP_OBJ_GFX_MAY_NORMAL
+ .byte MAP_OBJ_GFX_BRENDAN_MACH_BIKE, MAP_OBJ_GFX_MAY_MACH_BIKE
+ .byte MAP_OBJ_GFX_BRENDAN_ACRO_BIKE, MAP_OBJ_GFX_MAY_ACRO_BIKE
+ .byte MAP_OBJ_GFX_BRENDAN_SURFING, MAP_OBJ_GFX_MAY_SURFING
+ .byte MAP_OBJ_GFX_BRENDAN_UNDERWATER, MAP_OBJ_GFX_MAY_UNDERWATER
+ .byte MAP_OBJ_GFX_BRENDAN_FIELD_MOVE, MAP_OBJ_GFX_MAY_FIELD_MOVE
+ .byte MAP_OBJ_GFX_BRENDAN_FISHING, MAP_OBJ_GFX_MAY_FISHING
+ .byte MAP_OBJ_GFX_BRENDAN_WATERING, MAP_OBJ_GFX_MAY_WATERING
gUnknown_0830FC64:: @ 830FC64
- .incbin "baserom.gba", 0x0030fc64, 0x14
+ @ male
+ .byte MAP_OBJ_GFX_BRENDAN_NORMAL, 1
+ .byte MAP_OBJ_GFX_BRENDAN_MACH_BIKE, 2
+ .byte MAP_OBJ_GFX_BRENDAN_ACRO_BIKE, 4
+ .byte MAP_OBJ_GFX_BRENDAN_SURFING, 8
+ .byte MAP_OBJ_GFX_BRENDAN_UNDERWATER, 16
+ @ female
+ .byte MAP_OBJ_GFX_MAY_NORMAL, 1
+ .byte MAP_OBJ_GFX_MAY_MACH_BIKE, 2
+ .byte MAP_OBJ_GFX_MAY_ACRO_BIKE, 4
+ .byte MAP_OBJ_GFX_MAY_SURFING, 8
+ .byte MAP_OBJ_GFX_MAY_UNDERWATER, 16
.align 2
gUnknown_0830FC78:: @ 830FC78
@@ -3247,6 +3274,7 @@ gUnknown_0830FC88:: @ 830FC88
.4byte sub_8059EA4
.4byte sub_8059F40
+ .align 2
gUnknown_0830FC94:: @ 830FC94
.4byte sub_805A000
@@ -3258,10 +3286,10 @@ gUnknown_0830FC98:: @ 830FC98
.4byte sub_805A1B8
gUnknown_0830FCA8:: @ 830FCA8
- .incbin "baserom.gba", 0x0030fca8, 0x4
+ .byte DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH
gUnknown_0830FCAC:: @ 830FCAC
- .incbin "baserom.gba", 0x0030fcac, 0x8
+ .byte 0x10, 0x10, 0x11, 0x12, 0x13
.align 2
gUnknown_0830FCB4:: @ 830FCB4
@@ -3282,23 +3310,27 @@ gUnknown_0830FCB4:: @ 830FCB4
.4byte sub_805A874
.4byte fishF
+ .align 1
gUnknown_0830FCF4:: @ 830FCF4
- .incbin "baserom.gba", 0x0030fcf4, 0x6
+ .2byte 1, 1, 1
+ .align 1
gUnknown_0830FCFA:: @ 830FCFA
- .incbin "baserom.gba", 0x0030fcfa, 0x6
+ .2byte 1, 3, 6
gUnknown_0830FD00:: @ 830FD00
- .incbin "baserom.gba", 0x0030fd00, 0x2
+ .string "·$"
+ .align 1
gUnknown_0830FD02:: @ 830FD02
- .incbin "baserom.gba", 0x0030fd02, 0x6
+ .2byte 36, 33, 30
+ .align 1
gUnknown_0830FD08:: @ 830FD08
- .incbin "baserom.gba", 0x0030fd08, 0xc
+ .2byte 0, 0, 40, 10, 70, 30
gUnknown_0830FD14:: @ 830FD14
- .incbin "baserom.gba", 0x0030fd14, 0x10
+ .byte 1, 1, 6, 7, 8, 9, 6, 7, 8, 9, 11, 11, 0, 0, 0, 0
.align 2
gSpriteTemplate_830FD24:: @ 830FD24
@@ -3397,10 +3429,162 @@ gUnknown_0836DA88:: @ 836DA88
.4byte sub_805FC70
gUnknown_0836DBBC:: @ 836DBBC
- .incbin "baserom.gba", 0x0036dbbc, 0x4d
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 0
+ .byte 0
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 1
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
+ .byte 0
gUnknown_0836DC09:: @ 836DC09
- .incbin "baserom.gba", 0x0036dc09, 0x4f
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_NORTH
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_NORTH
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_NORTH
+ .byte DIR_WEST
+ .byte DIR_SOUTH
+ .byte DIR_EAST
+ .byte DIR_WEST
+ .byte DIR_NORTH
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_EAST
+ .byte DIR_NORTH
+ .byte DIR_WEST
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_SOUTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_SOUTH
+ .byte DIR_NORTH
+ .byte DIR_WEST
+ .byte DIR_EAST
+ .byte DIR_SOUTH
@ 836DC58
.include "data/graphics/field_objects/map_object_graphics_info_pointers.s"
@@ -3423,23 +3607,201 @@ gUnknown_0836DC09:: @ 836DC09
@ 83718D4
.include "data/graphics/field_objects/map_object_graphics_info.s"
+ .align 2
gUnknown_0837377C:: @ 837377C
- .incbin "baserom.gba", 0x0037377c, 0xf8
+ obj_pal gMapObjectPalette0, 0x1103
+ obj_pal gMapObjectPalette1, 0x1104
+ obj_pal gMapObjectPalette2, 0x1105
+ obj_pal gMapObjectPalette3, 0x1106
+ obj_pal gMapObjectPalette4, 0x1107
+ obj_pal gMapObjectPalette5, 0x1108
+ obj_pal gMapObjectPalette6, 0x1109
+ obj_pal gMapObjectPalette7, 0x110A
+ obj_pal gMapObjectPalette8, 0x1100
+ obj_pal gMapObjectPalette9, 0x1101
+ obj_pal gMapObjectPalette10, 0x1102
+ obj_pal gMapObjectPalette11, 0x1115
+ obj_pal gMapObjectPalette12, 0x110B
+ obj_pal gMapObjectPalette13, 0x110C
+ obj_pal gMapObjectPalette14, 0x110D
+ obj_pal gMapObjectPalette15, 0x110E
+ obj_pal gMapObjectPalette16, 0x110F
+ obj_pal gMapObjectPalette17, 0x1110
+ obj_pal gMapObjectPalette18, 0x1111
+ obj_pal gMapObjectPalette19, 0x1112
+ obj_pal gMapObjectPalette20, 0x1113
+ obj_pal gMapObjectPalette21, 0x1114
+ obj_pal gMapObjectPalette22, 0x1116
+ obj_pal gMapObjectPalette23, 0x1117
+ obj_pal gMapObjectPalette24, 0x1118
+ obj_pal gMapObjectPalette25, 0x1119
+ obj_pal gMapObjectPalette26, 0x111A
+ null_obj_pal
+ .align 1
+Palettes_837385C:
+ .2byte 0x1101
+ .2byte 0x1101
+ .2byte 0x1101
+ .2byte 0x1101
+
+ @ unused?
+ .2byte 0x1111
+ .2byte 0x1111
+ .2byte 0x1111
+ .2byte 0x1111
+
+ .align 1
+Palettes_837386C:
+ .2byte 0x1115
+ .2byte 0x1115
+ .2byte 0x1115
+ .2byte 0x1115
+
+ .align 2
gUnknown_08373874:: @ 8373874
- .incbin "baserom.gba", 0x00373874, 0x70
+ paired_pals 0x1100, Palettes_837385C
+ paired_pals 0x1110, Palettes_837385C
+ paired_pals 0x1115, Palettes_837386C
+ paired_pals 0x11FF, NULL
+
+ .align 1
+Palettes_8373894:
+ .2byte 0x110C
+ .2byte 0x110C
+ .2byte 0x110C
+ .2byte 0x110C
+
+ .align 1
+Palettes_837389C:
+ .2byte 0x110D
+ .2byte 0x110D
+ .2byte 0x110D
+ .2byte 0x110D
+
+ .align 1
+Palettes_83738A4:
+ .2byte 0x110E
+ .2byte 0x110E
+ .2byte 0x110E
+ .2byte 0x110E
+
+ .align 1
+Palettes_83738AC:
+ .2byte 0x1112
+ .2byte 0x1112
+ .2byte 0x1112
+ .2byte 0x1112
+
+ .align 1
+Palettes_83738B4:
+ .2byte 0x1113
+ .2byte 0x1113
+ .2byte 0x1113
+ .2byte 0x1113
+
+ .align 1
+Palettes_83738BC:
+ .2byte 0x1114
+ .2byte 0x1114
+ .2byte 0x1114
+ .2byte 0x1114
+
+ .align 1
+Palettes_83738C4:
+ .2byte 0x111A
+ .2byte 0x111A
+ .2byte 0x111A
+ .2byte 0x111A
+
+ .align 1
+Palettes_83738CC:
+ .2byte 0x1117
+ .2byte 0x1117
+ .2byte 0x1117
+ .2byte 0x1117
+
+ .align 1
+Palettes_83738D4:
+ .2byte 0x1119
+ .2byte 0x1119
+ .2byte 0x1119
+ .2byte 0x1119
+ .align 1
+Palettes_83738DC:
+ .2byte 0x1109
+ .2byte 0x1109
+ .2byte 0x1109
+ .2byte 0x1109
+
+ .align 2
gUnknown_083738E4:: @ 83738E4
-Unknown_83738E4:
- .incbin "baserom.gba", 0x003738e4, 0x68
+ paired_pals 0x1100, Palettes_837385C
+ paired_pals 0x1110, Palettes_837385C
+ paired_pals 0x110B, Palettes_8373894
+ paired_pals 0x110D, Palettes_837389C
+ paired_pals 0x110E, Palettes_83738A4
+ paired_pals 0x1112, Palettes_83738AC
+ paired_pals 0x1113, Palettes_83738B4
+ paired_pals 0x1114, Palettes_83738BC
+ paired_pals 0x1116, Palettes_83738CC
+ paired_pals 0x1118, Palettes_83738D4
+ paired_pals 0x1105, Palettes_83738DC
+ paired_pals 0x111A, Palettes_83738C4
+ paired_pals 0x11FF, NULL
+
+ .align 1
Unknown_837394C:
- .incbin "baserom.gba", 0x0037394C, 0x14
+ .2byte 0x1100
+ .2byte 0x1101
+ .2byte 0x1103
+ .2byte 0x1104
+ .2byte 0x1105
+ .2byte 0x1106
+ .2byte 0x1107
+ .2byte 0x1108
+ .2byte 0x1109
+ .2byte 0x110A
+
+ .align 1
Unknown_8373960:
- .incbin "baserom.gba", 0x00373960, 0x14
+ .2byte 0x1100
+ .2byte 0x1101
+ .2byte 0x1103
+ .2byte 0x1104
+ .2byte 0x1105
+ .2byte 0x1106
+ .2byte 0x1107
+ .2byte 0x1108
+ .2byte 0x1109
+ .2byte 0x110A
+
+ .align 1
Unknown_8373974:
- .incbin "baserom.gba", 0x00373974, 0x14
+ .2byte 0x1100
+ .2byte 0x1101
+ .2byte 0x1103
+ .2byte 0x1104
+ .2byte 0x1105
+ .2byte 0x1106
+ .2byte 0x1107
+ .2byte 0x1108
+ .2byte 0x1109
+ .2byte 0x110A
+
+ .align 1
Unknown_8373988:
- .incbin "baserom.gba", 0x00373988, 0x14
+ .2byte 0x1100
+ .2byte 0x1101
+ .2byte 0x1103
+ .2byte 0x1104
+ .2byte 0x1105
+ .2byte 0x1106
+ .2byte 0x1107
+ .2byte 0x1108
+ .2byte 0x1109
+ .2byte 0x110A
.align 2
gUnknown_0837399C:: @ 837399C
@@ -3454,11 +3816,13 @@ gUnknown_0837399C:: @ 837399C
@ 8374524
.include "data/graphics/field_objects/field_effect_objects.s"
+ .align 1
gUnknown_0837520C:: @ 837520C
- .incbin "baserom.gba", 0x0037520c, 0x10
+ .2byte 0x20, 0x40, 0x60, 0x80, 0x20, 0x40, 0x80, 0xC0
+ .align 1
gUnknown_0837521C:: @ 837521C
- .incbin "baserom.gba", 0x0037521c, 0x8
+ .2byte 0x20, 0x30, 0x40, 0x50
.align 2
gUnknown_08375224:: @ 8375224
@@ -3471,7 +3835,7 @@ gUnknown_08375224:: @ 8375224
.4byte sub_805CA08
gUnknown_08375240:: @ 8375240
- .incbin "baserom.gba", 0x00375240, 0x4
+ .byte DIR_SOUTH, DIR_NORTH, DIR_WEST, DIR_EAST
.align 2
gUnknown_08375244:: @ 8375244
@@ -3506,7 +3870,7 @@ gUnknown_08375284:: @ 8375284
.4byte sub_805D084
gUnknown_083752A0:: @ 83752A0
- .incbin "baserom.gba", 0x003752a0, 0x4
+ .byte DIR_SOUTH, DIR_NORTH
.align 2
gUnknown_083752A4:: @ 83752A4
@@ -3519,7 +3883,7 @@ gUnknown_083752A4:: @ 83752A4
.4byte sub_805D208
gUnknown_083752C0:: @ 83752C0
- .incbin "baserom.gba", 0x003752c0, 0x4
+ .byte DIR_WEST, DIR_EAST
.align 2
gUnknown_083752C4:: @ 83752C4
@@ -3560,7 +3924,7 @@ gUnknown_0837530C:: @ 837530C
.4byte sub_805D86C
gUnknown_08375320:: @ 8375320
- .incbin "baserom.gba", 0x00375320, 0x4
+ .byte DIR_NORTH, DIR_WEST
.align 2
gUnknown_08375324:: @ 8375324
@@ -3571,7 +3935,7 @@ gUnknown_08375324:: @ 8375324
.4byte sub_805D9AC
gUnknown_08375338:: @ 8375338
- .incbin "baserom.gba", 0x00375338, 0x4
+ .byte DIR_NORTH, DIR_EAST
.align 2
gUnknown_0837533C:: @ 837533C
@@ -3582,7 +3946,7 @@ gUnknown_0837533C:: @ 837533C
.4byte sub_805DAEC
gUnknown_08375350:: @ 8375350
- .incbin "baserom.gba", 0x00375350, 0x4
+ .byte DIR_SOUTH, DIR_WEST
.align 2
gUnknown_08375354:: @ 8375354
@@ -3593,7 +3957,7 @@ gUnknown_08375354:: @ 8375354
.4byte sub_805DC2C
gUnknown_08375368:: @ 8375368
- .incbin "baserom.gba", 0x00375368, 0x4
+ .byte DIR_SOUTH, DIR_EAST
.align 2
gUnknown_0837536C:: @ 837536C
@@ -3604,7 +3968,7 @@ gUnknown_0837536C:: @ 837536C
.4byte sub_805DD6C
gUnknown_08375380:: @ 8375380
- .incbin "baserom.gba", 0x00375380, 0x4
+ .byte DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_SOUTH
.align 2
gUnknown_08375384:: @ 8375384
@@ -3615,7 +3979,7 @@ gUnknown_08375384:: @ 8375384
.4byte sub_805DEAC
gUnknown_08375398:: @ 8375398
- .incbin "baserom.gba", 0x00375398, 0x4
+ .byte DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_SOUTH
.align 2
gUnknown_0837539C:: @ 837539C
@@ -3626,7 +3990,7 @@ gUnknown_0837539C:: @ 837539C
.4byte sub_805DFEC
gUnknown_083753B0:: @ 83753B0
- .incbin "baserom.gba", 0x003753b0, 0x4
+ .byte DIR_NORTH, DIR_WEST, DIR_EAST, DIR_NORTH
.align 2
gUnknown_083753B4:: @ 83753B4
@@ -3637,7 +4001,7 @@ gUnknown_083753B4:: @ 83753B4
.4byte sub_805E12C
gUnknown_083753C8:: @ 83753C8
- .incbin "baserom.gba", 0x003753c8, 0x4
+ .byte DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_SOUTH
.align 2
gUnknown_083753CC:: @ 83753CC
@@ -3647,7 +4011,7 @@ gUnknown_083753CC:: @ 83753CC
.4byte sub_805E234
gUnknown_083753DC:: @ 83753DC
- .incbin "baserom.gba", 0x003753dc, 0x8
+ .byte DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH
.align 2
gUnknown_083753E4:: @ 83753E4
@@ -3657,7 +4021,7 @@ gUnknown_083753E4:: @ 83753E4
.4byte sub_805E338
gUnknown_083753F4:: @ 83753F4
- .incbin "baserom.gba", 0x003753f4, 0x8
+ .byte DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH
.align 2
gUnknown_083753FC:: @ 83753FC
@@ -3673,7 +4037,7 @@ gUnknown_0837540C:: @ 837540C
.4byte sub_805E5B4
gUnknown_08375418:: @ 8375418
- .incbin "baserom.gba", 0x00375418, 0x4
+ .byte DIR_NORTH, DIR_EAST, DIR_WEST, DIR_SOUTH
.align 2
gUnknown_0837541C:: @ 837541C
@@ -3683,7 +4047,7 @@ gUnknown_0837541C:: @ 837541C
.align 2
gUnknown_08375428:: @ 8375428
- .4byte 0x02010304
+ .byte DIR_EAST, DIR_WEST, DIR_SOUTH, DIR_NORTH
gUnknown_0837542C:: @ 837542C
.4byte sub_805E4EC
@@ -3691,7 +4055,7 @@ gUnknown_0837542C:: @ 837542C
.4byte sub_805E5B4
gUnknown_08375438:: @ 8375438
- .incbin "baserom.gba", 0x00375438, 0x4
+ .byte DIR_SOUTH, DIR_NORTH, DIR_EAST, DIR_WEST
.align 2
gUnknown_0837543C:: @ 837543C
@@ -3700,7 +4064,7 @@ gUnknown_0837543C:: @ 837543C
.4byte sub_805E5B4
gUnknown_08375448:: @ 8375448
- .incbin "baserom.gba", 0x00375448, 0x4
+ .byte DIR_WEST, DIR_SOUTH, DIR_NORTH, DIR_EAST
.align 2
gUnknown_0837544C:: @ 837544C
@@ -3709,7 +4073,7 @@ gUnknown_0837544C:: @ 837544C
.4byte sub_805E5B4
gUnknown_08375458:: @ 8375458
- .incbin "baserom.gba", 0x00375458, 0x4
+ .byte DIR_NORTH, DIR_WEST, DIR_EAST, DIR_SOUTH
.align 2
gUnknown_0837545C:: @ 837545C
@@ -3718,7 +4082,7 @@ gUnknown_0837545C:: @ 837545C
.4byte sub_805E5B4
gUnknown_08375468:: @ 8375468
- .4byte 0x02010403
+ .byte DIR_WEST, DIR_EAST, DIR_SOUTH, DIR_NORTH
.align 2
gUnknown_0837546C:: @ 837546C
@@ -3733,7 +4097,7 @@ gUnknown_08375478:: @ 8375478
.4byte sub_805E5B4
gUnknown_08375484:: @ 8375484
- .incbin "baserom.gba", 0x00375484, 0x4
+ .byte DIR_EAST, DIR_SOUTH, DIR_NORTH, DIR_WEST
.align 2
gUnknown_08375488:: @ 8375488
@@ -3742,7 +4106,7 @@ gUnknown_08375488:: @ 8375488
.4byte sub_805E5B4
gUnknown_08375494:: @ 8375494
- .incbin "baserom.gba", 0x00375494, 0x4
+ .byte DIR_WEST, DIR_NORTH, DIR_SOUTH, DIR_EAST
.align 2
gUnknown_08375498:: @ 8375498
@@ -3751,7 +4115,7 @@ gUnknown_08375498:: @ 8375498
.4byte sub_805E5B4
gUnknown_083754A4:: @ 83754A4
- .incbin "baserom.gba", 0x003754a4, 0x4
+ .byte DIR_NORTH, DIR_SOUTH, DIR_EAST, DIR_WEST
.align 2
gUnknown_083754A8:: @ 83754A8
@@ -3760,7 +4124,7 @@ gUnknown_083754A8:: @ 83754A8
.4byte sub_805E5B4
gUnknown_083754B4:: @ 83754B4
- .incbin "baserom.gba", 0x003754b4, 0x4
+ .byte DIR_EAST, DIR_WEST, DIR_NORTH, DIR_SOUTH
.align 2
gUnknown_083754B8:: @ 83754B8
@@ -3769,7 +4133,7 @@ gUnknown_083754B8:: @ 83754B8
.4byte sub_805E5B4
gUnknown_083754C4:: @ 83754C4
- .4byte 0x02030401
+ .byte DIR_SOUTH, DIR_EAST, DIR_WEST, DIR_NORTH
.align 2
gUnknown_083754C8:: @ 83754C8
@@ -3778,7 +4142,7 @@ gUnknown_083754C8:: @ 83754C8
.4byte sub_805E5B4
gUnknown_083754D4:: @ 83754D4
- .incbin "baserom.gba", 0x003754d4, 0x4
+ .byte DIR_EAST, DIR_NORTH, DIR_SOUTH, DIR_WEST
.align 2
gUnknown_083754D8:: @ 83754D8
@@ -3787,7 +4151,7 @@ gUnknown_083754D8:: @ 83754D8
.4byte sub_805E5B4
gUnknown_083754E4:: @ 83754E4
- .incbin "baserom.gba", 0x003754e4, 0x4
+ .byte DIR_NORTH, DIR_SOUTH, DIR_WEST, DIR_EAST
.align 2
gUnknown_083754E8:: @ 83754E8
@@ -3796,7 +4160,7 @@ gUnknown_083754E8:: @ 83754E8
.4byte sub_805E5B4
gUnknown_083754F4:: @ 83754F4
- .incbin "baserom.gba", 0x003754f4, 0x4
+ .byte DIR_WEST, DIR_EAST, DIR_NORTH, DIR_SOUTH
.align 2
gUnknown_083754F8:: @ 83754F8
@@ -3805,7 +4169,7 @@ gUnknown_083754F8:: @ 83754F8
.4byte sub_805E5B4
gUnknown_08375504:: @ 8375504
- .incbin "baserom.gba", 0x00375504, 0x4
+ .byte DIR_SOUTH, DIR_WEST, DIR_EAST, DIR_NORTH
.align 2
gUnknown_08375508:: @ 8375508
@@ -3814,7 +4178,7 @@ gUnknown_08375508:: @ 8375508
.4byte sub_805E5B4
gUnknown_08375514:: @ 8375514
- .incbin "baserom.gba", 0x00375514, 0x4
+ .byte DIR_NORTH, DIR_WEST, DIR_SOUTH, DIR_EAST
.align 2
gUnknown_08375518:: @ 8375518
@@ -3823,7 +4187,7 @@ gUnknown_08375518:: @ 8375518
.4byte sub_805E5B4
gUnknown_08375524:: @ 8375524
- .incbin "baserom.gba", 0x00375524, 0x4
+ .byte DIR_SOUTH, DIR_EAST, DIR_NORTH, DIR_WEST
.align 2
gUnknown_08375528:: @ 8375528
@@ -3832,7 +4196,7 @@ gUnknown_08375528:: @ 8375528
.4byte sub_805E5B4
gUnknown_08375534:: @ 8375534
- .incbin "baserom.gba", 0x00375534, 0x4
+ .byte DIR_WEST, DIR_SOUTH, DIR_EAST, DIR_NORTH
.align 2
gUnknown_08375538:: @ 8375538
@@ -3841,7 +4205,7 @@ gUnknown_08375538:: @ 8375538
.4byte sub_805E5B4
gUnknown_08375544:: @ 8375544
- .incbin "baserom.gba", 0x00375544, 0x4
+ .byte DIR_EAST, DIR_NORTH, DIR_WEST, DIR_SOUTH
.align 2
gUnknown_08375548:: @ 8375548
@@ -3850,7 +4214,7 @@ gUnknown_08375548:: @ 8375548
.4byte sub_805E5B4
gUnknown_08375554:: @ 8375554
- .incbin "baserom.gba", 0x00375554, 0x4
+ .byte DIR_NORTH, DIR_EAST, DIR_SOUTH, DIR_WEST
.align 2
gUnknown_08375558:: @ 8375558
@@ -3859,7 +4223,7 @@ gUnknown_08375558:: @ 8375558
.4byte sub_805E5B4
gUnknown_08375564:: @ 8375564
- .incbin "baserom.gba", 0x00375564, 0x4
+ .byte DIR_SOUTH, DIR_WEST, DIR_NORTH, DIR_EAST
.align 2
gUnknown_08375568:: @ 8375568
@@ -3868,7 +4232,7 @@ gUnknown_08375568:: @ 8375568
.4byte sub_805E5B4
gUnknown_08375574:: @ 8375574
- .incbin "baserom.gba", 0x00375574, 0x4
+ .byte DIR_WEST, DIR_NORTH, DIR_EAST, DIR_SOUTH
.align 2
gUnknown_08375578:: @ 8375578
@@ -3878,7 +4242,7 @@ gUnknown_08375578:: @ 8375578
.align 2
gUnknown_08375584:: @ 8375584
- .4byte 0x02030104
+ .byte DIR_EAST, DIR_SOUTH, DIR_WEST, DIR_NORTH
.align 2
gUnknown_08375588:: @ 8375588
@@ -3932,52 +4296,52 @@ gUnknown_083755E8:: @ 83755E8
.4byte sub_805FD08
gUnknown_083755F4:: @ 83755F4
- .incbin "baserom.gba", 0x003755f4, 0x9
+ .byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
gUnknown_083755FD:: @ 83755FD
- .incbin "baserom.gba", 0x003755fd, 0x9
+ .byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
gUnknown_08375606:: @ 8375606
- .incbin "baserom.gba", 0x00375606, 0x9
+ .byte 0x08, 0x08, 0x09, 0x0A, 0x0B, 0x08, 0x08, 0x09, 0x09
gUnknown_0837560F:: @ 837560F
- .incbin "baserom.gba", 0x0037560f, 0x9
+ .byte 0x0C, 0x0C, 0x0D, 0x0E, 0x0F, 0x0C, 0x0C, 0x0D, 0x0D
gUnknown_08375618:: @ 8375618
- .incbin "baserom.gba", 0x00375618, 0x9
+ .byte 0x10, 0x10, 0x11, 0x12, 0x13, 0x10, 0x10, 0x11, 0x11
gUnknown_08375621:: @ 8375621
- .incbin "baserom.gba", 0x00375621, 0x9
+ .byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0837562A:: @ 837562A
- .incbin "baserom.gba", 0x0037562a, 0x9
+ .byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_08375633:: @ 8375633
- .incbin "baserom.gba", 0x00375633, 0x9
+ .byte 0x18, 0x18, 0x19, 0x1A, 0x1B, 0x18, 0x18, 0x19, 0x19
gUnknown_0837563C:: @ 837563C
- .incbin "baserom.gba", 0x0037563c, 0x9
+ .byte 0x1C, 0x1C, 0x1D, 0x1E, 0x1F, 0x1C, 0x1C, 0x1D, 0x1D
gUnknown_08375645:: @ 8375645
- .incbin "baserom.gba", 0x00375645, 0x9
+ .byte 0x20, 0x20, 0x21, 0x22, 0x23, 0x20, 0x20, 0x21, 0x21
gUnknown_0837564E:: @ 837564E
- .incbin "baserom.gba", 0x0037564e, 0x9
+ .byte 0x24, 0x24, 0x25, 0x26, 0x27, 0x24, 0x24, 0x25, 0x25
gUnknown_08375657:: @ 8375657
- .incbin "baserom.gba", 0x00375657, 0x9
+ .byte 0x00, 0x00, 0x01, 0x02, 0x03, 0x00, 0x00, 0x01, 0x01
gUnknown_08375660:: @ 8375660
- .incbin "baserom.gba", 0x00375660, 0x9
+ .byte 0x04, 0x04, 0x05, 0x06, 0x07, 0x04, 0x04, 0x05, 0x05
gUnknown_08375669:: @ 8375669
- .incbin "baserom.gba", 0x00375669, 0x9
+ .byte 0x08, 0x08, 0x09, 0x0A, 0x0B, 0x08, 0x08, 0x09, 0x09
gUnknown_08375672:: @ 8375672
- .incbin "baserom.gba", 0x00375672, 0x9
+ .byte 0x14, 0x14, 0x15, 0x16, 0x17, 0x14, 0x14, 0x15, 0x15
gUnknown_0837567B:: @ 837567B
- .incbin "baserom.gba", 0x0037567b, 0x9
+ .byte 0x08, 0x08, 0x07, 0x09, 0x0A, 0x08, 0x08, 0x07, 0x07
.align 2
gUnknown_08375684:: @ 8375684
@@ -3993,98 +4357,107 @@ gUnknown_08375694:: @ 8375694
.4byte MetatileBehavior_IsEastBlocked
.4byte MetatileBehavior_IsWestBlocked
+ .align 1
gUnknown_083756A4:: @ 83756A4
- .incbin "baserom.gba", 0x003756a4, 0x24
+ .2byte 0, 0
+ .2byte 0, 1
+ .2byte 0, -1
+ .2byte -1, 0
+ .2byte 1, 0
+ .2byte -1, 1
+ .2byte 1, 1
+ .2byte -1, -1
+ .2byte 1, -1
gUnknown_083756C8:: @ 83756C8
- .incbin "baserom.gba", 0x003756c8, 0x5
+ .byte 0x00, 0x00, 0x01, 0x02, 0x03
gUnknown_083756CD:: @ 83756CD
- .incbin "baserom.gba", 0x003756cd, 0x5
+ .byte 0x04, 0x04, 0x05, 0x06, 0x07
gUnknown_083756D2:: @ 83756D2
- .incbin "baserom.gba", 0x003756d2, 0x5
+ .byte 0x08, 0x08, 0x09, 0x0A, 0x0B
gUnknown_083756D7:: @ 83756D7
- .incbin "baserom.gba", 0x003756d7, 0x5
+ .byte 0x15, 0x15, 0x16, 0x17, 0x18
gUnknown_083756DC:: @ 83756DC
- .incbin "baserom.gba", 0x003756dc, 0x5
+ .byte 0x29, 0x29, 0x2A, 0x2B, 0x2C
gUnknown_083756E1:: @ 83756E1
- .incbin "baserom.gba", 0x003756e1, 0x5
+ .byte 0x2D, 0x2D, 0x2E, 0x2F, 0x30
gUnknown_083756E6:: @ 83756E6
- .incbin "baserom.gba", 0x003756e6, 0x5
+ .byte 0x31, 0x31, 0x32, 0x33, 0x34
gUnknown_083756EB:: @ 83756EB
- .incbin "baserom.gba", 0x003756eb, 0x5
+ .byte 0x35, 0x35, 0x36, 0x37, 0x38
gUnknown_083756F0:: @ 83756F0
- .incbin "baserom.gba", 0x003756f0, 0x5
+ .byte 0x0C, 0x0C, 0x0D, 0x0E, 0x0F
gUnknown_083756F5:: @ 83756F5
- .incbin "baserom.gba", 0x003756f5, 0x5
+ .byte 0x46, 0x46, 0x47, 0x48, 0x49
gUnknown_083756FA:: @ 83756FA
- .incbin "baserom.gba", 0x003756fa, 0x5
+ .byte 0x4B, 0x4B, 0x4A, 0x4D, 0x4C
gUnknown_083756FF:: @ 83756FF
- .incbin "baserom.gba", 0x003756ff, 0x5
+ .byte 0x42, 0x42, 0x43, 0x44, 0x45
gUnknown_08375704:: @ 8375704
- .incbin "baserom.gba", 0x00375704, 0x5
+ .byte 0x3A, 0x3A, 0x3B, 0x3C, 0x3D
gUnknown_08375709:: @ 8375709
- .incbin "baserom.gba", 0x00375709, 0x5
+ .byte 0x19, 0x19, 0x1A, 0x1B, 0x1C
gUnknown_0837570E:: @ 837570E
- .incbin "baserom.gba", 0x0037570e, 0x5
+ .byte 0x1D, 0x1D, 0x1E, 0x1F, 0x20
gUnknown_08375713:: @ 8375713
- .incbin "baserom.gba", 0x00375713, 0x5
+ .byte 0x21, 0x21, 0x22, 0x23, 0x24
gUnknown_08375718:: @ 8375718
- .incbin "baserom.gba", 0x00375718, 0x5
+ .byte 0x25, 0x25, 0x26, 0x27, 0x28
gUnknown_0837571D:: @ 837571D
- .incbin "baserom.gba", 0x0037571d, 0x5
+ .byte 0x62, 0x62, 0x63, 0x64, 0x65
gUnknown_08375722:: @ 8375722
- .incbin "baserom.gba", 0x00375722, 0x5
+ .byte 0x66, 0x66, 0x67, 0x68, 0x69
gUnknown_08375727:: @ 8375727
- .incbin "baserom.gba", 0x00375727, 0x5
+ .byte 0x6A, 0x6A, 0x6B, 0x6C, 0x6D
gUnknown_0837572C:: @ 837572C
- .incbin "baserom.gba", 0x0037572c, 0x5
+ .byte 0x6E, 0x6E, 0x6F, 0x70, 0x71
gUnknown_08375731:: @ 8375731
- .incbin "baserom.gba", 0x00375731, 0x5
+ .byte 0x72, 0x72, 0x73, 0x74, 0x75
gUnknown_08375736:: @ 8375736
- .incbin "baserom.gba", 0x00375736, 0x5
+ .byte 0x76, 0x76, 0x77, 0x78, 0x79
gUnknown_0837573B:: @ 837573B
- .incbin "baserom.gba", 0x0037573b, 0x5
+ .byte 0x7A, 0x7A, 0x7B, 0x7C, 0x7D
gUnknown_08375740:: @ 8375740
- .incbin "baserom.gba", 0x00375740, 0x5
+ .byte 0x7E, 0x7E, 0x7F, 0x80, 0x81
gUnknown_08375745:: @ 8375745
- .incbin "baserom.gba", 0x00375745, 0x5
+ .byte 0x82, 0x82, 0x83, 0x84, 0x85
gUnknown_0837574A:: @ 837574A
- .incbin "baserom.gba", 0x0037574a, 0x5
+ .byte 0x86, 0x86, 0x87, 0x88, 0x89
gUnknown_0837574F:: @ 837574F
- .incbin "baserom.gba", 0x0037574f, 0x8
+ .byte 2, 1, 4, 3, 8, 7, 6, 5
gUnknown_08375757:: @ 8375757
- .incbin "baserom.gba", 0x00375757, 0x10
+ .byte 2, 1, 4, 3, 1, 2, 3, 4, 3, 4, 2, 1, 4, 3, 1, 2
gUnknown_08375767:: @ 8375767
- .incbin "baserom.gba", 0x00375767, 0x11
+ .byte 2, 1, 4, 3, 1, 2, 3, 4, 4, 3, 1, 2, 3, 4, 2, 1
.align 2
gUnknown_08375778:: @ 8375778