summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPikalaxALT <PikalaxALT@gmail.com>2019-11-02 13:50:12 -0400
committerPikalaxALT <PikalaxALT@gmail.com>2019-11-02 13:50:12 -0400
commit2f96cb5a6141e2c57146f9409272711abedca4a0 (patch)
treee5ca58ba7c0c2241119cf7be7360bb03491267bc
parent7164020574f8a9b22fb9cee90649f50f68a30067 (diff)
region_map gfx data
-rw-r--r--asm/region_map.s12
-rw-r--r--data/region_map.s395
-rw-r--r--graphics/region_map/unk_83EF23C.pal19
-rw-r--r--graphics/region_map/unk_83EF25C.pal19
-rw-r--r--graphics/region_map/unk_83EF27C.pal19
-rw-r--r--graphics/region_map/unk_83EF29C.pal19
-rw-r--r--graphics/region_map/unk_83EF2BC.pal19
-rw-r--r--graphics/region_map/unk_83EF2DC.pal83
-rw-r--r--graphics/region_map/unk_83EF384.pal19
-rw-r--r--graphics/region_map/unk_83EF3A4.pal19
-rw-r--r--graphics/region_map/unk_83EF3C4.pngbin0 -> 169 bytes
-rw-r--r--graphics/region_map/unk_83EF450.pngbin0 -> 170 bytes
-rw-r--r--graphics/region_map/unk_83EF4E0.pngbin0 -> 181 bytes
-rw-r--r--graphics/region_map/unk_83EF524.pngbin0 -> 233 bytes
-rw-r--r--graphics/region_map/unk_83EF59C.pngbin0 -> 244 bytes
-rw-r--r--graphics/region_map/unk_83EF61C.pngbin0 -> 3315 bytes
-rw-r--r--graphics/region_map/unk_83F0330.pngbin0 -> 495 bytes
-rw-r--r--graphics/region_map/unk_83F0580.binbin0 -> 4096 bytes
-rw-r--r--graphics/region_map/unk_83F089C.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F0AFC.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F0C0C.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F0CF0.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F0E0C.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F0F1C.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F1084.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F1190.binbin0 -> 1200 bytes
-rw-r--r--graphics/region_map/unk_83F12CC.pngbin0 -> 294 bytes
-rw-r--r--graphics/region_map/unk_83F13EC.pngbin0 -> 345 bytes
-rw-r--r--graphics/region_map/unk_83F1550.pngbin0 -> 258 bytes
-rw-r--r--graphics/region_map/unk_83F1640.pngbin0 -> 257 bytes
-rw-r--r--graphics/region_map/unk_83F1738.pngbin0 -> 217 bytes
-rw-r--r--graphics/region_map/unk_83F1804.pngbin0 -> 216 bytes
-rw-r--r--graphics/region_map/unk_83F18D8.pngbin0 -> 175 bytes
-rw-r--r--graphics/region_map/unk_83F1908.pngbin0 -> 205 bytes
-rw-r--r--graphics/region_map/unk_83F1978.pngbin0 -> 84 bytes
-rw-r--r--graphics/region_map/unk_83F19A0.binbin0 -> 1200 bytes
36 files changed, 530 insertions, 93 deletions
diff --git a/asm/region_map.s b/asm/region_map.s
index 7c040f7b8..5d136385b 100644
--- a/asm/region_map.s
+++ b/asm/region_map.s
@@ -80,7 +80,7 @@ _080BFE92:
sub_80BFEA0: @ 80BFEA0
push {r4,lr}
sub sp, 0x20
- ldr r4, _080BFED8 @ =gUnknown_83EF31C
+ ldr r4, _080BFED8 @ =gUnknown_83EF2DC + 0x40
adds r0, r4, 0
mov r1, sp
movs r2, 0x10
@@ -103,7 +103,7 @@ sub_80BFEA0: @ 80BFEA0
pop {r0}
bx r0
.align 2, 0
-_080BFED8: .4byte gUnknown_83EF31C
+_080BFED8: .4byte gUnknown_83EF2DC + 0x40
thumb_func_end sub_80BFEA0
thumb_func_start sub_80BFEDC
@@ -567,7 +567,7 @@ _080C0298:
bne _080C02B6
b _080C03C8
_080C02B6:
- ldr r4, _080C02F8 @ =gUnknown_83EF25A
+ ldr r4, _080C02F8 @ =gUnknown_83EF23C + 0x1E
adds r0, r4, 0
movs r1, 0
movs r2, 0x2
@@ -593,7 +593,7 @@ _080C02B6:
_080C02EC: .4byte gUnknown_83EF2DC
_080C02F0: .4byte gUnknown_20399D4
_080C02F4: .4byte 0x00004796
-_080C02F8: .4byte gUnknown_83EF25A
+_080C02F8: .4byte gUnknown_83EF23C + 0x1E
_080C02FC:
bl ResetTempTileDataBuffers
b _080C03C8
@@ -5116,7 +5116,7 @@ _080C285C: .4byte gUnknown_8418E8D
_080C2860: .4byte gUnknown_20399E0
_080C2864: .4byte 0x00000ccc
_080C2868:
- ldr r4, _080C28A0 @ =gUnknown_83EF25A
+ ldr r4, _080C28A0 @ =gUnknown_83EF23C + 0x1E
adds r0, r4, 0
movs r1, 0
movs r2, 0x2
@@ -5139,7 +5139,7 @@ _080C2868:
bl LoadPalette
b _080C2976
.align 2, 0
-_080C28A0: .4byte gUnknown_83EF25A
+_080C28A0: .4byte gUnknown_83EF23C + 0x1E
_080C28A4:
movs r4, 0x1
str r4, [sp]
diff --git a/data/region_map.s b/data/region_map.s
index 610b09357..0baeafbc7 100644
--- a/data/region_map.s
+++ b/data/region_map.s
@@ -1,5 +1,6 @@
#include "constants/maps.h"
#include "constants/species.h"
+#include "constants/region_map.h"
.include "asm/macros.inc"
.include "constants/constants.inc"
@@ -8,195 +9,415 @@
.include "data/text/map_section_names.inc"
-gUnknown_83EF23C:: @ 83EF23C
- .incbin "baserom.gba", 0x3EF23C, 0x1E
+gUnknown_83EF23C:: @ 83EF23C gbapal
+ .incbin "graphics/region_map/unk_83EF23C.gbapal"
-gUnknown_83EF25A:: @ 83EF25A
- .incbin "baserom.gba", 0x3EF25A, 0x2
+gUnknown_83EF25C:: @ 83EF25C gbapal
+ .incbin "graphics/region_map/unk_83EF25C.gbapal"
-gUnknown_83EF25C:: @ 83EF25C
- .incbin "baserom.gba", 0x3EF25C, 0x20
+gUnknown_83EF27C:: @ 83EF27C gbapal
+ .incbin "graphics/region_map/unk_83EF27C.gbapal"
-gUnknown_83EF27C:: @ 83EF27C
- .incbin "baserom.gba", 0x3EF27C, 0x20
+gUnknown_83EF29C:: @ 83EF29C gbapal
+ .incbin "graphics/region_map/unk_83EF29C.gbapal"
-gUnknown_83EF29C:: @ 83EF29C
- .incbin "baserom.gba", 0x3EF29C, 0x20
+gUnknown_83EF2BC:: @ 83EF2BC gbapal
+ .incbin "graphics/region_map/unk_83EF2BC.gbapal"
-gUnknown_83EF2BC:: @ 83EF2BC
- .incbin "baserom.gba", 0x3EF2BC, 0x20
+gUnknown_83EF2DC:: @ 83EF2DC gbapal
+ .incbin "graphics/region_map/unk_83EF2DC.gbapal"
-gUnknown_83EF2DC:: @ 83EF2DC
- .incbin "baserom.gba", 0x3EF2DC, 0x40
+ .2byte 0x7c00, 0x7d80, 0x7fff, 0x7fff
-gUnknown_83EF31C:: @ 83EF31C
- .incbin "baserom.gba", 0x3EF31C, 0x68
+gUnknown_83EF384:: @ 83EF384 gbapal
+ .incbin "graphics/region_map/unk_83EF384.gbapal"
-gUnknown_83EF384:: @ 83EF384
- .incbin "baserom.gba", 0x3EF384, 0x20
+gUnknown_83EF3A4:: @ 83EF3A4 gbapal
+ .incbin "graphics/region_map/unk_83EF3A4.gbapal"
-gUnknown_83EF3A4:: @ 83EF3A4
- .incbin "baserom.gba", 0x3EF3A4, 0x20
+gUnknown_83EF3C4:: @ 83EF3C4 pal=gUnknown_83EF384
+ .incbin "graphics/region_map/unk_83EF3C4.4bpp.lz"
-gUnknown_83EF3C4:: @ 83EF3C4
- .incbin "baserom.gba", 0x3EF3C4, 0x8C
+gUnknown_83EF450:: @ 83EF450 pal=gUnknown_83EF384
+ .incbin "graphics/region_map/unk_83EF450.4bpp.lz"
-gUnknown_83EF450:: @ 83EF450
- .incbin "baserom.gba", 0x3EF450, 0x90
+gUnknown_83EF4E0:: @ 83EF4E0 pal=gUnknown_83EF25C
+ .incbin "graphics/region_map/unk_83EF4E0.4bpp.lz"
-gUnknown_83EF4E0:: @ 83EF4E0
- .incbin "baserom.gba", 0x3EF4E0, 0x44
+gUnknown_83EF524:: @ 83EF524 pal=gUnknown_83EF27C
+ .incbin "graphics/region_map/unk_83EF524.4bpp.lz"
-gUnknown_83EF524:: @ 83EF524
- .incbin "baserom.gba", 0x3EF524, 0x78
-
-gUnknown_83EF59C:: @ 83EF59C
- .incbin "baserom.gba", 0x3EF59C, 0x80
+gUnknown_83EF59C:: @ 83EF59C pal=gUnknown_83EF29C
+ .incbin "graphics/region_map/unk_83EF59C.4bpp.lz"
gUnknown_83EF61C:: @ 83EF61C
- .incbin "baserom.gba", 0x3EF61C, 0xD14
+ .incbin "graphics/region_map/unk_83EF61C.4bpp.lz"
gUnknown_83F0330:: @ 83F0330
- .incbin "baserom.gba", 0x3F0330, 0x250
+ .incbin "graphics/region_map/unk_83F0330.4bpp.lz"
gUnknown_83F0580:: @ 83F0580
- .incbin "baserom.gba", 0x3F0580, 0x31C
+ .incbin "graphics/region_map/unk_83F0580.bin.lz"
gUnknown_83F089C:: @ 83F089C
- .incbin "baserom.gba", 0x3F089C, 0x260
+ .incbin "graphics/region_map/unk_83F089C.bin.lz"
gUnknown_83F0AFC:: @ 83F0AFC
- .incbin "baserom.gba", 0x3F0AFC, 0x110
+ .incbin "graphics/region_map/unk_83F0AFC.bin.lz"
gUnknown_83F0C0C:: @ 83F0C0C
- .incbin "baserom.gba", 0x3F0C0C, 0xE4
+ .incbin "graphics/region_map/unk_83F0C0C.bin.lz"
gUnknown_83F0CF0:: @ 83F0CF0
- .incbin "baserom.gba", 0x3F0CF0, 0x11C
+ .incbin "graphics/region_map/unk_83F0CF0.bin.lz"
gUnknown_83F0E0C:: @ 83F0E0C
- .incbin "baserom.gba", 0x3F0E0C, 0x110
+ .incbin "graphics/region_map/unk_83F0E0C.bin.lz"
gUnknown_83F0F1C:: @ 83F0F1C
- .incbin "baserom.gba", 0x3F0F1C, 0x168
+ .incbin "graphics/region_map/unk_83F0F1C.bin.lz"
gUnknown_83F1084:: @ 83F1084
- .incbin "baserom.gba", 0x3F1084, 0x10C
+ .incbin "graphics/region_map/unk_83F1084.bin.lz"
gUnknown_83F1190:: @ 83F1190
- .incbin "baserom.gba", 0x3F1190, 0x13C
+ .incbin "graphics/region_map/unk_83F1190.bin.lz"
-gUnknown_83F12CC:: @ 83F12CC
- .incbin "baserom.gba", 0x3F12CC, 0x120
+gUnknown_83F12CC:: @ 83F12CC pal=gUnknown_83EF3A4
+ .incbin "graphics/region_map/unk_83F12CC.4bpp.lz"
-gUnknown_83F13EC:: @ 83F13EC
- .incbin "baserom.gba", 0x3F13EC, 0x164
+gUnknown_83F13EC:: @ 83F13EC pal=gUnknown_83EF3A4
+ .incbin "graphics/region_map/unk_83F13EC.4bpp.lz"
-gUnknown_83F1550:: @ 83F1550
- .incbin "baserom.gba", 0x3F1550, 0xF0
+gUnknown_83F1550:: @ 83F1550 pal=gUnknown_83EF3A4
+ .incbin "graphics/region_map/unk_83F1550.4bpp.lz"
-gUnknown_83F1640:: @ 83F1640
- .incbin "baserom.gba", 0x3F1640, 0xF8
+gUnknown_83F1640:: @ 83F1640 pal=gUnknown_83EF3A4
+ .incbin "graphics/region_map/unk_83F1640.4bpp.lz"
-gUnknown_83F1738:: @ 83F1738
- .incbin "baserom.gba", 0x3F1738, 0xCC
+gUnknown_83F1738:: @ 83F1738 pal=gUnknown_83EF3A4
+ .incbin "graphics/region_map/unk_83F1738.4bpp.lz"
-gUnknown_83F1804:: @ 83F1804
- .incbin "baserom.gba", 0x3F1804, 0xD4
+gUnknown_83F1804:: @ 83F1804 pal=gUnknown_83EF3A4
+ .incbin "graphics/region_map/unk_83F1804.4bpp.lz"
-gUnknown_83F18D8:: @ 83F18D8
- .incbin "baserom.gba", 0x3F18D8, 0x30
+gUnknown_83F18D8:: @ 83F18D8 pal=gUnknown_83EF2BC
+ .incbin "graphics/region_map/unk_83F18D8.4bpp.lz"
-gUnknown_83F1908:: @ 83F1908
- .incbin "baserom.gba", 0x3F1908, 0x70
+gUnknown_83F1908:: @ 83F1908 pal=gUnknown_83EF2BC
+ .incbin "graphics/region_map/unk_83F1908.4bpp.lz"
gUnknown_83F1978:: @ 83F1978
- .incbin "baserom.gba", 0x3F1978, 0x28
+ .incbin "graphics/region_map/unk_83F1978.4bpp.lz"
gUnknown_83F19A0:: @ 83F19A0
- .incbin "baserom.gba", 0x3F19A0, 0xB0
+ .incbin "graphics/region_map/unk_83F19A0.bin.lz"
gUnknown_83F1A50:: @ 83F1A50
- .incbin "baserom.gba", 0x3F1A50, 0x10
+ .4byte 0x000021e0
+ @ {
+ @ .bg = 0,
+ @ .charBaseIndex = 0,
+ @ .mapBaseIndex = 30,
+ @ .screenSize = 0,
+ @ .paletteMode = 0,
+ @ .priority = 2,
+ @ .baseTile = 0x0000
+ @ }
+ .4byte 0x000030f5
+ @ {
+ @ .bg = 1,
+ @ .charBaseIndex = 1,
+ @ .mapBaseIndex = 15,
+ @ .screenSize = 0,
+ @ .paletteMode = 0,
+ @ .priority = 3,
+ @ .baseTile = 0x0000
+ @ }
+ .4byte 0x0000117a
+ @ {
+ @ .bg = 2,
+ @ .charBaseIndex = 2,
+ @ .mapBaseIndex = 23,
+ @ .screenSize = 0,
+ @ .paletteMode = 0,
+ @ .priority = 1,
+ @ .baseTile = 0x0000
+ @ }
+ .4byte 0x000001ff
+ @ {
+ @ .bg = 3,
+ @ .charBaseIndex = 3,
+ @ .mapBaseIndex = 31,
+ @ .screenSize = 0,
+ @ .paletteMode = 0,
+ @ .priority = 0,
+ @ .baseTile = 0x0000
+ @ }
gUnknown_83F1A60:: @ 83F1A60
- .incbin "baserom.gba", 0x3F1A60, 0x30
+ .byte 3, 3, 2, 15, 2, 12
+ .2byte 0x0001
+ @ {
+ @ .bg = 3,
+ @ .tilemapLeft = 3,
+ @ .tilemapTop = 2,
+ @ .width = 15,
+ @ .height = 2,
+ @ .paletteNum = 12,
+ @ .baseBlock = 0x0001
+ @ }
+ .byte 3, 3, 4, 15, 2, 12
+ .2byte 0x001f
+ @ {
+ @ .bg = 3,
+ @ .tilemapLeft = 3,
+ @ .tilemapTop = 4,
+ @ .width = 15,
+ @ .height = 2,
+ @ .paletteNum = 12,
+ @ .baseBlock = 0x001f
+ @ }
+ .byte 3, 3, 6, 25, 11, 12
+ .2byte 0x003d
+ @ {
+ @ .bg = 3,
+ @ .tilemapLeft = 3,
+ @ .tilemapTop = 6,
+ @ .width = 25,
+ @ .height = 11,
+ @ .paletteNum = 12,
+ @ .baseBlock = 0x003d
+ @ }
+ .byte 3, 18, 0, 5, 2, 12
+ .2byte 0x0150
+ @ {
+ @ .bg = 3,
+ @ .tilemapLeft = 18,
+ @ .tilemapTop = 0,
+ @ .width = 5,
+ @ .height = 2,
+ @ .paletteNum = 12,
+ @ .baseBlock = 0x0150
+ @ }
+ .byte 3, 24, 0, 5, 2, 12
+ .2byte 0x015a
+ @ {
+ @ .bg = 3,
+ @ .tilemapLeft = 24,
+ @ .tilemapTop = 0,
+ @ .width = 5,
+ @ .height = 2,
+ @ .paletteNum = 12,
+ @ .baseBlock = 0x015a
+ @ }
+ .byte 255, 0, 0, 0, 0, 0
+ .2byte 0x0000
+ @ {
+ @ .bg = 255,
+ @ .tilemapLeft = 0,
+ @ .tilemapTop = 0,
+ @ .width = 0,
+ @ .height = 0,
+ @ .paletteNum = 0,
+ @ .baseBlock = 0x0000
+ @ }
gUnknown_83F1A90:: @ 83F1A90
- .incbin "baserom.gba", 0x3F1A90, 0x4
+ .byte 0, 1, 2
+ .align 2
gUnknown_83F1A94:: @ 83F1A94
- .incbin "baserom.gba", 0x3F1A94, 0x8
+ .byte 0, 7, 2
+
+ .align 2
+gUnknown_83F1A98:: @ 83F1A98
+ .byte 0, 10, 2
+ .align 2
gUnknown_83F1A9C:: @ 83F1A9C
- .incbin "baserom.gba", 0x3F1A9C, 0x8
+ .4byte gUnknown_83F1A94
+ .4byte gUnknown_83F1A98
gUnknown_83F1AA4:: @ 83F1AA4
- .incbin "baserom.gba", 0x3F1AA4, 0x5C
+ .byte 0x8f, 0x90, 0x91, 0x96, 0x97, 0x98, 0x99, 0x9a, 0xaf, 0xb0, 0xb9, 0xc3, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .byte 0x92, 0x93, 0x9b, 0x9c, 0x9d, 0x9e, 0x9f, 0xa0, 0xa1, 0xa2, 0xae, 0xb1, 0xb2, 0xb5, 0xc5, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00
+
+ .byte 0x94, 0x95, 0xa3, 0xa4, 0xa5, 0xa6, 0xa7, 0xa8, 0xa9, 0xaa, 0xab, 0xac, 0xad, 0xb3, 0xb4, 0xb6, 0xb7, 0xb8, 0xba, 0xbb, 0xbc, 0xbd, 0xbe, 0xbf, 0xc0, 0xc1, 0xc2, 0xc5, 0x00, 0x00
+ .align 2
gUnknown_83F1B00:: @ 83F1B00
- .incbin "baserom.gba", 0x3F1B00, 0xC
+ .byte 0x01, 0x01, 0x01, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x01
gUnknown_83F1B0C:: @ 83F1B0C
- .incbin "baserom.gba", 0x3F1B0C, 0x8
+ .2byte 0x0018, 0x0010, 0x0090, 0x0020
gUnknown_83F1B14:: @ 83F1B14
- .incbin "baserom.gba", 0x3F1B14, 0x8
+ .2byte 0x0018, 0x0020, 0x0090, 0x0030
gUnknown_83F1B1C:: @ 83F1B1C
- .incbin "baserom.gba", 0x3F1B1C, 0x8
+ .2byte 0x0000, 0x0000, 0x0000, 0x0000
gUnknown_83F1B24:: @ 83F1B24
- .incbin "baserom.gba", 0x3F1B24, 0x14
+ .4byte 0x80000000, 0x00000000
+
+gAnimCmd_83F1B2C::
+ obj_image_anim_frame 0x00, 20
+ obj_image_anim_frame 0x10, 20
+ obj_image_anim_jump 0
gUnknown_83F1B38:: @ 83F1B38
- .incbin "baserom.gba", 0x3F1B38, 0x4
+ .4byte gAnimCmd_83F1B2C
gUnknown_83F1B3C:: @ 83F1B3C
- .incbin "baserom.gba", 0x3F1B3C, 0xE4
+ .2byte MAPSEC_VIRIDIAN_FOREST
+ .align 2
+ .4byte gMapSecName_ViridianForest
+ .4byte gUnknown_8418ECB
+ .2byte MAPSEC_MT_MOON
+ .align 2
+ .4byte gMapSecName_MtMoon
+ .4byte gUnknown_8418F3A
+ .2byte MAPSEC_DIGLETTS_CAVE
+ .align 2
+ .4byte gMapSecName_DiglettsCave
+ .4byte gUnknown_8418FB8
+ .2byte MAPSEC_KANTO_VICTORY_ROAD
+ .align 2
+ .4byte gMapSecName_VictoryRoad
+ .4byte gUnknown_841901C
+ .2byte MAPSEC_POKEMON_MANSION
+ .align 2
+ .4byte gMapSecName_PokemonMansion
+ .4byte gUnknown_841908E
+ .2byte MAPSEC_KANTO_SAFARI_ZONE
+ .align 2
+ .4byte gMapSecName_SafariZone
+ .4byte gUnknown_8419103
+ .2byte MAPSEC_ROCK_TUNNEL
+ .align 2
+ .4byte gMapSecName_RockTunnel
+ .4byte gUnknown_841917D
+ .2byte MAPSEC_SEAFOAM_ISLANDS
+ .align 2
+ .4byte gMapSecName_SeafoamIslands
+ .4byte gUnknown_8419201
+ .2byte MAPSEC_POKEMON_TOWER
+ .align 2
+ .4byte gMapSecName_PokemonTower
+ .4byte gUnknown_841926D
+ .2byte MAPSEC_CERULEAN_CAVE
+ .align 2
+ .4byte gMapSecName_CeruleanCave
+ .4byte gUnknown_84192E2
+ .2byte MAPSEC_POWER_PLANT
+ .align 2
+ .4byte gMapSecName_PowerPlant
+ .4byte gUnknown_841935B
+ .2byte MAPSEC_MT_EMBER
+ .align 2
+ .4byte gMapSecName_MtEmber
+ .4byte gUnknown_84193D5
+ .2byte MAPSEC_BERRY_FOREST
+ .align 2
+ .4byte gMapSecName_BerryForest
+ .4byte gUnknown_8419444
+ .2byte MAPSEC_ICEFALL_CAVE
+ .align 2
+ .4byte gMapSecName_IcefallCave
+ .4byte gUnknown_84194C9
+ .2byte MAPSEC_LOST_CAVE
+ .align 2
+ .4byte gMapSecName_LostCave
+ .4byte gUnknown_841953F
+ .2byte MAPSEC_TANOBY_CHAMBERS
+ .align 2
+ .4byte gMapSecName_TanobyChambers
+ .4byte gUnknown_84195AC
+ .2byte MAPSEC_ALTERING_CAVE
+ .align 2
+ .4byte gMapSecName_AlteringCave
+ .4byte gUnknown_8419629
+ .2byte MAPSEC_PATTERN_BUSH
+ .align 2
+ .4byte gMapSecName_PatternBush
+ .4byte gUnknown_841969D
+ .2byte MAPSEC_DOTTED_HOLE
+ .align 2
+ .4byte gMapSecName_DottedHole
+ .4byte gUnknown_841971A
gUnknown_83F1C20:: @ 83F1C20
- .incbin "baserom.gba", 0x3F1C20, 0x10
+ .4byte 0xc0008000, 0x00000000
+
+gAnimCmd_83f1c28::
+ obj_image_anim_frame 0, 0
+ obj_image_anim_jump 0
gUnknown_83F1C30:: @ 83F1C30
- .incbin "baserom.gba", 0x3F1C30, 0x4
+ .4byte gAnimCmd_83f1c28
gUnknown_83F1C34:: @ 83F1C34
- .incbin "baserom.gba", 0x3F1C34, 0x8
+ .2byte 0x0018, 0x0010, 0x00d8, 0x00a0
gUnknown_83F1C3C:: @ 83F1C3C
- .incbin "baserom.gba", 0x3F1C3C, 0x14
+ .4byte 0x40000000, 0x00000800
+
+gAnimCmd_83F1C44::
+ obj_image_anim_frame 0, 20
+ obj_image_anim_frame 4, 20
+ obj_image_anim_jump 0
gUnknown_83F1C50:: @ 83F1C50
- .incbin "baserom.gba", 0x3F1C50, 0x4
+ .4byte gAnimCmd_83F1C44
gUnknown_83F1C54:: @ 83F1C54
- .incbin "baserom.gba", 0x3F1C54, 0x10
+ .4byte 0x40000000, 0x00000800
+
+gAnimCmd_83F1C5C::
+ obj_image_anim_frame 0, 5
+ obj_image_anim_end
gUnknown_83F1C64:: @ 83F1C64
- .incbin "baserom.gba", 0x3F1C64, 0x4
+ .4byte gAnimCmd_83F1C5C
gUnknown_83F1C68:: @ 83F1C68
- .incbin "baserom.gba", 0x3F1C68, 0x8
+ .4byte 0x40000000, 0x00000800
gUnknown_83F1C70:: @ 83F1C70
- .incbin "baserom.gba", 0x3F1C70, 0x24
+ .4byte 0x00000000, 0x00000800
+
+gAnimCmd_83F1C78::
+ obj_image_anim_frame 0, 30
+ obj_image_anim_frame 4, 60
+ obj_image_anim_jump 0
+
+gAnimCmd_83F1C84::
+ obj_image_anim_frame 1, 20
+ obj_image_anim_jump 0
+
+gAnimCmd_83F1C8C::
+ obj_image_anim_frame 0, 20
+ obj_image_anim_jump 0
gUnknown_83F1C94:: @ 83F1C94
- .incbin "baserom.gba", 0x3F1C94, 0x4
+ .4byte gAnimCmd_83F1C78
gUnknown_83F1C98:: @ 83F1C98
- .incbin "baserom.gba", 0x3F1C98, 0x8
+ .4byte gAnimCmd_83F1C84
+ .4byte gAnimCmd_83F1C8C
gUnknown_83F1CA0:: @ 83F1CA0
- .incbin "baserom.gba", 0x3F1CA0, 0x4
+ .2byte 0x2000, 0x4000
gUnknown_83F1CA4:: @ 83F1CA4
- .incbin "baserom.gba", 0x3F1CA4, 0x4
+ .2byte 0x4044, 0x4246
gUnknown_83F1CA8:: @ 83F1CA8
- .incbin "baserom.gba", 0x3F1CA8, 0x4
+ .byte 15, 1, 2
+ .align 2
gUnknown_83F1CAC:: @ 83F1CAC
.4byte gMapSecName_PalletTown
.4byte gMapSecName_ViridianCity
diff --git a/graphics/region_map/unk_83EF23C.pal b/graphics/region_map/unk_83EF23C.pal
new file mode 100644
index 000000000..dfa6902cb
--- /dev/null
+++ b/graphics/region_map/unk_83EF23C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+255 255 255
+255 255 255
+98 98 98
+213 213 205
+230 8 8
+255 189 115
+32 156 8
+148 246 148
+49 82 205
+164 197 246
+255 164 74
+230 222 139
+0 0 0
+0 0 0
+0 0 0
+16 115 230
diff --git a/graphics/region_map/unk_83EF25C.pal b/graphics/region_map/unk_83EF25C.pal
new file mode 100644
index 000000000..b35568acf
--- /dev/null
+++ b/graphics/region_map/unk_83EF25C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+98 156 0
+255 255 255
+255 255 255
+230 230 246
+205 205 230
+180 180 222
+156 156 205
+131 131 197
+98 98 180
+74 74 164
+49 49 156
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/region_map/unk_83EF27C.pal b/graphics/region_map/unk_83EF27C.pal
new file mode 100644
index 000000000..27436be92
--- /dev/null
+++ b/graphics/region_map/unk_83EF27C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+172 123 65
+255 197 148
+222 148 115
+123 65 65
+65 65 213
+57 57 123
+115 164 197
+106 41 41
+238 238 255
+180 180 213
+255 106 74
+197 57 57
+255 222 90
+189 156 57
+0 0 0
diff --git a/graphics/region_map/unk_83EF29C.pal b/graphics/region_map/unk_83EF29C.pal
new file mode 100644
index 000000000..27436be92
--- /dev/null
+++ b/graphics/region_map/unk_83EF29C.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+115 197 164
+172 123 65
+255 197 148
+222 148 115
+123 65 65
+65 65 213
+57 57 123
+115 164 197
+106 41 41
+238 238 255
+180 180 213
+255 106 74
+197 57 57
+255 222 90
+189 156 57
+0 0 0
diff --git a/graphics/region_map/unk_83EF2BC.pal b/graphics/region_map/unk_83EF2BC.pal
new file mode 100644
index 000000000..b473d1577
--- /dev/null
+++ b/graphics/region_map/unk_83EF2BC.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+139 148 172
+255 255 255
+205 205 205
+148 148 148
+98 98 98
+139 205 255
+90 131 246
+90 106 180
+255 255 24
+189 156 65
+90 74 49
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+255 0 255
diff --git a/graphics/region_map/unk_83EF2DC.pal b/graphics/region_map/unk_83EF2DC.pal
new file mode 100644
index 000000000..b223aac5e
--- /dev/null
+++ b/graphics/region_map/unk_83EF2DC.pal
@@ -0,0 +1,83 @@
+JASC-PAL
+0100
+80
+0 0 0
+24 131 8
+57 172 8
+82 205 8
+115 230 32
+172 246 57
+230 164 0
+238 189 57
+246 213 82
+238 230 115
+230 222 164
+205 205 148
+82 148 213
+90 172 230
+156 213 255
+164 180 255
+0 0 0
+255 0 255
+255 0 255
+255 0 255
+255 0 255
+246 238 139
+148 0 0
+255 57 16
+255 172 16
+98 98 98
+205 205 205
+255 255 255
+230 164 0
+238 189 57
+246 213 82
+238 230 115
+0 0 0
+139 74 49
+180 82 49
+230 115 49
+246 205 49
+189 156 41
+57 164 49
+82 213 49
+222 189 49
+255 0 255
+255 0 255
+164 164 164
+230 230 238
+65 65 74
+115 115 115
+255 255 255
+0 0 0
+189 156 41
+255 222 49
+246 246 238
+98 98 98
+115 115 98
+164 172 172
+255 57 16
+222 156 57
+90 131 172
+106 65 65
+49 49 49
+205 123 74
+255 0 255
+156 213 255
+164 180 255
+0 0 0
+255 255 255
+205 205 205
+148 148 148
+98 98 98
+139 205 255
+90 131 246
+90 106 180
+255 255 24
+189 156 65
+90 74 49
+189 189 180
+205 205 189
+255 0 255
+255 0 255
+255 0 255
diff --git a/graphics/region_map/unk_83EF384.pal b/graphics/region_map/unk_83EF384.pal
new file mode 100644
index 000000000..8aacc8685
--- /dev/null
+++ b/graphics/region_map/unk_83EF384.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+131 139 139
+255 255 255
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
+0 0 0
diff --git a/graphics/region_map/unk_83EF3A4.pal b/graphics/region_map/unk_83EF3A4.pal
new file mode 100644
index 000000000..e6eff3c7e
--- /dev/null
+++ b/graphics/region_map/unk_83EF3A4.pal
@@ -0,0 +1,19 @@
+JASC-PAL
+0100
+16
+0 0 0
+139 74 49
+180 82 49
+230 115 49
+246 205 49
+189 156 41
+57 164 49
+82 213 49
+222 189 49
+255 0 255
+255 0 255
+164 164 164
+230 230 238
+65 65 74
+115 115 115
+255 255 255
diff --git a/graphics/region_map/unk_83EF3C4.png b/graphics/region_map/unk_83EF3C4.png
new file mode 100644
index 000000000..62ec16869
--- /dev/null
+++ b/graphics/region_map/unk_83EF3C4.png
Binary files differ
diff --git a/graphics/region_map/unk_83EF450.png b/graphics/region_map/unk_83EF450.png
new file mode 100644
index 000000000..d2dd3cbe3
--- /dev/null
+++ b/graphics/region_map/unk_83EF450.png
Binary files differ
diff --git a/graphics/region_map/unk_83EF4E0.png b/graphics/region_map/unk_83EF4E0.png
new file mode 100644
index 000000000..61adec3ab
--- /dev/null
+++ b/graphics/region_map/unk_83EF4E0.png
Binary files differ
diff --git a/graphics/region_map/unk_83EF524.png b/graphics/region_map/unk_83EF524.png
new file mode 100644
index 000000000..7ba4998c5
--- /dev/null
+++ b/graphics/region_map/unk_83EF524.png
Binary files differ
diff --git a/graphics/region_map/unk_83EF59C.png b/graphics/region_map/unk_83EF59C.png
new file mode 100644
index 000000000..879634e70
--- /dev/null
+++ b/graphics/region_map/unk_83EF59C.png
Binary files differ
diff --git a/graphics/region_map/unk_83EF61C.png b/graphics/region_map/unk_83EF61C.png
new file mode 100644
index 000000000..9413e86b1
--- /dev/null
+++ b/graphics/region_map/unk_83EF61C.png
Binary files differ
diff --git a/graphics/region_map/unk_83F0330.png b/graphics/region_map/unk_83F0330.png
new file mode 100644
index 000000000..149e64abe
--- /dev/null
+++ b/graphics/region_map/unk_83F0330.png
Binary files differ
diff --git a/graphics/region_map/unk_83F0580.bin b/graphics/region_map/unk_83F0580.bin
new file mode 100644
index 000000000..d851eb1d6
--- /dev/null
+++ b/graphics/region_map/unk_83F0580.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F089C.bin b/graphics/region_map/unk_83F089C.bin
new file mode 100644
index 000000000..a8b0c176e
--- /dev/null
+++ b/graphics/region_map/unk_83F089C.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F0AFC.bin b/graphics/region_map/unk_83F0AFC.bin
new file mode 100644
index 000000000..f850a7383
--- /dev/null
+++ b/graphics/region_map/unk_83F0AFC.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F0C0C.bin b/graphics/region_map/unk_83F0C0C.bin
new file mode 100644
index 000000000..10097326e
--- /dev/null
+++ b/graphics/region_map/unk_83F0C0C.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F0CF0.bin b/graphics/region_map/unk_83F0CF0.bin
new file mode 100644
index 000000000..da57de37c
--- /dev/null
+++ b/graphics/region_map/unk_83F0CF0.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F0E0C.bin b/graphics/region_map/unk_83F0E0C.bin
new file mode 100644
index 000000000..45132ebb5
--- /dev/null
+++ b/graphics/region_map/unk_83F0E0C.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F0F1C.bin b/graphics/region_map/unk_83F0F1C.bin
new file mode 100644
index 000000000..66b70622c
--- /dev/null
+++ b/graphics/region_map/unk_83F0F1C.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F1084.bin b/graphics/region_map/unk_83F1084.bin
new file mode 100644
index 000000000..97887d512
--- /dev/null
+++ b/graphics/region_map/unk_83F1084.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F1190.bin b/graphics/region_map/unk_83F1190.bin
new file mode 100644
index 000000000..54af42856
--- /dev/null
+++ b/graphics/region_map/unk_83F1190.bin
Binary files differ
diff --git a/graphics/region_map/unk_83F12CC.png b/graphics/region_map/unk_83F12CC.png
new file mode 100644
index 000000000..1a256bd8b
--- /dev/null
+++ b/graphics/region_map/unk_83F12CC.png
Binary files differ
diff --git a/graphics/region_map/unk_83F13EC.png b/graphics/region_map/unk_83F13EC.png
new file mode 100644
index 000000000..1f3c2e2c3
--- /dev/null
+++ b/graphics/region_map/unk_83F13EC.png
Binary files differ
diff --git a/graphics/region_map/unk_83F1550.png b/graphics/region_map/unk_83F1550.png
new file mode 100644
index 000000000..ed021d912
--- /dev/null
+++ b/graphics/region_map/unk_83F1550.png
Binary files differ
diff --git a/graphics/region_map/unk_83F1640.png b/graphics/region_map/unk_83F1640.png
new file mode 100644
index 000000000..241c662c9
--- /dev/null
+++ b/graphics/region_map/unk_83F1640.png
Binary files differ
diff --git a/graphics/region_map/unk_83F1738.png b/graphics/region_map/unk_83F1738.png
new file mode 100644
index 000000000..ee230ae7f
--- /dev/null
+++ b/graphics/region_map/unk_83F1738.png
Binary files differ
diff --git a/graphics/region_map/unk_83F1804.png b/graphics/region_map/unk_83F1804.png
new file mode 100644
index 000000000..afd9f7481
--- /dev/null
+++ b/graphics/region_map/unk_83F1804.png
Binary files differ
diff --git a/graphics/region_map/unk_83F18D8.png b/graphics/region_map/unk_83F18D8.png
new file mode 100644
index 000000000..98fab3117
--- /dev/null
+++ b/graphics/region_map/unk_83F18D8.png
Binary files differ
diff --git a/graphics/region_map/unk_83F1908.png b/graphics/region_map/unk_83F1908.png
new file mode 100644
index 000000000..a7da4e17d
--- /dev/null
+++ b/graphics/region_map/unk_83F1908.png
Binary files differ
diff --git a/graphics/region_map/unk_83F1978.png b/graphics/region_map/unk_83F1978.png
new file mode 100644
index 000000000..26fb0c84c
--- /dev/null
+++ b/graphics/region_map/unk_83F1978.png
Binary files differ
diff --git a/graphics/region_map/unk_83F19A0.bin b/graphics/region_map/unk_83F19A0.bin
new file mode 100644
index 000000000..08eefa04c
--- /dev/null
+++ b/graphics/region_map/unk_83F19A0.bin
Binary files differ