summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--asm/trade.s4
-rw-r--r--data/connections.s242
-rw-r--r--data/data.s5
-rw-r--r--data/maps/groups.inc1700
-rw-r--r--data/text/species_names.inc412
-rw-r--r--include/constants/map_groups.h515
-rw-r--r--include/constants/maps.h585
7 files changed, 1903 insertions, 1560 deletions
diff --git a/asm/trade.s b/asm/trade.s
index 5f0f9da85..9dc1c2bf3 100644
--- a/asm/trade.s
+++ b/asm/trade.s
@@ -2487,7 +2487,7 @@ _0804DB1A:
bne _0804DB5A
adds r0, r4, 0
movs r1, 0x2
- ldr r2, _0804DB74 @ =gUnknown_8246BE5
+ ldr r2, _0804DB74 @ = gSpeciesNames + 0xD05
bl SetMonData
_0804DB5A:
adds r4, 0x64
@@ -2500,7 +2500,7 @@ _0804DB5A:
_0804DB68: .4byte gEnemyParty
_0804DB6C: .4byte 0x0000012f
_0804DB70: .4byte gUnknown_8262034
-_0804DB74: .4byte gUnknown_8246BE5
+_0804DB74: .4byte gSpeciesNames+0xD05
_0804DB78:
ldr r2, _0804DBA8 @ =gUnknown_2031DA8
ldr r1, [r2]
diff --git a/data/connections.s b/data/connections.s
index 15c02ebbe..3e1b03999 100644
--- a/data/connections.s
+++ b/data/connections.s
@@ -1,501 +1,503 @@
+#include "constants/maps.h"
.include "asm/macros.inc"
.section .rodata
gUnknown_8352754:: @ 8352754
- connection up, 0, 0x313
- connection down, 0, 0x327
+ connection up, 0, MAP_ROUTE1
+ connection down, 0, MAP_ROUTE21_NORTH
gUnknown_835276C:: @ 835276C
.4byte 2
.4byte gUnknown_8352754
gUnknown_8352774:: @ 8352774
- connection up, 12, 0x314
- connection down, 12, 0x313
- connection left, 10, 0x329
+ connection up, 12, MAP_ROUTE2
+ connection down, 12, MAP_ROUTE1
+ connection left, 10, MAP_ROUTE22
gUnknown_8352798:: @ 8352798
.4byte 3
.4byte gUnknown_8352774
gUnknown_83527A0:: @ 83527A0
- connection down, 12, 0x314
- connection right, 10, 0x315
+ connection down, 12, MAP_ROUTE2
+ connection right, 10, MAP_ROUTE3
gUnknown_83527B8:: @ 83527B8
.4byte 2
.4byte gUnknown_83527A0
gUnknown_83527C0:: @ 83527C0
- connection up, 12, 0x32B
- connection down, 0, 0x317
- connection left, 10, 0x316
- connection right, 10, 0x31B
+ connection up, 12, MAP_ROUTE24
+ connection down, 0, MAP_ROUTE5
+ connection left, 10, MAP_ROUTE4
+ connection right, 10, MAP_ROUTE9
gUnknown_83527F0:: @ 83527F0
.4byte 4
.4byte gUnknown_83527C0
gUnknown_83527F8:: @ 83527F8
- connection up, 0, 0x31C
- connection down, 0, 0x31E
- connection left, 0, 0x31A
+ connection up, 0, MAP_ROUTE10
+ connection down, 0, MAP_ROUTE12
+ connection left, 0, MAP_ROUTE8
gUnknown_835281C:: @ 835281C
.4byte 3
.4byte gUnknown_83527F8
gUnknown_8352824:: @ 8352824
- connection up, 12, 0x318
- connection right, 10, 0x31D
+ connection up, 12, MAP_ROUTE6
+ connection right, 10, MAP_ROUTE11
gUnknown_835283C:: @ 835283C
.4byte 2
.4byte gUnknown_8352824
gUnknown_8352844:: @ 8352844
- connection left, 10, 0x322
- connection right, 10, 0x319
+ connection left, 10, MAP_ROUTE16
+ connection right, 10, MAP_ROUTE7
gUnknown_835285C:: @ 835285C
.4byte 2
.4byte gUnknown_8352844
gUnknown_8352864:: @ 8352864
- connection down, 12, 0x325
- connection left, 10, 0x324
- connection right, 10, 0x321
+ connection down, 12, MAP_ROUTE19
+ connection left, 10, MAP_ROUTE18
+ connection right, 10, MAP_ROUTE15
gUnknown_8352888:: @ 8352888
.4byte 3
.4byte gUnknown_8352864
gUnknown_8352890:: @ 8352890
- connection up, 0, 0x328
- connection right, 0, 0x326
+ connection up, 0, MAP_ROUTE21_SOUTH
+ connection right, 0, MAP_ROUTE20
gUnknown_83528A8:: @ 83528A8
.4byte 2
.4byte gUnknown_8352890
gUnknown_83528B0:: @ 83528B0
- connection down, 0, 0x32A
+ connection down, 0, MAP_ROUTE23
gUnknown_83528BC:: @ 83528BC
.4byte 1
.4byte gUnknown_83528B0
gUnknown_83528C4:: @ 83528C4
- connection up, 0, 0x317
- connection down, 12, 0x318
- connection left, 10, 0x319
- connection right, 10, 0x31A
+ connection up, 0, MAP_ROUTE5
+ connection down, 12, MAP_ROUTE6
+ connection left, 10, MAP_ROUTE7
+ connection right, 10, MAP_ROUTE8
gUnknown_83528F4:: @ 83528F4
.4byte 4
.4byte gUnknown_83528C4
gUnknown_83528FC:: @ 83528FC
- connection up, 0, 0x317
- connection down, 12, 0x318
- connection left, 10, 0x319
- connection right, 10, 0x31A
+ connection up, 0, MAP_ROUTE5
+ connection down, 12, MAP_ROUTE6
+ connection left, 10, MAP_ROUTE7
+ connection right, 10, MAP_ROUTE8
gUnknown_835292C:: @ 835292C
.4byte 4
.4byte gUnknown_83528FC
gUnknown_8352934:: @ 8352934
- connection down, 0, 0x32E
- connection right, -120, 0x32D
+ connection down, 0, MAP_ONEISLAND_TREASUREBEACH
+ connection right, -120, MAP_ONEISLAND_KINDLEROAD
gUnknown_835294C:: @ 835294C
.4byte 2
.4byte gUnknown_8352934
gUnknown_8352954:: @ 8352954
- connection up, 24, 0x32F
+ connection up, 24, MAP_TWOISLAND_CAPEBRINK
gUnknown_8352960:: @ 8352960
.4byte 1
.4byte gUnknown_8352954
gUnknown_8352968:: @ 8352968
- connection down, 0, 0x331
- connection left, 0, 0x330
+ connection down, 0, MAP_THREEISLAND_PORT
+ connection left, 0, MAP_THREEISLAND_BONDBRIDGE
gUnknown_8352980:: @ 8352980
.4byte 2
.4byte gUnknown_8352968
gUnknown_8352988:: @ 8352988
- connection up, -48, 0x337
- connection right, 0, 0x338
+ connection up, -48, MAP_FIVEISLAND_WATERLABYRINTH
+ connection right, 0, MAP_FIVEISLAND_MEADOW
gUnknown_83529A0:: @ 83529A0
.4byte 2
.4byte gUnknown_8352988
gUnknown_83529A8:: @ 83529A8
- connection up, -48, 0x33E
- connection down, 0, 0x33F
+ connection up, -48, MAP_SEVENISLAND_TRAINERTOWER
+ connection down, 0, MAP_SEVENISLAND_SEVAULTCANYON_ENTRANCE
gUnknown_83529C0:: @ 83529C0
.4byte 2
.4byte gUnknown_83529A8
gUnknown_83529C8:: @ 83529C8
- connection right, -40, 0x33C
+ connection right, -40, MAP_SIXISLAND_WATERPATH
gUnknown_83529D4:: @ 83529D4
.4byte 1
.4byte gUnknown_83529C8
gUnknown_83529DC:: @ 83529DC
- connection up, -12, 0x301
- connection down, 0, 0x300
+ connection up, -12, MAP_VIRIDIANCITY
+ connection down, 0, MAP_PALLETTOWN
gUnknown_83529F4:: @ 83529F4
.4byte 2
.4byte gUnknown_83529DC
gUnknown_83529FC:: @ 83529FC
- connection up, -12, 0x302
- connection down, -12, 0x301
+ connection up, -12, MAP_PEWTERCITY
+ connection down, -12, MAP_VIRIDIANCITY
gUnknown_8352A14:: @ 8352A14
.4byte 2
.4byte gUnknown_83529FC
gUnknown_8352A1C:: @ 8352A1C
- connection up, 60, 0x316
- connection left, -10, 0x302
+ connection up, 60, MAP_ROUTE4
+ connection left, -10, MAP_PEWTERCITY
gUnknown_8352A34:: @ 8352A34
.4byte 2
.4byte gUnknown_8352A1C
gUnknown_8352A3C:: @ 8352A3C
- connection down, -60, 0x315
- connection right, -10, 0x303
+ connection down, -60, MAP_ROUTE3
+ connection right, -10, MAP_CERULEANCITY
gUnknown_8352A54:: @ 8352A54
.4byte 2
.4byte gUnknown_8352A3C
gUnknown_8352A5C:: @ 8352A5C
- connection up, 0, 0x303
- connection down, 0, 0x30B
+ connection up, 0, MAP_CERULEANCITY
+ connection down, 0, MAP_SAFFRONCITY
gUnknown_8352A74:: @ 8352A74
.4byte 2
.4byte gUnknown_8352A5C
gUnknown_8352A7C:: @ 8352A7C
- connection up, 0, 0x30B
- connection down, -12, 0x305
+ connection up, 0, MAP_SAFFRONCITY
+ connection down, -12, MAP_VERMILIONCITY
gUnknown_8352A94:: @ 8352A94
.4byte 2
.4byte gUnknown_8352A7C
gUnknown_8352A9C:: @ 8352A9C
- connection left, -10, 0x306
- connection right, -10, 0x30B
+ connection left, -10, MAP_CELADONCITY
+ connection right, -10, MAP_SAFFRONCITY
gUnknown_8352AB4:: @ 8352AB4
.4byte 2
.4byte gUnknown_8352A9C
gUnknown_8352ABC:: @ 8352ABC
- connection left, -10, 0x30B
- connection right, 0, 0x304
+ connection left, -10, MAP_SAFFRONCITY
+ connection right, 0, MAP_LAVENDERTOWN
gUnknown_8352AD4:: @ 8352AD4
.4byte 2
.4byte gUnknown_8352ABC
gUnknown_8352ADC:: @ 8352ADC
- connection left, -10, 0x303
- connection right, 0, 0x31C
+ connection left, -10, MAP_CERULEANCITY
+ connection right, 0, MAP_ROUTE10
gUnknown_8352AF4:: @ 8352AF4
.4byte 2
.4byte gUnknown_8352ADC
gUnknown_8352AFC:: @ 8352AFC
- connection down, 0, 0x304
- connection left, 0, 0x31B
+ connection down, 0, MAP_LAVENDERTOWN
+ connection left, 0, MAP_ROUTE9
gUnknown_8352B14:: @ 8352B14
.4byte 2
.4byte gUnknown_8352AFC
gUnknown_8352B1C:: @ 8352B1C
- connection left, -10, 0x305
- connection right, -60, 0x31E
+ connection left, -10, MAP_VERMILIONCITY
+ connection right, -60, MAP_ROUTE12
gUnknown_8352B34:: @ 8352B34
.4byte 2
.4byte gUnknown_8352B1C
gUnknown_8352B3C:: @ 8352B3C
- connection up, 0, 0x304
- connection down, -48, 0x31F
- connection left, 60, 0x31D
+ connection up, 0, MAP_LAVENDERTOWN
+ connection down, -48, MAP_ROUTE13
+ connection left, 60, MAP_ROUTE11
gUnknown_8352B60:: @ 8352B60
.4byte 3
.4byte gUnknown_8352B3C
gUnknown_8352B68:: @ 8352B68
- connection up, 48, 0x31E
- connection left, 0, 0x320
+ connection up, 48, MAP_ROUTE12
+ connection left, 0, MAP_ROUTE14
gUnknown_8352B80:: @ 8352B80
.4byte 2
.4byte gUnknown_8352B68
gUnknown_8352B88:: @ 8352B88
- connection left, 40, 0x321
- connection right, 0, 0x31F
+ connection left, 40, MAP_ROUTE15
+ connection right, 0, MAP_ROUTE13
gUnknown_8352BA0:: @ 8352BA0
.4byte 2
.4byte gUnknown_8352B88
gUnknown_8352BA8:: @ 8352BA8
- connection left, -10, 0x307
- connection right, -40, 0x320
+ connection left, -10, MAP_FUCHSIACITY
+ connection right, -40, MAP_ROUTE14
gUnknown_8352BC0:: @ 8352BC0
.4byte 2
.4byte gUnknown_8352BA8
gUnknown_8352BC8:: @ 8352BC8
- connection down, 0, 0x323
- connection right, -10, 0x306
+ connection down, 0, MAP_ROUTE17
+ connection right, -10, MAP_CELADONCITY
gUnknown_8352BE0:: @ 8352BE0
.4byte 2
.4byte gUnknown_8352BC8
gUnknown_8352BE8:: @ 8352BE8
- connection up, 0, 0x322
- connection down, 0, 0x324
+ connection up, 0, MAP_ROUTE16
+ connection down, 0, MAP_ROUTE18
gUnknown_8352C00:: @ 8352C00
.4byte 2
.4byte gUnknown_8352BE8
gUnknown_8352C08:: @ 8352C08
- connection up, 0, 0x323
- connection right, -10, 0x307
+ connection up, 0, MAP_ROUTE17
+ connection right, -10, MAP_FUCHSIACITY
gUnknown_8352C20:: @ 8352C20
.4byte 2
.4byte gUnknown_8352C08
gUnknown_8352C28:: @ 8352C28
- connection up, -12, 0x307
- connection left, 40, 0x326
+ connection up, -12, MAP_FUCHSIACITY
+ connection left, 40, MAP_ROUTE20
gUnknown_8352C40:: @ 8352C40
.4byte 2
.4byte gUnknown_8352C28
gUnknown_8352C48:: @ 8352C48
- connection left, 0, 0x308
- connection right, -40, 0x325
+ connection left, 0, MAP_CINNABARISLAND
+ connection right, -40, MAP_ROUTE19
gUnknown_8352C60:: @ 8352C60
.4byte 2
.4byte gUnknown_8352C48
gUnknown_8352C68:: @ 8352C68
- connection up, 0, 0x300
- connection down, 0, 0x328
+ connection up, 0, MAP_PALLETTOWN
+ connection down, 0, MAP_ROUTE21_SOUTH
gUnknown_8352C80:: @ 8352C80
.4byte 2
.4byte gUnknown_8352C68
gUnknown_8352C88:: @ 8352C88
- connection up, 0, 0x327
- connection down, 0, 0x308
+ connection up, 0, MAP_ROUTE21_NORTH
+ connection down, 0, MAP_CINNABARISLAND
gUnknown_8352CA0:: @ 8352CA0
.4byte 2
.4byte gUnknown_8352C88
gUnknown_8352CA8:: @ 8352CA8
- connection up, 0, 0x32A
- connection right, -10, 0x301
+ connection up, 0, MAP_ROUTE23
+ connection right, -10, MAP_VIRIDIANCITY
gUnknown_8352CC0:: @ 8352CC0
.4byte 2
.4byte gUnknown_8352CA8
gUnknown_8352CC8:: @ 8352CC8
- connection up, 0, 0x309
- connection down, 0, 0x329
+ connection up, 0, MAP_INDIGOPLATEAU_EXTERIOR
+ connection down, 0, MAP_ROUTE22
gUnknown_8352CE0:: @ 8352CE0
.4byte 2
.4byte gUnknown_8352CC8
gUnknown_8352CE8:: @ 8352CE8
- connection down, -12, 0x303
- connection right, 0, 0x32C
+ connection down, -12, MAP_CERULEANCITY
+ connection right, 0, MAP_ROUTE25
gUnknown_8352D00:: @ 8352D00
.4byte 2
.4byte gUnknown_8352CE8
gUnknown_8352D08:: @ 8352D08
- connection left, 0, 0x32B
+ connection left, 0, MAP_ROUTE24
gUnknown_8352D14:: @ 8352D14
.4byte 1
.4byte gUnknown_8352D08
gUnknown_8352D1C:: @ 8352D1C
- connection left, 120, 0x30C
+ connection left, 120, MAP_ONEISLAND
gUnknown_8352D28:: @ 8352D28
.4byte 1
.4byte gUnknown_8352D1C
gUnknown_8352D30:: @ 8352D30
- connection up, 0, 0x30C
+ connection up, 0, MAP_ONEISLAND
gUnknown_8352D3C:: @ 8352D3C
.4byte 1
.4byte gUnknown_8352D30
gUnknown_8352D44:: @ 8352D44
- connection down, -24, 0x30D
+ connection down, -24, MAP_TWOISLAND
gUnknown_8352D50:: @ 8352D50
.4byte 1
.4byte gUnknown_8352D44
gUnknown_8352D58:: @ 8352D58
- connection right, 0, 0x30E
+ connection right, 0, MAP_THREEISLAND
gUnknown_8352D64:: @ 8352D64
.4byte 1
.4byte gUnknown_8352D58
gUnknown_8352D6C:: @ 8352D6C
- connection up, 0, 0x30E
+ connection up, 0, MAP_THREEISLAND
gUnknown_8352D78:: @ 8352D78
.4byte 1
.4byte gUnknown_8352D6C
gUnknown_8352D80:: @ 8352D80
- connection up, 0, 0x30E
+ connection up, 0, MAP_THREEISLAND
gUnknown_8352D8C:: @ 8352D8C
.4byte 1
.4byte gUnknown_8352D80
gUnknown_8352D94:: @ 8352D94
- connection up, 0, 0x30E
+ connection up, 0, MAP_THREEISLAND
gUnknown_8352DA0:: @ 8352DA0
.4byte 1
.4byte gUnknown_8352D94
gUnknown_8352DA8:: @ 8352DA8
- connection down, -48, 0x337
+ connection down, -48, MAP_FIVEISLAND_WATERLABYRINTH
gUnknown_8352DB4:: @ 8352DB4
.4byte 1
.4byte gUnknown_8352DA8
gUnknown_8352DBC:: @ 8352DBC
- connection up, 48, 0x336
- connection down, 48, 0x310
+ connection up, 48, MAP_FIVEISLAND_RESORTGORGEOUS
+ connection down, 48, MAP_FIVEISLAND
gUnknown_8352DD4:: @ 8352DD4
.4byte 2
.4byte gUnknown_8352DBC
gUnknown_8352DDC:: @ 8352DDC
- connection left, 0, 0x310
- connection right, 20, 0x339
+ connection left, 0, MAP_FIVEISLAND
+ connection right, 20, MAP_FIVEISLAND_MEMORIALPILLAR
gUnknown_8352DF4:: @ 8352DF4
.4byte 2
.4byte gUnknown_8352DDC
gUnknown_8352DFC:: @ 8352DFC
- connection left, -20, 0x338
+ connection left, -20, MAP_FIVEISLAND_MEADOW
gUnknown_8352E08:: @ 8352E08
.4byte 1
.4byte gUnknown_8352DFC
gUnknown_8352E10:: @ 8352E10
- connection down, 0, 0x33B
+ connection down, 0, MAP_SIXISLAND_GREENPATH
gUnknown_8352E1C:: @ 8352E1C
.4byte 1
.4byte gUnknown_8352E10
gUnknown_8352E24:: @ 8352E24
- connection up, 0, 0x33A
- connection right, 0, 0x33C
+ connection up, 0, MAP_SIXISLAND_OUTCASTISLAND
+ connection right, 0, MAP_SIXISLAND_WATERPATH
gUnknown_8352E3C:: @ 8352E3C
.4byte 2
.4byte gUnknown_8352E24
gUnknown_8352E44:: @ 8352E44
- connection left, 0, 0x33B
- connection left, 40, 0x312
- connection left, 80, 0x33D
+ connection left, 0, MAP_SIXISLAND_GREENPATH
+ connection left, 40, MAP_SIXISLAND
+ connection left, 80, MAP_SIXISLAND_RUINVALLEY
gUnknown_8352E68:: @ 8352E68
.4byte 3
.4byte gUnknown_8352E44
gUnknown_8352E70:: @ 8352E70
- connection right, -80, 0x33C
+ connection right, -80, MAP_SIXISLAND_WATERPATH
gUnknown_8352E7C:: @ 8352E7C
.4byte 1
.4byte gUnknown_8352E70
gUnknown_8352E84:: @ 8352E84
- connection down, 48, 0x311
+ connection down, 48, MAP_SEVENISLAND
gUnknown_8352E90:: @ 8352E90
.4byte 1
.4byte gUnknown_8352E84
gUnknown_8352E98:: @ 8352E98
- connection up, 0, 0x311
- connection right, 20, 0x340
+ connection up, 0, MAP_SEVENISLAND
+ connection right, 20, MAP_SEVENISLAND_SEVAULTCANYON
gUnknown_8352EB0:: @ 8352EB0
.4byte 2
.4byte gUnknown_8352E98
gUnknown_8352EB8:: @ 8352EB8
- connection down, -48, 0x341
- connection left, -20, 0x33F
+ connection down, -48, MAP_SEVENISLAND_TANOBYRUINS
+ connection left, -20, MAP_SEVENISLAND_SEVAULTCANYON_ENTRANCE
gUnknown_8352ED0:: @ 8352ED0
.4byte 2
.4byte gUnknown_8352EB8
gUnknown_8352ED8:: @ 8352ED8
- connection up, 48, 0x340
+ connection up, 48, MAP_SEVENISLAND_SEVAULTCANYON
gUnknown_8352EE4:: @ 8352EE4
.4byte 1
.4byte gUnknown_8352ED8
+
diff --git a/data/data.s b/data/data.s
index 6fed9c618..236090c17 100644
--- a/data/data.s
+++ b/data/data.s
@@ -129,10 +129,7 @@ gTrainers:: @ 823EAD8
.incbin "baserom.gba", 0x23EAC8, 0x7418
gSpeciesNames:: @ 8245EE0
- .incbin "baserom.gba", 0x245EE0, 0xD05
-
-gUnknown_8246BE5:: @ 8246BE5
- .incbin "baserom.gba", 0x246BE5, 0x4AF
+ .include "data/text/species_names.inc"
gMoveNames:: @ 8247094
.incbin "baserom.gba", 0x247094, 0xF97
diff --git a/data/maps/groups.inc b/data/maps/groups.inc
index 27168da81..4785ec2b7 100644
--- a/data/maps/groups.inc
+++ b/data/maps/groups.inc
@@ -1,1788 +1,1788 @@
-gMap_00_00:: @ 834F188
+UnknownMap_00_00:: @ 834F188
.incbin "baserom.gba", 0x34F188, 0x1C
-gMap_00_01:: @ 834F1A4
+UnknownMap_00_01:: @ 834F1A4
.incbin "baserom.gba", 0x34F1A4, 0x1C
-gMap_00_02:: @ 834F1C0
+UnknownMap_00_02:: @ 834F1C0
.incbin "baserom.gba", 0x34F1C0, 0x1C
-gMap_00_03:: @ 834F1DC
+UnknownMap_00_03:: @ 834F1DC
.incbin "baserom.gba", 0x34F1DC, 0x1C
-gMap_00_04:: @ 834F1F8
+UnknownMap_00_04:: @ 834F1F8
.incbin "baserom.gba", 0x34F1F8, 0x1C
-gMap_01_00:: @ 834F214
+ViridianForest:: @ 834F214
.incbin "baserom.gba", 0x34F214, 0x1C
-gMap_01_01:: @ 834F230
+MtMoon_1F:: @ 834F230
.incbin "baserom.gba", 0x34F230, 0x1C
-gMap_01_02:: @ 834F24C
+MtMoon_B1F:: @ 834F24C
.incbin "baserom.gba", 0x34F24C, 0x1C
-gMap_01_03:: @ 834F268
+MtMoon_B2F:: @ 834F268
.incbin "baserom.gba", 0x34F268, 0x1C
-gMap_01_04:: @ 834F284
+SSAnne_Exterior:: @ 834F284
.incbin "baserom.gba", 0x34F284, 0x1C
-gMap_01_05:: @ 834F2A0
+SSAnne_1F_Corridor:: @ 834F2A0
.incbin "baserom.gba", 0x34F2A0, 0x1C
-gMap_01_06:: @ 834F2BC
+SSAnne_2F_Corridor:: @ 834F2BC
.incbin "baserom.gba", 0x34F2BC, 0x1C
-gMap_01_07:: @ 834F2D8
+SSAnne_3F_Corridor:: @ 834F2D8
.incbin "baserom.gba", 0x34F2D8, 0x1C
-gMap_01_08:: @ 834F2F4
+SSAnne_B1F_Corridor:: @ 834F2F4
.incbin "baserom.gba", 0x34F2F4, 0x1C
-gMap_01_09:: @ 834F310
+SSAnne_Deck:: @ 834F310
.incbin "baserom.gba", 0x34F310, 0x1C
-gMap_01_10:: @ 834F32C
+SSAnne_Kitchen:: @ 834F32C
.incbin "baserom.gba", 0x34F32C, 0x1C
-gMap_01_11:: @ 834F348
+SSAnne_CaptainsOffice:: @ 834F348
.incbin "baserom.gba", 0x34F348, 0x1C
-gMap_01_12:: @ 834F364
+SSAnne_1F_Room1:: @ 834F364
.incbin "baserom.gba", 0x34F364, 0x1C
-gMap_01_13:: @ 834F380
+SSAnne_1F_Room2:: @ 834F380
.incbin "baserom.gba", 0x34F380, 0x1C
-gMap_01_14:: @ 834F39C
+SSAnne_1F_Room3:: @ 834F39C
.incbin "baserom.gba", 0x34F39C, 0x1C
-gMap_01_15:: @ 834F3B8
+SSAnne_1F_Room4:: @ 834F3B8
.incbin "baserom.gba", 0x34F3B8, 0x1C
-gMap_01_16:: @ 834F3D4
+SSAnne_1F_Room5:: @ 834F3D4
.incbin "baserom.gba", 0x34F3D4, 0x1C
-gMap_01_17:: @ 834F3F0
+SSAnne_1F_Room7:: @ 834F3F0
.incbin "baserom.gba", 0x34F3F0, 0x1C
-gMap_01_18:: @ 834F40C
+SSAnne_2F_Room1:: @ 834F40C
.incbin "baserom.gba", 0x34F40C, 0x1C
-gMap_01_19:: @ 834F428
+SSAnne_2F_Room2:: @ 834F428
.incbin "baserom.gba", 0x34F428, 0x1C
-gMap_01_20:: @ 834F444
+SSAnne_2F_Room3:: @ 834F444
.incbin "baserom.gba", 0x34F444, 0x1C
-gMap_01_21:: @ 834F460
+SSAnne_2F_Room4:: @ 834F460
.incbin "baserom.gba", 0x34F460, 0x1C
-gMap_01_22:: @ 834F47C
+SSAnne_2F_Room5:: @ 834F47C
.incbin "baserom.gba", 0x34F47C, 0x1C
-gMap_01_23:: @ 834F498
+SSAnne_2F_Room6:: @ 834F498
.incbin "baserom.gba", 0x34F498, 0x1C
-gMap_01_24:: @ 834F4B4
+SSAnne_B1F_Room1:: @ 834F4B4
.incbin "baserom.gba", 0x34F4B4, 0x1C
-gMap_01_25:: @ 834F4D0
+SSAnne_B1F_Room2:: @ 834F4D0
.incbin "baserom.gba", 0x34F4D0, 0x1C
-gMap_01_26:: @ 834F4EC
+SSAnne_B1F_Room3:: @ 834F4EC
.incbin "baserom.gba", 0x34F4EC, 0x1C
-gMap_01_27:: @ 834F508
+SSAnne_B1F_Room4:: @ 834F508
.incbin "baserom.gba", 0x34F508, 0x1C
-gMap_01_28:: @ 834F524
+SSAnne_B1F_Room5:: @ 834F524
.incbin "baserom.gba", 0x34F524, 0x1C
-gMap_01_29:: @ 834F540
+SSAnne_1F_Room6:: @ 834F540
.incbin "baserom.gba", 0x34F540, 0x1C
-gMap_01_30:: @ 834F55C
+UndergroundPath_NorthEntrance:: @ 834F55C
.incbin "baserom.gba", 0x34F55C, 0x1C
-gMap_01_31:: @ 834F578
+UndergroundPath_NorthSouthTunnel:: @ 834F578
.incbin "baserom.gba", 0x34F578, 0x1C
-gMap_01_32:: @ 834F594
+UndergroundPath_SouthEntrance:: @ 834F594
.incbin "baserom.gba", 0x34F594, 0x1C
-gMap_01_33:: @ 834F5B0
+UndergroundPath_WestEntrance:: @ 834F5B0
.incbin "baserom.gba", 0x34F5B0, 0x1C
-gMap_01_34:: @ 834F5CC
+UndergroundPath_EastWestTunnel:: @ 834F5CC
.incbin "baserom.gba", 0x34F5CC, 0x1C
-gMap_01_35:: @ 834F5E8
+UndergroundPath_EastEntrance:: @ 834F5E8
.incbin "baserom.gba", 0x34F5E8, 0x1C
-gMap_01_36:: @ 834F604
+DiglettsCave_NorthEntrance:: @ 834F604
.incbin "baserom.gba", 0x34F604, 0x1C
-gMap_01_37:: @ 834F620
+DiglettsCave_B1F:: @ 834F620
.incbin "baserom.gba", 0x34F620, 0x1C
-gMap_01_38:: @ 834F63C
+DiglettsCave_SouthEntrance:: @ 834F63C
.incbin "baserom.gba", 0x34F63C, 0x1C
-gMap_01_39:: @ 834F658
+VictoryRoad_1F:: @ 834F658
.incbin "baserom.gba", 0x34F658, 0x1C
-gMap_01_40:: @ 834F674
+VictoryRoad_2F:: @ 834F674
.incbin "baserom.gba", 0x34F674, 0x1C
-gMap_01_41:: @ 834F690
+VictoryRoad_3F:: @ 834F690
.incbin "baserom.gba", 0x34F690, 0x1C
-gMap_01_42:: @ 834F6AC
+RocketHideout_B1F:: @ 834F6AC
.incbin "baserom.gba", 0x34F6AC, 0x1C
-gMap_01_43:: @ 834F6C8
+RocketHideout_B2F:: @ 834F6C8
.incbin "baserom.gba", 0x34F6C8, 0x1C
-gMap_01_44:: @ 834F6E4
+RocketHideout_B3F:: @ 834F6E4
.incbin "baserom.gba", 0x34F6E4, 0x1C
-gMap_01_45:: @ 834F700
+RocketHideout_B4F:: @ 834F700
.incbin "baserom.gba", 0x34F700, 0x1C
-gMap_01_46:: @ 834F71C
+RocketHideout_Elevator:: @ 834F71C
.incbin "baserom.gba", 0x34F71C, 0x1C
-gMap_01_47:: @ 834F738
+SilphCo_1F:: @ 834F738
.incbin "baserom.gba", 0x34F738, 0x1C
-gMap_01_48:: @ 834F754
+SilphCo_2F:: @ 834F754
.incbin "baserom.gba", 0x34F754, 0x1C
-gMap_01_49:: @ 834F770
+SilphCo_3F:: @ 834F770
.incbin "baserom.gba", 0x34F770, 0x1C
-gMap_01_50:: @ 834F78C
+SilphCo_4F:: @ 834F78C
.incbin "baserom.gba", 0x34F78C, 0x1C
-gMap_01_51:: @ 834F7A8
+SilphCo_5F:: @ 834F7A8
.incbin "baserom.gba", 0x34F7A8, 0x1C
-gMap_01_52:: @ 834F7C4
+SilphCo_6F:: @ 834F7C4
.incbin "baserom.gba", 0x34F7C4, 0x1C
-gMap_01_53:: @ 834F7E0
+SilphCo_7F:: @ 834F7E0
.incbin "baserom.gba", 0x34F7E0, 0x1C
-gMap_01_54:: @ 834F7FC
+SilphCo_8F:: @ 834F7FC
.incbin "baserom.gba", 0x34F7FC, 0x1C
-gMap_01_55:: @ 834F818
+SilphCo_9F:: @ 834F818
.incbin "baserom.gba", 0x34F818, 0x1C
-gMap_01_56:: @ 834F834
+SilphCo_10F:: @ 834F834
.incbin "baserom.gba", 0x34F834, 0x1C
-gMap_01_57:: @ 834F850
+SilphCo_11F:: @ 834F850
.incbin "baserom.gba", 0x34F850, 0x1C
-gMap_01_58:: @ 834F86C
+SilphCo_Elevator:: @ 834F86C
.incbin "baserom.gba", 0x34F86C, 0x1C
-gMap_01_59:: @ 834F888
+PokemonMansion_1F:: @ 834F888
.incbin "baserom.gba", 0x34F888, 0x1C
-gMap_01_60:: @ 834F8A4
+PokemonMansion_2F:: @ 834F8A4
.incbin "baserom.gba", 0x34F8A4, 0x1C
-gMap_01_61:: @ 834F8C0
+PokemonMansion_3F:: @ 834F8C0
.incbin "baserom.gba", 0x34F8C0, 0x1C
-gMap_01_62:: @ 834F8DC
+PokemonMansion_B1F:: @ 834F8DC
.incbin "baserom.gba", 0x34F8DC, 0x1C
-gMap_01_63:: @ 834F8F8
+SafariZone_Center:: @ 834F8F8
.incbin "baserom.gba", 0x34F8F8, 0x1C
-gMap_01_64:: @ 834F914
+SafariZone_East:: @ 834F914
.incbin "baserom.gba", 0x34F914, 0x1C
-gMap_01_65:: @ 834F930
+SafariZone_North:: @ 834F930
.incbin "baserom.gba", 0x34F930, 0x1C
-gMap_01_66:: @ 834F94C
+SafariZone_West:: @ 834F94C
.incbin "baserom.gba", 0x34F94C, 0x1C
-gMap_01_67:: @ 834F968
+SafariZone_Building1:: @ 834F968
.incbin "baserom.gba", 0x34F968, 0x1C
-gMap_01_68:: @ 834F984
+SafariZone_Building2:: @ 834F984
.incbin "baserom.gba", 0x34F984, 0x1C
-gMap_01_69:: @ 834F9A0
+SafariZone_Building3:: @ 834F9A0
.incbin "baserom.gba", 0x34F9A0, 0x1C
-gMap_01_70:: @ 834F9BC
+SafariZone_Building4:: @ 834F9BC
.incbin "baserom.gba", 0x34F9BC, 0x1C
-gMap_01_71:: @ 834F9D8
+SafariZone_SecretHouse:: @ 834F9D8
.incbin "baserom.gba", 0x34F9D8, 0x1C
-gMap_01_72:: @ 834F9F4
+CeruleanCave_1F:: @ 834F9F4
.incbin "baserom.gba", 0x34F9F4, 0x1C
-gMap_01_73:: @ 834FA10
+CeruleanCave_2F:: @ 834FA10
.incbin "baserom.gba", 0x34FA10, 0x1C
-gMap_01_74:: @ 834FA2C
+CeruleanCave_B1F:: @ 834FA2C
.incbin "baserom.gba", 0x34FA2C, 0x1C
-gMap_01_75:: @ 834FA48
+PokemonLeague_LoreleisRoom:: @ 834FA48
.incbin "baserom.gba", 0x34FA48, 0x1C
-gMap_01_76:: @ 834FA64
+PokemonLeague_BrunosRoom:: @ 834FA64
.incbin "baserom.gba", 0x34FA64, 0x1C
-gMap_01_77:: @ 834FA80
+PokemonLeague_AgathasRoom:: @ 834FA80
.incbin "baserom.gba", 0x34FA80, 0x1C
-gMap_01_78:: @ 834FA9C
+PokemonLeague_LancesRoom:: @ 834FA9C
.incbin "baserom.gba", 0x34FA9C, 0x1C
-gMap_01_79:: @ 834FAB8
+PokemonLeague_ChampionsRoom:: @ 834FAB8
.incbin "baserom.gba", 0x34FAB8, 0x1C
-gMap_01_80:: @ 834FAD4
+PokemonLeague_HallOfFame:: @ 834FAD4
.incbin "baserom.gba", 0x34FAD4, 0x1C
-gMap_01_81:: @ 834FAF0
+RockTunnel_1F:: @ 834FAF0
.incbin "baserom.gba", 0x34FAF0, 0x1C
-gMap_01_82:: @ 834FB0C
+RockTunnel_B1F:: @ 834FB0C
.incbin "baserom.gba", 0x34FB0C, 0x1C
-gMap_01_83:: @ 834FB28
+SeafoamIslands_1F:: @ 834FB28
.incbin "baserom.gba", 0x34FB28, 0x1C
-gMap_01_84:: @ 834FB44
+SeafoamIslands_B1F:: @ 834FB44
.incbin "baserom.gba", 0x34FB44, 0x1C
-gMap_01_85:: @ 834FB60
+SeafoamIslands_B2F:: @ 834FB60
.incbin "baserom.gba", 0x34FB60, 0x1C
-gMap_01_86:: @ 834FB7C
+SeafoamIslands_B3F:: @ 834FB7C
.incbin "baserom.gba", 0x34FB7C, 0x1C
-gMap_01_87:: @ 834FB98
+SeafoamIslands_B4F:: @ 834FB98
.incbin "baserom.gba", 0x34FB98, 0x1C
-gMap_01_88:: @ 834FBB4
+PokemonTower_1F:: @ 834FBB4
.incbin "baserom.gba", 0x34FBB4, 0x1C
-gMap_01_89:: @ 834FBD0
+PokemonTower_2F:: @ 834FBD0
.incbin "baserom.gba", 0x34FBD0, 0x1C
-gMap_01_90:: @ 834FBEC
+PokemonTower_3F:: @ 834FBEC
.incbin "baserom.gba", 0x34FBEC, 0x1C
-gMap_01_91:: @ 834FC08
+PokemonTower_4F:: @ 834FC08
.incbin "baserom.gba", 0x34FC08, 0x1C
-gMap_01_92:: @ 834FC24
+PokemonTower_5F:: @ 834FC24
.incbin "baserom.gba", 0x34FC24, 0x1C
-gMap_01_93:: @ 834FC40
+PokemonTower_6F:: @ 834FC40
.incbin "baserom.gba", 0x34FC40, 0x1C
-gMap_01_94:: @ 834FC5C
+PokemonTower_7F:: @ 834FC5C
.incbin "baserom.gba", 0x34FC5C, 0x1C
-gMap_01_95:: @ 834FC78
+PowerPlant:: @ 834FC78
.incbin "baserom.gba", 0x34FC78, 0x1C
-gMap_01_96:: @ 834FC94
+MtEmber_RubyPath_B4F:: @ 834FC94
.incbin "baserom.gba", 0x34FC94, 0x1C
-gMap_01_97:: @ 834FCB0
+MtEmber_Exterior:: @ 834FCB0
.incbin "baserom.gba", 0x34FCB0, 0x1C
-gMap_01_98:: @ 834FCCC
+MtEmber_SummitPath_1F:: @ 834FCCC
.incbin "baserom.gba", 0x34FCCC, 0x1C
-gMap_01_99:: @ 834FCE8
+MtEmber_SummitPath_2F:: @ 834FCE8
.incbin "baserom.gba", 0x34FCE8, 0x1C
-gMap_01_100:: @ 834FD04
+MtEmber_SummitPath_3F:: @ 834FD04
.incbin "baserom.gba", 0x34FD04, 0x1C
-gMap_01_101:: @ 834FD20
+MtEmber_Summit:: @ 834FD20
.incbin "baserom.gba", 0x34FD20, 0x1C
-gMap_01_102:: @ 834FD3C
+MtEmber_RubyPath_B5F:: @ 834FD3C
.incbin "baserom.gba", 0x34FD3C, 0x1C
-gMap_01_103:: @ 834FD58
+SSAnne_Kitchen3:: @ 834FD58
.incbin "baserom.gba", 0x34FD58, 0x1C
-gMap_01_104:: @ 834FD74
+MtEmber_RubyPath_B1F:: @ 834FD74
.incbin "baserom.gba", 0x34FD74, 0x1C
-gMap_01_105:: @ 834FD90
+MtEmber_RubyPath_B2F:: @ 834FD90
.incbin "baserom.gba", 0x34FD90, 0x1C
-gMap_01_106:: @ 834FDAC
+MtEmber_RubyPath_B3F:: @ 834FDAC
.incbin "baserom.gba", 0x34FDAC, 0x1C
-gMap_01_107:: @ 834FDC8
+MtEmber_RubyPath_B1F_Stairs:: @ 834FDC8
.incbin "baserom.gba", 0x34FDC8, 0x1C
-gMap_01_108:: @ 834FDE4
+MtEmber_RubyPath_B2F_Stairs:: @ 834FDE4
.incbin "baserom.gba", 0x34FDE4, 0x1C
-gMap_01_109:: @ 834FE00
+ThreeIsland_BerryForest:: @ 834FE00
.incbin "baserom.gba", 0x34FE00, 0x1C
-gMap_01_110:: @ 834FE1C
+FourIsland_IcefallCave_Entrance:: @ 834FE1C
.incbin "baserom.gba", 0x34FE1C, 0x1C
-gMap_01_111:: @ 834FE38
+FourIsland_IcefallCave_1F:: @ 834FE38
.incbin "baserom.gba", 0x34FE38, 0x1C
-gMap_01_112:: @ 834FE54
+SSAnne_CaptainsOffice2:: @ 834FE54
.incbin "baserom.gba", 0x34FE54, 0x1C
-gMap_01_113:: @ 834FE70
+SSAnne_CaptainsOffice3:: @ 834FE70
.incbin "baserom.gba", 0x34FE70, 0x1C
-gMap_01_114:: @ 834FE8C
+SSAnne_CaptainsOffice4:: @ 834FE8C
.incbin "baserom.gba", 0x34FE8C, 0x1C
-gMap_01_115:: @ 834FEA8
+SSAnne_CaptainsOffice5:: @ 834FEA8
.incbin "baserom.gba", 0x34FEA8, 0x1C
-gMap_01_116:: @ 834FEC4
+SixIsland_DottedHole_B1F:: @ 834FEC4
.incbin "baserom.gba", 0x34FEC4, 0x1C
-gMap_01_117:: @ 834FEE0
+SixIsland_DottedHole_B2F:: @ 834FEE0
.incbin "baserom.gba", 0x34FEE0, 0x1C
-gMap_01_118:: @ 834FEFC
+SixIsland_DottedHole_B3F:: @ 834FEFC
.incbin "baserom.gba", 0x34FEFC, 0x1C
-gMap_01_119:: @ 834FF18
+SSAnne_CaptainsOffice9:: @ 834FF18
.incbin "baserom.gba", 0x34FF18, 0x1C
-gMap_01_120:: @ 834FF34
+SixIsland_DottedHole_SapphireRoom:: @ 834FF34
.incbin "baserom.gba", 0x34FF34, 0x1C
-gMap_01_121:: @ 834FF50
+SSAnne_1F_Room11:: @ 834FF50
.incbin "baserom.gba", 0x34FF50, 0x1C
-gMap_01_122:: @ 834FF6C
+SSAnne_1F_Room12:: @ 834FF6C
.incbin "baserom.gba", 0x34FF6C, 0x1C
-gMap_02_00:: @ 834FF88
+NavelRock_Exterior:: @ 834FF88
.incbin "baserom.gba", 0x34FF88, 0x1C
-gMap_02_01:: @ 834FFA4
+SevenIsland_TrainerTower_1F:: @ 834FFA4
.incbin "baserom.gba", 0x34FFA4, 0x1C
-gMap_02_02:: @ 834FFC0
+SevenIsland_TrainerTower_2F:: @ 834FFC0
.incbin "baserom.gba", 0x34FFC0, 0x1C
-gMap_02_03:: @ 834FFDC
+SevenIsland_TrainerTower_3F:: @ 834FFDC
.incbin "baserom.gba", 0x34FFDC, 0x1C
-gMap_02_04:: @ 834FFF8
+SevenIsland_TrainerTower_4F:: @ 834FFF8
.incbin "baserom.gba", 0x34FFF8, 0x1C
-gMap_02_05:: @ 8350014
+SevenIsland_TrainerTower_5F:: @ 8350014
.incbin "baserom.gba", 0x350014, 0x1C
-gMap_02_06:: @ 8350030
+SevenIsland_TrainerTower_6F:: @ 8350030
.incbin "baserom.gba", 0x350030, 0x1C
-gMap_02_07:: @ 835004C
+SevenIsland_TrainerTower_7F:: @ 835004C
.incbin "baserom.gba", 0x35004C, 0x1C
-gMap_02_08:: @ 8350068
+SevenIsland_TrainerTower_8F:: @ 8350068
.incbin "baserom.gba", 0x350068, 0x1C
-gMap_02_09:: @ 8350084
+SevenIsland_TrainerTower_Roof:: @ 8350084
.incbin "baserom.gba", 0x350084, 0x1C
-gMap_02_10:: @ 83500A0
+SevenIsland_TrainerTower_Lobby:: @ 83500A0
.incbin "baserom.gba", 0x3500A0, 0x1C
-gMap_02_11:: @ 83500BC
+SevenIsland_TrainerTower_Elevator:: @ 83500BC
.incbin "baserom.gba", 0x3500BC, 0x1C
-gMap_02_12:: @ 83500D8
+FiveIsland_LostCave_Entrance:: @ 83500D8
.incbin "baserom.gba", 0x3500D8, 0x1C
-gMap_02_13:: @ 83500F4
+FiveIsland_LostCave_Room1:: @ 83500F4
.incbin "baserom.gba", 0x3500F4, 0x1C
-gMap_02_14:: @ 8350110
+FiveIsland_LostCave_Room2:: @ 8350110
.incbin "baserom.gba", 0x350110, 0x1C
-gMap_02_15:: @ 835012C
+FiveIsland_LostCave_Room3:: @ 835012C
.incbin "baserom.gba", 0x35012C, 0x1C
-gMap_02_16:: @ 8350148
+FiveIsland_LostCave_Room4:: @ 8350148
.incbin "baserom.gba", 0x350148, 0x1C
-gMap_02_17:: @ 8350164
+FiveIsland_LostCave_Room5:: @ 8350164
.incbin "baserom.gba", 0x350164, 0x1C
-gMap_02_18:: @ 8350180
+FiveIsland_LostCave_Room6:: @ 8350180
.incbin "baserom.gba", 0x350180, 0x1C
-gMap_02_19:: @ 835019C
+FiveIsland_LostCave_Room7:: @ 835019C
.incbin "baserom.gba", 0x35019C, 0x1C
-gMap_02_20:: @ 83501B8
+FiveIsland_LostCave_Room8:: @ 83501B8
.incbin "baserom.gba", 0x3501B8, 0x1C
-gMap_02_21:: @ 83501D4
+FiveIsland_LostCave_Room9:: @ 83501D4
.incbin "baserom.gba", 0x3501D4, 0x1C
-gMap_02_22:: @ 83501F0
+FiveIsland_LostCave_Room10:: @ 83501F0
.incbin "baserom.gba", 0x3501F0, 0x1C
-gMap_02_23:: @ 835020C
+FiveIsland_LostCave_Room11:: @ 835020C
.incbin "baserom.gba", 0x35020C, 0x1C
-gMap_02_24:: @ 8350228
+FiveIsland_LostCave_Room12:: @ 8350228
.incbin "baserom.gba", 0x350228, 0x1C
-gMap_02_25:: @ 8350244
+FiveIsland_LostCave_Room13:: @ 8350244
.incbin "baserom.gba", 0x350244, 0x1C
-gMap_02_26:: @ 8350260
+FiveIsland_LostCave_Room14:: @ 8350260
.incbin "baserom.gba", 0x350260, 0x1C
-gMap_02_27:: @ 835027C
+SevenIsland_TanobyRuins_MoneanChamber:: @ 835027C
.incbin "baserom.gba", 0x35027C, 0x1C
-gMap_02_28:: @ 8350298
+SevenIsland_TanobyRuins_LiptooChamber:: @ 8350298
.incbin "baserom.gba", 0x350298, 0x1C
-gMap_02_29:: @ 83502B4
+SevenIsland_TanobyRuins_WeepthChamber:: @ 83502B4
.incbin "baserom.gba", 0x3502B4, 0x1C
-gMap_02_30:: @ 83502D0
+SevenIsland_TanobyRuins_DilfordChamber:: @ 83502D0
.incbin "baserom.gba", 0x3502D0, 0x1C
-gMap_02_31:: @ 83502EC
+SevenIsland_TanobyRuins_ScufibChamber:: @ 83502EC
.incbin "baserom.gba", 0x3502EC, 0x1C
-gMap_02_32:: @ 8350308
+SevenIsland_TanobyRuins_RixyChamber:: @ 8350308
.incbin "baserom.gba", 0x350308, 0x1C
-gMap_02_33:: @ 8350324
+SevenIsland_TanobyRuins_ViapoisChamber:: @ 8350324
.incbin "baserom.gba", 0x350324, 0x1C
-gMap_02_34:: @ 8350340
+ThreeIsland_DunsparceTunnel:: @ 8350340
.incbin "baserom.gba", 0x350340, 0x1C
-gMap_02_35:: @ 835035C
+SevenIsland_SeavaultCanyon_TanobyKey:: @ 835035C
.incbin "baserom.gba", 0x35035C, 0x1C
-gMap_02_36:: @ 8350378
+NavelRock_1F:: @ 8350378
.incbin "baserom.gba", 0x350378, 0x1C
-gMap_02_37:: @ 8350394
+NavelRock_Summit:: @ 8350394
.incbin "baserom.gba", 0x350394, 0x1C
-gMap_02_38:: @ 83503B0
+NavelRock_Base:: @ 83503B0
.incbin "baserom.gba", 0x3503B0, 0x1C
-gMap_02_39:: @ 83503CC
+NavelRock_SummitPath_2F:: @ 83503CC
.incbin "baserom.gba", 0x3503CC, 0x1C
-gMap_02_40:: @ 83503E8
+NavelRock_SummitPath_3F:: @ 83503E8
.incbin "baserom.gba", 0x3503E8, 0x1C
-gMap_02_41:: @ 8350404
+NavelRock_SummitPath_4F:: @ 8350404
.incbin "baserom.gba", 0x350404, 0x1C
-gMap_02_42:: @ 8350420
+NavelRock_SummitPath_5F:: @ 8350420
.incbin "baserom.gba", 0x350420, 0x1C
-gMap_02_43:: @ 835043C
+NavelRock_BasePath_B1F:: @ 835043C
.incbin "baserom.gba", 0x35043C, 0x1C
-gMap_02_44:: @ 8350458
+NavelRock_BasePath_B2F:: @ 8350458
.incbin "baserom.gba", 0x350458, 0x1C
-gMap_02_45:: @ 8350474
+NavelRock_BasePath_B3F:: @ 8350474
.incbin "baserom.gba", 0x350474, 0x1C
-gMap_02_46:: @ 8350490
+NavelRock_BasePath_B4F:: @ 8350490
.incbin "baserom.gba", 0x350490, 0x1C
-gMap_02_47:: @ 83504AC
+NavelRock_BasePath_B5F:: @ 83504AC
.incbin "baserom.gba", 0x3504AC, 0x1C
-gMap_02_48:: @ 83504C8
+NavelRock_BasePath_B6F:: @ 83504C8
.incbin "baserom.gba", 0x3504C8, 0x1C
-gMap_02_49:: @ 83504E4
+NavelRock_BasePath_B7F:: @ 83504E4
.incbin "baserom.gba", 0x3504E4, 0x1C
-gMap_02_50:: @ 8350500
+NavelRock_BasePath_B8F:: @ 8350500
.incbin "baserom.gba", 0x350500, 0x1C
-gMap_02_51:: @ 835051C
+NavelRock_BasePath_B9F:: @ 835051C
.incbin "baserom.gba", 0x35051C, 0x1C
-gMap_02_52:: @ 8350538
+NavelRock_BasePath_B10F:: @ 8350538
.incbin "baserom.gba", 0x350538, 0x1C
-gMap_02_53:: @ 8350554
+NavelRock_BasePath_B11F:: @ 8350554
.incbin "baserom.gba", 0x350554, 0x1C
-gMap_02_54:: @ 8350570
+NavelRock_B1F:: @ 8350570
.incbin "baserom.gba", 0x350570, 0x1C
-gMap_02_55:: @ 835058C
+NavelRock_Fork:: @ 835058C
.incbin "baserom.gba", 0x35058C, 0x1C
-gMap_02_56:: @ 83505A8
+BirthIsland_Exterior:: @ 83505A8
.incbin "baserom.gba", 0x3505A8, 0x1C
-gMap_02_57:: @ 83505C4
+OneIsland_KindleRoad_EmberSpa:: @ 83505C4
.incbin "baserom.gba", 0x3505C4, 0x1C
-gMap_02_58:: @ 83505E0
+BirthIsland_Harbor:: @ 83505E0
.incbin "baserom.gba", 0x3505E0, 0x1C
-gMap_02_59:: @ 83505FC
+NavelRock_Harbor:: @ 83505FC
.incbin "baserom.gba", 0x3505FC, 0x1C
-gMap_03_00:: @ 8350618
+PalletTown:: @ 8350618
.incbin "baserom.gba", 0x350618, 0x1C
-gMap_03_01:: @ 8350634
+ViridianCity:: @ 8350634
.incbin "baserom.gba", 0x350634, 0x1C
-gMap_03_02:: @ 8350650
+PewterCity:: @ 8350650
.incbin "baserom.gba", 0x350650, 0x1C
-gMap_03_03:: @ 835066C
+CeruleanCity:: @ 835066C
.incbin "baserom.gba", 0x35066C, 0x1C
-gMap_03_04:: @ 8350688
+LavenderTown:: @ 8350688
.incbin "baserom.gba", 0x350688, 0x1C
-gMap_03_05:: @ 83506A4
+VermilionCity:: @ 83506A4
.incbin "baserom.gba", 0x3506A4, 0x1C
-gMap_03_06:: @ 83506C0
+CeladonCity:: @ 83506C0
.incbin "baserom.gba", 0x3506C0, 0x1C
-gMap_03_07:: @ 83506DC
+FuchsiaCity:: @ 83506DC
.incbin "baserom.gba", 0x3506DC, 0x1C
-gMap_03_08:: @ 83506F8
+CinnabarIsland:: @ 83506F8
.incbin "baserom.gba", 0x3506F8, 0x1C
-gMap_03_09:: @ 8350714
+IndigoPlateau_Exterior:: @ 8350714
.incbin "baserom.gba", 0x350714, 0x1C
-gMap_03_10:: @ 8350730
+SaffronCity_Duplicate:: @ 8350730
.incbin "baserom.gba", 0x350730, 0x1C
-gMap_03_11:: @ 835074C
+SaffronCity:: @ 835074C
.incbin "baserom.gba", 0x35074C, 0x1C
-gMap_03_12:: @ 8350768
+OneIsland:: @ 8350768
.incbin "baserom.gba", 0x350768, 0x1C
-gMap_03_13:: @ 8350784
+TwoIsland:: @ 8350784
.incbin "baserom.gba", 0x350784, 0x1C
-gMap_03_14:: @ 83507A0
+ThreeIsland:: @ 83507A0
.incbin "baserom.gba", 0x3507A0, 0x1C
-gMap_03_15:: @ 83507BC
+FourIsland:: @ 83507BC
.incbin "baserom.gba", 0x3507BC, 0x1C
-gMap_03_16:: @ 83507D8
+FiveIsland:: @ 83507D8
.incbin "baserom.gba", 0x3507D8, 0x1C
-gMap_03_17:: @ 83507F4
+SevenIsland:: @ 83507F4
.incbin "baserom.gba", 0x3507F4, 0x1C
-gMap_03_18:: @ 8350810
+SixIsland:: @ 8350810
.incbin "baserom.gba", 0x350810, 0x1C
-gMap_03_19:: @ 835082C
+Route1:: @ 835082C
.incbin "baserom.gba", 0x35082C, 0x1C
-gMap_03_20:: @ 8350848
+Route2:: @ 8350848
.incbin "baserom.gba", 0x350848, 0x1C
-gMap_03_21:: @ 8350864
+Route3:: @ 8350864
.incbin "baserom.gba", 0x350864, 0x1C
-gMap_03_22:: @ 8350880
+Route4:: @ 8350880
.incbin "baserom.gba", 0x350880, 0x1C
-gMap_03_23:: @ 835089C
+Route5:: @ 835089C
.incbin "baserom.gba", 0x35089C, 0x1C
-gMap_03_24:: @ 83508B8
+Route6:: @ 83508B8
.incbin "baserom.gba", 0x3508B8, 0x1C
-gMap_03_25:: @ 83508D4
+Route7:: @ 83508D4
.incbin "baserom.gba", 0x3508D4, 0x1C
-gMap_03_26:: @ 83508F0
+Route8:: @ 83508F0
.incbin "baserom.gba", 0x3508F0, 0x1C
-gMap_03_27:: @ 835090C
+Route9:: @ 835090C
.incbin "baserom.gba", 0x35090C, 0x1C
-gMap_03_28:: @ 8350928
+Route10:: @ 8350928
.incbin "baserom.gba", 0x350928, 0x1C
-gMap_03_29:: @ 8350944
+Route11:: @ 8350944
.incbin "baserom.gba", 0x350944, 0x1C
-gMap_03_30:: @ 8350960
+Route12:: @ 8350960
.incbin "baserom.gba", 0x350960, 0x1C
-gMap_03_31:: @ 835097C
+Route13:: @ 835097C
.incbin "baserom.gba", 0x35097C, 0x1C
-gMap_03_32:: @ 8350998
+Route14:: @ 8350998
.incbin "baserom.gba", 0x350998, 0x1C
-gMap_03_33:: @ 83509B4
+Route15:: @ 83509B4
.incbin "baserom.gba", 0x3509B4, 0x1C
-gMap_03_34:: @ 83509D0
+Route16:: @ 83509D0
.incbin "baserom.gba", 0x3509D0, 0x1C
-gMap_03_35:: @ 83509EC
+Route17:: @ 83509EC
.incbin "baserom.gba", 0x3509EC, 0x1C
-gMap_03_36:: @ 8350A08
+Route18:: @ 8350A08
.incbin "baserom.gba", 0x350A08, 0x1C
-gMap_03_37:: @ 8350A24
+Route19:: @ 8350A24
.incbin "baserom.gba", 0x350A24, 0x1C
-gMap_03_38:: @ 8350A40
+Route20:: @ 8350A40
.incbin "baserom.gba", 0x350A40, 0x1C
-gMap_03_39:: @ 8350A5C
+Route21_North:: @ 8350A5C
.incbin "baserom.gba", 0x350A5C, 0x1C
-gMap_03_40:: @ 8350A78
+Route21_South:: @ 8350A78
.incbin "baserom.gba", 0x350A78, 0x1C
-gMap_03_41:: @ 8350A94
+Route22:: @ 8350A94
.incbin "baserom.gba", 0x350A94, 0x1C
-gMap_03_42:: @ 8350AB0
+Route23:: @ 8350AB0
.incbin "baserom.gba", 0x350AB0, 0x1C
-gMap_03_43:: @ 8350ACC
+Route24:: @ 8350ACC
.incbin "baserom.gba", 0x350ACC, 0x1C
-gMap_03_44:: @ 8350AE8
+Route25:: @ 8350AE8
.incbin "baserom.gba", 0x350AE8, 0x1C
-gMap_03_45:: @ 8350B04
+OneIsland_KindleRoad:: @ 8350B04
.incbin "baserom.gba", 0x350B04, 0x1C
-gMap_03_46:: @ 8350B20
+OneIsland_TreasureBeach:: @ 8350B20
.incbin "baserom.gba", 0x350B20, 0x1C
-gMap_03_47:: @ 8350B3C
+TwoIsland_CapeBrink:: @ 8350B3C
.incbin "baserom.gba", 0x350B3C, 0x1C
-gMap_03_48:: @ 8350B58
+ThreeIsland_BondBridge:: @ 8350B58
.incbin "baserom.gba", 0x350B58, 0x1C
-gMap_03_49:: @ 8350B74
+ThreeIsland_Port:: @ 8350B74
.incbin "baserom.gba", 0x350B74, 0x1C
-gMap_03_50:: @ 8350B90
+UnknownMap_03_50:: @ 8350B90
.incbin "baserom.gba", 0x350B90, 0x1C
-gMap_03_51:: @ 8350BAC
+UnknownMap_03_51:: @ 8350BAC
.incbin "baserom.gba", 0x350BAC, 0x1C
-gMap_03_52:: @ 8350BC8
+UnknownMap_03_52:: @ 8350BC8
.incbin "baserom.gba", 0x350BC8, 0x1C
-gMap_03_53:: @ 8350BE4
+UnknownMap_03_53:: @ 8350BE4
.incbin "baserom.gba", 0x350BE4, 0x1C
-gMap_03_54:: @ 8350C00
+FiveIsland_ResortGorgeous:: @ 8350C00
.incbin "baserom.gba", 0x350C00, 0x1C
-gMap_03_55:: @ 8350C1C
+FiveIsland_WaterLabyrinth:: @ 8350C1C
.incbin "baserom.gba", 0x350C1C, 0x1C
-gMap_03_56:: @ 8350C38
+FiveIsland_Meadow:: @ 8350C38
.incbin "baserom.gba", 0x350C38, 0x1C
-gMap_03_57:: @ 8350C54
+FiveIsland_MemorialPillar:: @ 8350C54
.incbin "baserom.gba", 0x350C54, 0x1C
-gMap_03_58:: @ 8350C70
+SixIsland_OutcastIsland:: @ 8350C70
.incbin "baserom.gba", 0x350C70, 0x1C
-gMap_03_59:: @ 8350C8C
+SixIsland_GreenPath:: @ 8350C8C
.incbin "baserom.gba", 0x350C8C, 0x1C
-gMap_03_60:: @ 8350CA8
+SixIsland_WaterPath:: @ 8350CA8
.incbin "baserom.gba", 0x350CA8, 0x1C
-gMap_03_61:: @ 8350CC4
+SixIsland_RuinValley:: @ 8350CC4
.incbin "baserom.gba", 0x350CC4, 0x1C
-gMap_03_62:: @ 8350CE0
+SevenIsland_TrainerTower:: @ 8350CE0
.incbin "baserom.gba", 0x350CE0, 0x1C
-gMap_03_63:: @ 8350CFC
+SevenIsland_SevaultCanyon_Entrance:: @ 8350CFC
.incbin "baserom.gba", 0x350CFC, 0x1C
-gMap_03_64:: @ 8350D18
+SevenIsland_SevaultCanyon:: @ 8350D18
.incbin "baserom.gba", 0x350D18, 0x1C
-gMap_03_65:: @ 8350D34
+SevenIsland_TanobyRuins:: @ 8350D34
.incbin "baserom.gba", 0x350D34, 0x1C
-gMap_04_00:: @ 8350D50
+PalletTown_PlayersHouse_1F:: @ 8350D50
.incbin "baserom.gba", 0x350D50, 0x1C
-gMap_04_01:: @ 8350D6C
+PalletTown_PlayersHouse_2F:: @ 8350D6C
.incbin "baserom.gba", 0x350D6C, 0x1C
-gMap_04_02:: @ 8350D88
+PalletTown_GarysHouse:: @ 8350D88
.incbin "baserom.gba", 0x350D88, 0x1C
-gMap_04_03:: @ 8350DA4
+PalletTown_ProfessorOaksLab:: @ 8350DA4
.incbin "baserom.gba", 0x350DA4, 0x1C
-gMap_05_00:: @ 8350DC0
+ViridianCity_House1:: @ 8350DC0
.incbin "baserom.gba", 0x350DC0, 0x1C
-gMap_05_01:: @ 8350DDC
+ViridianCity_Gym:: @ 8350DDC
.incbin "baserom.gba", 0x350DDC, 0x1C
-gMap_05_02:: @ 8350DF8
+ViridianCity_House2:: @ 8350DF8
.incbin "baserom.gba", 0x350DF8, 0x1C
-gMap_05_03:: @ 8350E14
+ViridianCity_Mart:: @ 8350E14
.incbin "baserom.gba", 0x350E14, 0x1C
-gMap_05_04:: @ 8350E30
+ViridianCity_PokemonCenter_1F:: @ 8350E30
.incbin "baserom.gba", 0x350E30, 0x1C
-gMap_05_05:: @ 8350E4C
+ViridianCity_PokemonCenter_2F:: @ 8350E4C
.incbin "baserom.gba", 0x350E4C, 0x1C
-gMap_06_00:: @ 8350E68
+PewterCity_Museum_1F:: @ 8350E68
.incbin "baserom.gba", 0x350E68, 0x1C
-gMap_06_01:: @ 8350E84
+PewterCity_Museum_2F:: @ 8350E84
.incbin "baserom.gba", 0x350E84, 0x1C
-gMap_06_02:: @ 8350EA0
+PewterCity_Gym:: @ 8350EA0
.incbin "baserom.gba", 0x350EA0, 0x1C
-gMap_06_03:: @ 8350EBC
+PewterCity_Mart:: @ 8350EBC
.incbin "baserom.gba", 0x350EBC, 0x1C
-gMap_06_04:: @ 8350ED8
+PewterCity_House1:: @ 8350ED8
.incbin "baserom.gba", 0x350ED8, 0x1C
-gMap_06_05:: @ 8350EF4
+PewterCity_PokemonCenter_1F:: @ 8350EF4
.incbin "baserom.gba", 0x350EF4, 0x1C
-gMap_06_06:: @ 8350F10
+PewterCity_PokemonCenter_2F:: @ 8350F10
.incbin "baserom.gba", 0x350F10, 0x1C
-gMap_06_07:: @ 8350F2C
+PewterCity_House2:: @ 8350F2C
.incbin "baserom.gba", 0x350F2C, 0x1C
-gMap_07_00:: @ 8350F48
+CeruleanCity_House1:: @ 8350F48
.incbin "baserom.gba", 0x350F48, 0x1C
-gMap_07_01:: @ 8350F64
+CeruleanCity_House2:: @ 8350F64
.incbin "baserom.gba", 0x350F64, 0x1C
-gMap_07_02:: @ 8350F80
+CeruleanCity_House3:: @ 8350F80
.incbin "baserom.gba", 0x350F80, 0x1C
-gMap_07_03:: @ 8350F9C
+CeruleanCity_PokemonCenter_1F:: @ 8350F9C
.incbin "baserom.gba", 0x350F9C, 0x1C
-gMap_07_04:: @ 8350FB8
+CeruleanCity_PokemonCenter_2F:: @ 8350FB8
.incbin "baserom.gba", 0x350FB8, 0x1C
-gMap_07_05:: @ 8350FD4
+CeruleanCity_Gym:: @ 8350FD4
.incbin "baserom.gba", 0x350FD4, 0x1C
-gMap_07_06:: @ 8350FF0
+CeruleanCity_BikeShop:: @ 8350FF0
.incbin "baserom.gba", 0x350FF0, 0x1C
-gMap_07_07:: @ 835100C
+CeruleanCity_Mart:: @ 835100C
.incbin "baserom.gba", 0x35100C, 0x1C
-gMap_07_08:: @ 8351028
+CeruleanCity_House4:: @ 8351028
.incbin "baserom.gba", 0x351028, 0x1C
-gMap_07_09:: @ 8351044
+CeruleanCity_House5:: @ 8351044
.incbin "baserom.gba", 0x351044, 0x1C
-gMap_08_00:: @ 8351060
+LavenderTown_PokemonCenter_1F:: @ 8351060
.incbin "baserom.gba", 0x351060, 0x1C
-gMap_08_01:: @ 835107C
+LavenderTown_PokemonCenter_2F:: @ 835107C
.incbin "baserom.gba", 0x35107C, 0x1C
-gMap_08_02:: @ 8351098
+LavenderTown_VolunteerPokemonHouse:: @ 8351098
.incbin "baserom.gba", 0x351098, 0x1C
-gMap_08_03:: @ 83510B4
+LavenderTown_House1:: @ 83510B4
.incbin "baserom.gba", 0x3510B4, 0x1C
-gMap_08_04:: @ 83510D0
+LavenderTown_House2:: @ 83510D0
.incbin "baserom.gba", 0x3510D0, 0x1C
-gMap_08_05:: @ 83510EC
+LavenderTown_Mart:: @ 83510EC
.incbin "baserom.gba", 0x3510EC, 0x1C
-gMap_09_00:: @ 8351108
+VermilionCity_House1:: @ 8351108
.incbin "baserom.gba", 0x351108, 0x1C
-gMap_09_01:: @ 8351124
+VermilionCity_PokemonCenter_1F:: @ 8351124
.incbin "baserom.gba", 0x351124, 0x1C
-gMap_09_02:: @ 8351140
+VermilionCity_PokemonCenter_2F:: @ 8351140
.incbin "baserom.gba", 0x351140, 0x1C
-gMap_09_03:: @ 835115C
+VermilionCity_PokemonFanClub:: @ 835115C
.incbin "baserom.gba", 0x35115C, 0x1C
-gMap_09_04:: @ 8351178
+VermilionCity_House2:: @ 8351178
.incbin "baserom.gba", 0x351178, 0x1C
-gMap_09_05:: @ 8351194
+VermilionCity_Mart:: @ 8351194
.incbin "baserom.gba", 0x351194, 0x1C
-gMap_09_06:: @ 83511B0
+VermilionCity_Gym:: @ 83511B0
.incbin "baserom.gba", 0x3511B0, 0x1C
-gMap_09_07:: @ 83511CC
+VermilionCity_House3:: @ 83511CC
.incbin "baserom.gba", 0x3511CC, 0x1C
-gMap_10_00:: @ 83511E8
+CeladonCity_DepartmentStore_1F:: @ 83511E8
.incbin "baserom.gba", 0x3511E8, 0x1C
-gMap_10_01:: @ 8351204
+CeladonCity_DepartmentStore_2F:: @ 8351204
.incbin "baserom.gba", 0x351204, 0x1C
-gMap_10_02:: @ 8351220
+CeladonCity_DepartmentStore_3F:: @ 8351220
.incbin "baserom.gba", 0x351220, 0x1C
-gMap_10_03:: @ 835123C
+CeladonCity_DepartmentStore_4F:: @ 835123C
.incbin "baserom.gba", 0x35123C, 0x1C
-gMap_10_04:: @ 8351258
+CeladonCity_DepartmentStore_5F:: @ 8351258
.incbin "baserom.gba", 0x351258, 0x1C
-gMap_10_05:: @ 8351274
+CeladonCity_DepartmentStore_Roof:: @ 8351274
.incbin "baserom.gba", 0x351274, 0x1C
-gMap_10_06:: @ 8351290
+CeladonCity_DepartmentStore_Elevator:: @ 8351290
.incbin "baserom.gba", 0x351290, 0x1C
-gMap_10_07:: @ 83512AC
+CeladonCity_Condominiums_1F:: @ 83512AC
.incbin "baserom.gba", 0x3512AC, 0x1C
-gMap_10_08:: @ 83512C8
+CeladonCity_Condominiums_2F:: @ 83512C8
.incbin "baserom.gba", 0x3512C8, 0x1C
-gMap_10_09:: @ 83512E4
+CeladonCity_Condominiums_3F:: @ 83512E4
.incbin "baserom.gba", 0x3512E4, 0x1C
-gMap_10_10:: @ 8351300
+CeladonCity_Condominiums_Roof:: @ 8351300
.incbin "baserom.gba", 0x351300, 0x1C
-gMap_10_11:: @ 835131C
+CeladonCity_Condominiums_RoofRoom:: @ 835131C
.incbin "baserom.gba", 0x35131C, 0x1C
-gMap_10_12:: @ 8351338
+CeladonCity_PokemonCenter_1F:: @ 8351338
.incbin "baserom.gba", 0x351338, 0x1C
-gMap_10_13:: @ 8351354
+CeladonCity_PokemonCenter_2F:: @ 8351354
.incbin "baserom.gba", 0x351354, 0x1C
-gMap_10_14:: @ 8351370
+CeladonCity_GameCorner:: @ 8351370
.incbin "baserom.gba", 0x351370, 0x1C
-gMap_10_15:: @ 835138C
+CeladonCity_GameCorner_PrizeRoom:: @ 835138C
.incbin "baserom.gba", 0x35138C, 0x1C
-gMap_10_16:: @ 83513A8
+CeladonCity_Gym:: @ 83513A8
.incbin "baserom.gba", 0x3513A8, 0x1C
-gMap_10_17:: @ 83513C4
+CeladonCity_Restaurant:: @ 83513C4
.incbin "baserom.gba", 0x3513C4, 0x1C
-gMap_10_18:: @ 83513E0
+CeladonCity_House1:: @ 83513E0
.incbin "baserom.gba", 0x3513E0, 0x1C
-gMap_10_19:: @ 83513FC
+CeladonCity_Hotel:: @ 83513FC
.incbin "baserom.gba", 0x3513FC, 0x1C
-gMap_11_00:: @ 8351418
+FuchsiaCity_SafariZone_Entrance:: @ 8351418
.incbin "baserom.gba", 0x351418, 0x1C
-gMap_11_01:: @ 8351434
+FuchsiaCity_Mart:: @ 8351434
.incbin "baserom.gba", 0x351434, 0x1C
-gMap_11_02:: @ 8351450
+FuchsiaCity_ZooBuilding:: @ 8351450
.incbin "baserom.gba", 0x351450, 0x1C
-gMap_11_03:: @ 835146C
+FuchsiaCity_Gym:: @ 835146C
.incbin "baserom.gba", 0x35146C, 0x1C
-gMap_11_04:: @ 8351488
+FuchsiaCity_House1:: @ 8351488
.incbin "baserom.gba", 0x351488, 0x1C
-gMap_11_05:: @ 83514A4
+FuchsiaCity_PokemonCenter_1F:: @ 83514A4
.incbin "baserom.gba", 0x3514A4, 0x1C
-gMap_11_06:: @ 83514C0
+FuchsiaCity_PokemonCenter_2F:: @ 83514C0
.incbin "baserom.gba", 0x3514C0, 0x1C
-gMap_11_07:: @ 83514DC
+FuchsiaCity_Building1:: @ 83514DC
.incbin "baserom.gba", 0x3514DC, 0x1C
-gMap_11_08:: @ 83514F8
+FuchsiaCity_House2:: @ 83514F8
.incbin "baserom.gba", 0x3514F8, 0x1C
-gMap_11_09:: @ 8351514
+FuchsiaCity_House3:: @ 8351514
.incbin "baserom.gba", 0x351514, 0x1C
-gMap_12_00:: @ 8351530
+CinnabarIsland_Gym:: @ 8351530
.incbin "baserom.gba", 0x351530, 0x1C
-gMap_12_01:: @ 835154C
+CinnabarIsland_PokemonLab_Entrance:: @ 835154C
.incbin "baserom.gba", 0x35154C, 0x1C
-gMap_12_02:: @ 8351568
+CinnabarIsland_PokemonLab_Lounge:: @ 8351568
.incbin "baserom.gba", 0x351568, 0x1C
-gMap_12_03:: @ 8351584
+CinnabarIsland_PokemonLab_ResearchRoom:: @ 8351584
.incbin "baserom.gba", 0x351584, 0x1C
-gMap_12_04:: @ 83515A0
+CinnabarIsland_PokemonLab_ExperimentRoom:: @ 83515A0
.incbin "baserom.gba", 0x3515A0, 0x1C
-gMap_12_05:: @ 83515BC
+CinnabarIsland_PokemonCenter_1F:: @ 83515BC
.incbin "baserom.gba", 0x3515BC, 0x1C
-gMap_12_06:: @ 83515D8
+CinnabarIsland_PokemonCenter_2F:: @ 83515D8
.incbin "baserom.gba", 0x3515D8, 0x1C
-gMap_12_07:: @ 83515F4
+CinnabarIsland_Mart:: @ 83515F4
.incbin "baserom.gba", 0x3515F4, 0x1C
-gMap_13_00:: @ 8351610
+IndigoPlateau_PokemonCenter_1F:: @ 8351610
.incbin "baserom.gba", 0x351610, 0x1C
-gMap_13_01:: @ 835162C
+IndigoPlateau_PokemonCenter_2F:: @ 835162C
.incbin "baserom.gba", 0x35162C, 0x1C
-gMap_14_00:: @ 8351648
+SaffronCity_House1_1F:: @ 8351648
.incbin "baserom.gba", 0x351648, 0x1C
-gMap_14_01:: @ 8351664
+SaffronCity_House1_2F:: @ 8351664
.incbin "baserom.gba", 0x351664, 0x1C
-gMap_14_02:: @ 8351680
+SaffronCity_Dojo:: @ 8351680
.incbin "baserom.gba", 0x351680, 0x1C
-gMap_14_03:: @ 835169C
+SaffronCity_Gym:: @ 835169C
.incbin "baserom.gba", 0x35169C, 0x1C
-gMap_14_04:: @ 83516B8
+SaffronCity_House2:: @ 83516B8
.incbin "baserom.gba", 0x3516B8, 0x1C
-gMap_14_05:: @ 83516D4
+SaffronCity_Mart:: @ 83516D4
.incbin "baserom.gba", 0x3516D4, 0x1C
-gMap_14_06:: @ 83516F0
+SaffronCity_PokemonCenter_1F:: @ 83516F0
.incbin "baserom.gba", 0x3516F0, 0x1C
-gMap_14_07:: @ 835170C
+SaffronCity_PokemonCenter_2F:: @ 835170C
.incbin "baserom.gba", 0x35170C, 0x1C
-gMap_14_08:: @ 8351728
+SaffronCity_House3:: @ 8351728
.incbin "baserom.gba", 0x351728, 0x1C
-gMap_14_09:: @ 8351744
+SaffronCity_PokemonTrainerFanClub:: @ 8351744
.incbin "baserom.gba", 0x351744, 0x1C
-gMap_15_00:: @ 8351760
+Route2_ViridianForest_SouthEntrance:: @ 8351760
.incbin "baserom.gba", 0x351760, 0x1C
-gMap_15_01:: @ 835177C
+Route2_House:: @ 835177C
.incbin "baserom.gba", 0x35177C, 0x1C
-gMap_15_02:: @ 8351798
+Route2_EastBuilding:: @ 8351798
.incbin "baserom.gba", 0x351798, 0x1C
-gMap_15_03:: @ 83517B4
+Route2_ViridianForest_NorthEntrance:: @ 83517B4
.incbin "baserom.gba", 0x3517B4, 0x1C
-gMap_16_00:: @ 83517D0
+Route4_PokemonCenter_1F:: @ 83517D0
.incbin "baserom.gba", 0x3517D0, 0x1C
-gMap_16_01:: @ 83517EC
+Route4_PokemonCenter_2F:: @ 83517EC
.incbin "baserom.gba", 0x3517EC, 0x1C
-gMap_17_00:: @ 8351808
+Route5_PokemonDayCare:: @ 8351808
.incbin "baserom.gba", 0x351808, 0x1C
-gMap_17_01:: @ 8351824
+Route5_SouthEntrance:: @ 8351824
.incbin "baserom.gba", 0x351824, 0x1C
-gMap_18_00:: @ 8351840
+Route6_NorthEntrance:: @ 8351840
.incbin "baserom.gba", 0x351840, 0x1C
-gMap_18_01:: @ 835185C
+UnknownMap_18_01:: @ 835185C
.incbin "baserom.gba", 0x35185C, 0x1C
-gMap_19_00:: @ 8351878
+Route7_EastEntrance:: @ 8351878
.incbin "baserom.gba", 0x351878, 0x1C
-gMap_20_00:: @ 8351894
+Route8_WestEntrance:: @ 8351894
.incbin "baserom.gba", 0x351894, 0x1C
-gMap_21_00:: @ 83518B0
+Route10_PokemonCenter_1F:: @ 83518B0
.incbin "baserom.gba", 0x3518B0, 0x1C
-gMap_21_01:: @ 83518CC
+Route10_PokemonCenter_2F:: @ 83518CC
.incbin "baserom.gba", 0x3518CC, 0x1C
-gMap_22_00:: @ 83518E8
+Route11_EastEntrance_1F:: @ 83518E8
.incbin "baserom.gba", 0x3518E8, 0x1C
-gMap_22_01:: @ 8351904
+Route11_EastEntrance_2F:: @ 8351904
.incbin "baserom.gba", 0x351904, 0x1C
-gMap_23_00:: @ 8351920
+Route12_NorthEntrance_1F:: @ 8351920
.incbin "baserom.gba", 0x351920, 0x1C
-gMap_23_01:: @ 835193C
+Route12_NorthEntrance_2F:: @ 835193C
.incbin "baserom.gba", 0x35193C, 0x1C
-gMap_23_02:: @ 8351958
+Route12_FishingHouse:: @ 8351958
.incbin "baserom.gba", 0x351958, 0x1C
-gMap_24_00:: @ 8351974
+Route15_WestEntrance_1F:: @ 8351974
.incbin "baserom.gba", 0x351974, 0x1C
-gMap_24_01:: @ 8351990
+Route15_WestEntrance_2F:: @ 8351990
.incbin "baserom.gba", 0x351990, 0x1C
-gMap_25_00:: @ 83519AC
+Route16_House:: @ 83519AC
.incbin "baserom.gba", 0x3519AC, 0x1C
-gMap_25_01:: @ 83519C8
+Route16_NorthEntrance_1F:: @ 83519C8
.incbin "baserom.gba", 0x3519C8, 0x1C
-gMap_25_02:: @ 83519E4
+Route16_NorthEntrance_2F:: @ 83519E4
.incbin "baserom.gba", 0x3519E4, 0x1C
-gMap_26_00:: @ 8351A00
+Route18_EastEntrance_1F:: @ 8351A00
.incbin "baserom.gba", 0x351A00, 0x1C
-gMap_26_01:: @ 8351A1C
+Route18_EastEntrance_2F:: @ 8351A1C
.incbin "baserom.gba", 0x351A1C, 0x1C
-gMap_27_00:: @ 8351A38
+UnusedHouse_27_00:: @ 8351A38
.incbin "baserom.gba", 0x351A38, 0x1C
-gMap_28_00:: @ 8351A54
+Route22_NorthEntrance:: @ 8351A54
.incbin "baserom.gba", 0x351A54, 0x1C
-gMap_29_00:: @ 8351A70
+UnusedHouse_29_00:: @ 8351A70
.incbin "baserom.gba", 0x351A70, 0x1C
-gMap_30_00:: @ 8351A8C
+Route25_SeaCottage:: @ 8351A8C
.incbin "baserom.gba", 0x351A8C, 0x1C
-gMap_31_00:: @ 8351AA8
+SevenIsland_House_Room1:: @ 8351AA8
.incbin "baserom.gba", 0x351AA8, 0x1C
-gMap_31_01:: @ 8351AC4
+SevenIsland_House_Room2:: @ 8351AC4
.incbin "baserom.gba", 0x351AC4, 0x1C
-gMap_31_02:: @ 8351AE0
+SevenIsland_Mart:: @ 8351AE0
.incbin "baserom.gba", 0x351AE0, 0x1C
-gMap_31_03:: @ 8351AFC
+SevenIsland_PokemonCenter_1F:: @ 8351AFC
.incbin "baserom.gba", 0x351AFC, 0x1C
-gMap_31_04:: @ 8351B18
+SevenIsland_PokemonCenter_2F:: @ 8351B18
.incbin "baserom.gba", 0x351B18, 0x1C
-gMap_31_05:: @ 8351B34
+UnusedHouse_31_05:: @ 8351B34
.incbin "baserom.gba", 0x351B34, 0x1C
-gMap_31_06:: @ 8351B50
+SevenIsland_Harbor:: @ 8351B50
.incbin "baserom.gba", 0x351B50, 0x1C
-gMap_32_00:: @ 8351B6C
+OneIsland_PokemonCenter_1F:: @ 8351B6C
.incbin "baserom.gba", 0x351B6C, 0x1C
-gMap_32_01:: @ 8351B88
+OneIsland_PokemonCenter_2F:: @ 8351B88
.incbin "baserom.gba", 0x351B88, 0x1C
-gMap_32_02:: @ 8351BA4
+OneIsland_House1:: @ 8351BA4
.incbin "baserom.gba", 0x351BA4, 0x1C
-gMap_32_03:: @ 8351BC0
+OneIsland_House2:: @ 8351BC0
.incbin "baserom.gba", 0x351BC0, 0x1C
-gMap_32_04:: @ 8351BDC
+OneIsland_Harbor:: @ 8351BDC
.incbin "baserom.gba", 0x351BDC, 0x1C
-gMap_33_00:: @ 8351BF8
+TwoIsland_JoyfulGameCorner:: @ 8351BF8
.incbin "baserom.gba", 0x351BF8, 0x1C
-gMap_33_01:: @ 8351C14
+TwoIsland_House:: @ 8351C14
.incbin "baserom.gba", 0x351C14, 0x1C
-gMap_33_02:: @ 8351C30
+TwoIsland_PokemonCenter_1F:: @ 8351C30
.incbin "baserom.gba", 0x351C30, 0x1C
-gMap_33_03:: @ 8351C4C
+TwoIsland_PokemonCenter_2F:: @ 8351C4C
.incbin "baserom.gba", 0x351C4C, 0x1C
-gMap_33_04:: @ 8351C68
+TwoIsland_Harbor:: @ 8351C68
.incbin "baserom.gba", 0x351C68, 0x1C
-gMap_34_00:: @ 8351C84
+ThreeIsland_House1:: @ 8351C84
.incbin "baserom.gba", 0x351C84, 0x1C
-gMap_34_01:: @ 8351CA0
+ThreeIsland_PokemonCenter_1F:: @ 8351CA0
.incbin "baserom.gba", 0x351CA0, 0x1C
-gMap_34_02:: @ 8351CBC
+ThreeIsland_PokemonCenter_2F:: @ 8351CBC
.incbin "baserom.gba", 0x351CBC, 0x1C
-gMap_34_03:: @ 8351CD8
+ThreeIsland_Mart:: @ 8351CD8
.incbin "baserom.gba", 0x351CD8, 0x1C
-gMap_34_04:: @ 8351CF4
+ThreeIsland_House2:: @ 8351CF4
.incbin "baserom.gba", 0x351CF4, 0x1C
-gMap_34_05:: @ 8351D10
+ThreeIsland_House3:: @ 8351D10
.incbin "baserom.gba", 0x351D10, 0x1C
-gMap_34_06:: @ 8351D2C
+ThreeIsland_House4:: @ 8351D2C
.incbin "baserom.gba", 0x351D2C, 0x1C
-gMap_34_07:: @ 8351D48
+ThreeIsland_House5:: @ 8351D48
.incbin "baserom.gba", 0x351D48, 0x1C
-gMap_35_00:: @ 8351D64
+FourIsland_PokemonDayCare:: @ 8351D64
.incbin "baserom.gba", 0x351D64, 0x1C
-gMap_35_01:: @ 8351D80
+FourIsland_PokemonCenter_1F:: @ 8351D80
.incbin "baserom.gba", 0x351D80, 0x1C
-gMap_35_02:: @ 8351D9C
+FourIsland_PokemonCenter_2F:: @ 8351D9C
.incbin "baserom.gba", 0x351D9C, 0x1C
-gMap_35_03:: @ 8351DB8
+FourIsland_House1:: @ 8351DB8
.incbin "baserom.gba", 0x351DB8, 0x1C
-gMap_35_04:: @ 8351DD4
+FourIsland_LoreleisHouse:: @ 8351DD4
.incbin "baserom.gba", 0x351DD4, 0x1C
-gMap_35_05:: @ 8351DF0
+FourIsland_Harbor:: @ 8351DF0
.incbin "baserom.gba", 0x351DF0, 0x1C
-gMap_35_06:: @ 8351E0C
+FourIsland_House2:: @ 8351E0C
.incbin "baserom.gba", 0x351E0C, 0x1C
-gMap_35_07:: @ 8351E28
+FourIsland_Mart:: @ 8351E28
.incbin "baserom.gba", 0x351E28, 0x1C
-gMap_36_00:: @ 8351E44
+FiveIsland_PokemonCenter_1F:: @ 8351E44
.incbin "baserom.gba", 0x351E44, 0x1C
-gMap_36_01:: @ 8351E60
+FiveIsland_PokemonCenter_2F:: @ 8351E60
.incbin "baserom.gba", 0x351E60, 0x1C
-gMap_36_02:: @ 8351E7C
+FiveIsland_Harbor:: @ 8351E7C
.incbin "baserom.gba", 0x351E7C, 0x1C
-gMap_36_03:: @ 8351E98
+FiveIsland_House1:: @ 8351E98
.incbin "baserom.gba", 0x351E98, 0x1C
-gMap_36_04:: @ 8351EB4
+FiveIsland_House2:: @ 8351EB4
.incbin "baserom.gba", 0x351EB4, 0x1C
-gMap_37_00:: @ 8351ED0
+SixIsland_PokemonCenter_1F:: @ 8351ED0
.incbin "baserom.gba", 0x351ED0, 0x1C
-gMap_37_01:: @ 8351EEC
+SixIsland_PokemonCenter_2F:: @ 8351EEC
.incbin "baserom.gba", 0x351EEC, 0x1C
-gMap_37_02:: @ 8351F08
+SixIsland_Harbor:: @ 8351F08
.incbin "baserom.gba", 0x351F08, 0x1C
-gMap_37_03:: @ 8351F24
+SixIsland_House:: @ 8351F24
.incbin "baserom.gba", 0x351F24, 0x1C
-gMap_37_04:: @ 8351F40
+SixIsland_Mart:: @ 8351F40
.incbin "baserom.gba", 0x351F40, 0x1C
-gMap_38_00:: @ 8351F5C
+ThreeIsland_Harbor:: @ 8351F5C
.incbin "baserom.gba", 0x351F5C, 0x1C
-gMap_39_00:: @ 8351F78
+FiveIsland_ResortGorgeous_House:: @ 8351F78
.incbin "baserom.gba", 0x351F78, 0x1C
-gMap_40_00:: @ 8351F94
+TwoIsland_CapeBrink_House:: @ 8351F94
.incbin "baserom.gba", 0x351F94, 0x1C
-gMap_41_00:: @ 8351FB0
+SixIsland_WaterPath_House1:: @ 8351FB0
.incbin "baserom.gba", 0x351FB0, 0x1C
-gMap_41_01:: @ 8351FCC
+SixIsland_WaterPath_House2:: @ 8351FCC
.incbin "baserom.gba", 0x351FCC, 0x1C
-gMap_42_00:: @ 8351FE8
+SevenIsland_SevaultCanyon_House:: @ 8351FE8
.incbin "baserom.gba", 0x351FE8, 0x1C
gMapGroup_00:: @ 8352004
- .4byte gMap_00_00
- .4byte gMap_00_01
- .4byte gMap_00_02
- .4byte gMap_00_03
- .4byte gMap_00_04
+ .4byte UnknownMap_00_00
+ .4byte UnknownMap_00_01
+ .4byte UnknownMap_00_02
+ .4byte UnknownMap_00_03
+ .4byte UnknownMap_00_04
gMapGroup_01:: @ 8352018
- .4byte gMap_01_00
- .4byte gMap_01_01
- .4byte gMap_01_02
- .4byte gMap_01_03
- .4byte gMap_01_04
- .4byte gMap_01_05
- .4byte gMap_01_06
- .4byte gMap_01_07
- .4byte gMap_01_08
- .4byte gMap_01_09
- .4byte gMap_01_10
- .4byte gMap_01_11
- .4byte gMap_01_12
- .4byte gMap_01_13
- .4byte gMap_01_14
- .4byte gMap_01_15
- .4byte gMap_01_16
- .4byte gMap_01_17
- .4byte gMap_01_18
- .4byte gMap_01_19
- .4byte gMap_01_20
- .4byte gMap_01_21
- .4byte gMap_01_22
- .4byte gMap_01_23
- .4byte gMap_01_24
- .4byte gMap_01_25
- .4byte gMap_01_26
- .4byte gMap_01_27
- .4byte gMap_01_28
- .4byte gMap_01_29
- .4byte gMap_01_30
- .4byte gMap_01_31
- .4byte gMap_01_32
- .4byte gMap_01_33
- .4byte gMap_01_34
- .4byte gMap_01_35
- .4byte gMap_01_36
- .4byte gMap_01_37
- .4byte gMap_01_38
- .4byte gMap_01_39
- .4byte gMap_01_40
- .4byte gMap_01_41
- .4byte gMap_01_42
- .4byte gMap_01_43
- .4byte gMap_01_44
- .4byte gMap_01_45
- .4byte gMap_01_46
- .4byte gMap_01_47
- .4byte gMap_01_48
- .4byte gMap_01_49
- .4byte gMap_01_50
- .4byte gMap_01_51
- .4byte gMap_01_52
- .4byte gMap_01_53
- .4byte gMap_01_54
- .4byte gMap_01_55
- .4byte gMap_01_56
- .4byte gMap_01_57
- .4byte gMap_01_58
- .4byte gMap_01_59
- .4byte gMap_01_60
- .4byte gMap_01_61
- .4byte gMap_01_62
- .4byte gMap_01_63
- .4byte gMap_01_64
- .4byte gMap_01_65
- .4byte gMap_01_66
- .4byte gMap_01_67
- .4byte gMap_01_68
- .4byte gMap_01_69
- .4byte gMap_01_70
- .4byte gMap_01_71
- .4byte gMap_01_72
- .4byte gMap_01_73
- .4byte gMap_01_74
- .4byte gMap_01_75
- .4byte gMap_01_76
- .4byte gMap_01_77
- .4byte gMap_01_78
- .4byte gMap_01_79
- .4byte gMap_01_80
- .4byte gMap_01_81
- .4byte gMap_01_82
- .4byte gMap_01_83
- .4byte gMap_01_84
- .4byte gMap_01_85
- .4byte gMap_01_86
- .4byte gMap_01_87
- .4byte gMap_01_88
- .4byte gMap_01_89
- .4byte gMap_01_90
- .4byte gMap_01_91
- .4byte gMap_01_92
- .4byte gMap_01_93
- .4byte gMap_01_94
- .4byte gMap_01_95
- .4byte gMap_01_96
- .4byte gMap_01_97
- .4byte gMap_01_98
- .4byte gMap_01_99
- .4byte gMap_01_100
- .4byte gMap_01_101
- .4byte gMap_01_102
- .4byte gMap_01_103
- .4byte gMap_01_104
- .4byte gMap_01_105
- .4byte gMap_01_106
- .4byte gMap_01_107
- .4byte gMap_01_108
- .4byte gMap_01_109
- .4byte gMap_01_110
- .4byte gMap_01_111
- .4byte gMap_01_112
- .4byte gMap_01_113
- .4byte gMap_01_114
- .4byte gMap_01_115
- .4byte gMap_01_116
- .4byte gMap_01_117
- .4byte gMap_01_118
- .4byte gMap_01_119
- .4byte gMap_01_120
- .4byte gMap_01_121
- .4byte gMap_01_122
+ .4byte ViridianForest
+ .4byte MtMoon_1F
+ .4byte MtMoon_B1F
+ .4byte MtMoon_B2F
+ .4byte SSAnne_Exterior
+ .4byte SSAnne_1F_Corridor
+ .4byte SSAnne_2F_Corridor
+ .4byte SSAnne_3F_Corridor
+ .4byte SSAnne_B1F_Corridor
+ .4byte SSAnne_Deck
+ .4byte SSAnne_Kitchen
+ .4byte SSAnne_CaptainsOffice
+ .4byte SSAnne_1F_Room1
+ .4byte SSAnne_1F_Room2
+ .4byte SSAnne_1F_Room3
+ .4byte SSAnne_1F_Room4
+ .4byte SSAnne_1F_Room5
+ .4byte SSAnne_1F_Room7
+ .4byte SSAnne_2F_Room1
+ .4byte SSAnne_2F_Room2
+ .4byte SSAnne_2F_Room3
+ .4byte SSAnne_2F_Room4
+ .4byte SSAnne_2F_Room5
+ .4byte SSAnne_2F_Room6
+ .4byte SSAnne_B1F_Room1
+ .4byte SSAnne_B1F_Room2
+ .4byte SSAnne_B1F_Room3
+ .4byte SSAnne_B1F_Room4
+ .4byte SSAnne_B1F_Room5
+ .4byte SSAnne_1F_Room6
+ .4byte UndergroundPath_NorthEntrance
+ .4byte UndergroundPath_NorthSouthTunnel
+ .4byte UndergroundPath_SouthEntrance
+ .4byte UndergroundPath_WestEntrance
+ .4byte UndergroundPath_EastWestTunnel
+ .4byte UndergroundPath_EastEntrance
+ .4byte DiglettsCave_NorthEntrance
+ .4byte DiglettsCave_B1F
+ .4byte DiglettsCave_SouthEntrance
+ .4byte VictoryRoad_1F
+ .4byte VictoryRoad_2F
+ .4byte VictoryRoad_3F
+ .4byte RocketHideout_B1F
+ .4byte RocketHideout_B2F
+ .4byte RocketHideout_B3F
+ .4byte RocketHideout_B4F
+ .4byte RocketHideout_Elevator
+ .4byte SilphCo_1F
+ .4byte SilphCo_2F
+ .4byte SilphCo_3F
+ .4byte SilphCo_4F
+ .4byte SilphCo_5F
+ .4byte SilphCo_6F
+ .4byte SilphCo_7F
+ .4byte SilphCo_8F
+ .4byte SilphCo_9F
+ .4byte SilphCo_10F
+ .4byte SilphCo_11F
+ .4byte SilphCo_Elevator
+ .4byte PokemonMansion_1F
+ .4byte PokemonMansion_2F
+ .4byte PokemonMansion_3F
+ .4byte PokemonMansion_B1F
+ .4byte SafariZone_Center
+ .4byte SafariZone_East
+ .4byte SafariZone_North
+ .4byte SafariZone_West
+ .4byte SafariZone_Building1
+ .4byte SafariZone_Building2
+ .4byte SafariZone_Building3
+ .4byte SafariZone_Building4
+ .4byte SafariZone_SecretHouse
+ .4byte CeruleanCave_1F
+ .4byte CeruleanCave_2F
+ .4byte CeruleanCave_B1F
+ .4byte PokemonLeague_LoreleisRoom
+ .4byte PokemonLeague_BrunosRoom
+ .4byte PokemonLeague_AgathasRoom
+ .4byte PokemonLeague_LancesRoom
+ .4byte PokemonLeague_ChampionsRoom
+ .4byte PokemonLeague_HallOfFame
+ .4byte RockTunnel_1F
+ .4byte RockTunnel_B1F
+ .4byte SeafoamIslands_1F
+ .4byte SeafoamIslands_B1F
+ .4byte SeafoamIslands_B2F
+ .4byte SeafoamIslands_B3F
+ .4byte SeafoamIslands_B4F
+ .4byte PokemonTower_1F
+ .4byte PokemonTower_2F
+ .4byte PokemonTower_3F
+ .4byte PokemonTower_4F
+ .4byte PokemonTower_5F
+ .4byte PokemonTower_6F
+ .4byte PokemonTower_7F
+ .4byte PowerPlant
+ .4byte MtEmber_RubyPath_B4F
+ .4byte MtEmber_Exterior
+ .4byte MtEmber_SummitPath_1F
+ .4byte MtEmber_SummitPath_2F
+ .4byte MtEmber_SummitPath_3F
+ .4byte MtEmber_Summit
+ .4byte MtEmber_RubyPath_B5F
+ .4byte SSAnne_Kitchen3
+ .4byte MtEmber_RubyPath_B1F
+ .4byte MtEmber_RubyPath_B2F
+ .4byte MtEmber_RubyPath_B3F
+ .4byte MtEmber_RubyPath_B1F_Stairs
+ .4byte MtEmber_RubyPath_B2F_Stairs
+ .4byte ThreeIsland_BerryForest
+ .4byte FourIsland_IcefallCave_Entrance
+ .4byte FourIsland_IcefallCave_1F
+ .4byte SSAnne_CaptainsOffice2
+ .4byte SSAnne_CaptainsOffice3
+ .4byte SSAnne_CaptainsOffice4
+ .4byte SSAnne_CaptainsOffice5
+ .4byte SixIsland_DottedHole_B1F
+ .4byte SixIsland_DottedHole_B2F
+ .4byte SixIsland_DottedHole_B3F
+ .4byte SSAnne_CaptainsOffice9
+ .4byte SixIsland_DottedHole_SapphireRoom
+ .4byte SSAnne_1F_Room11
+ .4byte SSAnne_1F_Room12
gMapGroup_02:: @ 8352204
- .4byte gMap_02_00
- .4byte gMap_02_01
- .4byte gMap_02_02
- .4byte gMap_02_03
- .4byte gMap_02_04
- .4byte gMap_02_05
- .4byte gMap_02_06
- .4byte gMap_02_07
- .4byte gMap_02_08
- .4byte gMap_02_09
- .4byte gMap_02_10
- .4byte gMap_02_11
- .4byte gMap_02_12
- .4byte gMap_02_13
- .4byte gMap_02_14
- .4byte gMap_02_15
- .4byte gMap_02_16
- .4byte gMap_02_17
- .4byte gMap_02_18
- .4byte gMap_02_19
- .4byte gMap_02_20
- .4byte gMap_02_21
- .4byte gMap_02_22
- .4byte gMap_02_23
- .4byte gMap_02_24
- .4byte gMap_02_25
- .4byte gMap_02_26
- .4byte gMap_02_27
- .4byte gMap_02_28
- .4byte gMap_02_29
- .4byte gMap_02_30
- .4byte gMap_02_31
- .4byte gMap_02_32
- .4byte gMap_02_33
- .4byte gMap_02_34
- .4byte gMap_02_35
- .4byte gMap_02_36
- .4byte gMap_02_37
- .4byte gMap_02_38
- .4byte gMap_02_39
- .4byte gMap_02_40
- .4byte gMap_02_41
- .4byte gMap_02_42
- .4byte gMap_02_43
- .4byte gMap_02_44
- .4byte gMap_02_45
- .4byte gMap_02_46
- .4byte gMap_02_47
- .4byte gMap_02_48
- .4byte gMap_02_49
- .4byte gMap_02_50
- .4byte gMap_02_51
- .4byte gMap_02_52
- .4byte gMap_02_53
- .4byte gMap_02_54
- .4byte gMap_02_55
- .4byte gMap_02_56
- .4byte gMap_02_57
- .4byte gMap_02_58
- .4byte gMap_02_59
+ .4byte NavelRock_Exterior
+ .4byte SevenIsland_TrainerTower_1F
+ .4byte SevenIsland_TrainerTower_2F
+ .4byte SevenIsland_TrainerTower_3F
+ .4byte SevenIsland_TrainerTower_4F
+ .4byte SevenIsland_TrainerTower_5F
+ .4byte SevenIsland_TrainerTower_6F
+ .4byte SevenIsland_TrainerTower_7F
+ .4byte SevenIsland_TrainerTower_8F
+ .4byte SevenIsland_TrainerTower_Roof
+ .4byte SevenIsland_TrainerTower_Lobby
+ .4byte SevenIsland_TrainerTower_Elevator
+ .4byte FiveIsland_LostCave_Entrance
+ .4byte FiveIsland_LostCave_Room1
+ .4byte FiveIsland_LostCave_Room2
+ .4byte FiveIsland_LostCave_Room3
+ .4byte FiveIsland_LostCave_Room4
+ .4byte FiveIsland_LostCave_Room5
+ .4byte FiveIsland_LostCave_Room6
+ .4byte FiveIsland_LostCave_Room7
+ .4byte FiveIsland_LostCave_Room8
+ .4byte FiveIsland_LostCave_Room9
+ .4byte FiveIsland_LostCave_Room10
+ .4byte FiveIsland_LostCave_Room11
+ .4byte FiveIsland_LostCave_Room12
+ .4byte FiveIsland_LostCave_Room13
+ .4byte FiveIsland_LostCave_Room14
+ .4byte SevenIsland_TanobyRuins_MoneanChamber
+ .4byte SevenIsland_TanobyRuins_LiptooChamber
+ .4byte SevenIsland_TanobyRuins_WeepthChamber
+ .4byte SevenIsland_TanobyRuins_DilfordChamber
+ .4byte SevenIsland_TanobyRuins_ScufibChamber
+ .4byte SevenIsland_TanobyRuins_RixyChamber
+ .4byte SevenIsland_TanobyRuins_ViapoisChamber
+ .4byte ThreeIsland_DunsparceTunnel
+ .4byte SevenIsland_SeavaultCanyon_TanobyKey
+ .4byte NavelRock_1F
+ .4byte NavelRock_Summit
+ .4byte NavelRock_Base
+ .4byte NavelRock_SummitPath_2F
+ .4byte NavelRock_SummitPath_3F
+ .4byte NavelRock_SummitPath_4F
+ .4byte NavelRock_SummitPath_5F
+ .4byte NavelRock_BasePath_B1F
+ .4byte NavelRock_BasePath_B2F
+ .4byte NavelRock_BasePath_B3F
+ .4byte NavelRock_BasePath_B4F
+ .4byte NavelRock_BasePath_B5F
+ .4byte NavelRock_BasePath_B6F
+ .4byte NavelRock_BasePath_B7F
+ .4byte NavelRock_BasePath_B8F
+ .4byte NavelRock_BasePath_B9F
+ .4byte NavelRock_BasePath_B10F
+ .4byte NavelRock_BasePath_B11F
+ .4byte NavelRock_B1F
+ .4byte NavelRock_Fork
+ .4byte BirthIsland_Exterior
+ .4byte OneIsland_KindleRoad_EmberSpa
+ .4byte BirthIsland_Harbor
+ .4byte NavelRock_Harbor
gMapGroup_03:: @ 83522F4
- .4byte gMap_03_00
- .4byte gMap_03_01
- .4byte gMap_03_02
- .4byte gMap_03_03
- .4byte gMap_03_04
- .4byte gMap_03_05
- .4byte gMap_03_06
- .4byte gMap_03_07
- .4byte gMap_03_08
- .4byte gMap_03_09
- .4byte gMap_03_10
- .4byte gMap_03_11
- .4byte gMap_03_12
- .4byte gMap_03_13
- .4byte gMap_03_14
- .4byte gMap_03_15
- .4byte gMap_03_16
- .4byte gMap_03_17
- .4byte gMap_03_18
- .4byte gMap_03_19
- .4byte gMap_03_20
- .4byte gMap_03_21
- .4byte gMap_03_22
- .4byte gMap_03_23
- .4byte gMap_03_24
- .4byte gMap_03_25
- .4byte gMap_03_26
- .4byte gMap_03_27
- .4byte gMap_03_28
- .4byte gMap_03_29
- .4byte gMap_03_30
- .4byte gMap_03_31
- .4byte gMap_03_32
- .4byte gMap_03_33
- .4byte gMap_03_34
- .4byte gMap_03_35
- .4byte gMap_03_36
- .4byte gMap_03_37
- .4byte gMap_03_38
- .4byte gMap_03_39
- .4byte gMap_03_40
- .4byte gMap_03_41
- .4byte gMap_03_42
- .4byte gMap_03_43
- .4byte gMap_03_44
- .4byte gMap_03_45
- .4byte gMap_03_46
- .4byte gMap_03_47
- .4byte gMap_03_48
- .4byte gMap_03_49
- .4byte gMap_03_50
- .4byte gMap_03_51
- .4byte gMap_03_52
- .4byte gMap_03_53
- .4byte gMap_03_54
- .4byte gMap_03_55
- .4byte gMap_03_56
- .4byte gMap_03_57
- .4byte gMap_03_58
- .4byte gMap_03_59
- .4byte gMap_03_60
- .4byte gMap_03_61
- .4byte gMap_03_62
- .4byte gMap_03_63
- .4byte gMap_03_64
- .4byte gMap_03_65
+ .4byte PalletTown
+ .4byte ViridianCity
+ .4byte PewterCity
+ .4byte CeruleanCity
+ .4byte LavenderTown
+ .4byte VermilionCity
+ .4byte CeladonCity
+ .4byte FuchsiaCity
+ .4byte CinnabarIsland
+ .4byte IndigoPlateau_Exterior
+ .4byte SaffronCity_Duplicate
+ .4byte SaffronCity
+ .4byte OneIsland
+ .4byte TwoIsland
+ .4byte ThreeIsland
+ .4byte FourIsland
+ .4byte FiveIsland
+ .4byte SevenIsland
+ .4byte SixIsland
+ .4byte Route1
+ .4byte Route2
+ .4byte Route3
+ .4byte Route4
+ .4byte Route5
+ .4byte Route6
+ .4byte Route7
+ .4byte Route8
+ .4byte Route9
+ .4byte Route10
+ .4byte Route11
+ .4byte Route12
+ .4byte Route13
+ .4byte Route14
+ .4byte Route15
+ .4byte Route16
+ .4byte Route17
+ .4byte Route18
+ .4byte Route19
+ .4byte Route20
+ .4byte Route21_North
+ .4byte Route21_South
+ .4byte Route22
+ .4byte Route23
+ .4byte Route24
+ .4byte Route25
+ .4byte OneIsland_KindleRoad
+ .4byte OneIsland_TreasureBeach
+ .4byte TwoIsland_CapeBrink
+ .4byte ThreeIsland_BondBridge
+ .4byte ThreeIsland_Port
+ .4byte UnknownMap_03_50
+ .4byte UnknownMap_03_51
+ .4byte UnknownMap_03_52
+ .4byte UnknownMap_03_53
+ .4byte FiveIsland_ResortGorgeous
+ .4byte FiveIsland_WaterLabyrinth
+ .4byte FiveIsland_Meadow
+ .4byte FiveIsland_MemorialPillar
+ .4byte SixIsland_OutcastIsland
+ .4byte SixIsland_GreenPath
+ .4byte SixIsland_WaterPath
+ .4byte SixIsland_RuinValley
+ .4byte SevenIsland_TrainerTower
+ .4byte SevenIsland_SevaultCanyon_Entrance
+ .4byte SevenIsland_SevaultCanyon
+ .4byte SevenIsland_TanobyRuins
gMapGroup_04:: @ 83523FC
- .4byte gMap_04_00
- .4byte gMap_04_01
- .4byte gMap_04_02
- .4byte gMap_04_03
+ .4byte PalletTown_PlayersHouse_1F
+ .4byte PalletTown_PlayersHouse_2F
+ .4byte PalletTown_GarysHouse
+ .4byte PalletTown_ProfessorOaksLab
gMapGroup_05:: @ 835240C
- .4byte gMap_05_00
- .4byte gMap_05_01
- .4byte gMap_05_02
- .4byte gMap_05_03
- .4byte gMap_05_04
- .4byte gMap_05_05
+ .4byte ViridianCity_House1
+ .4byte ViridianCity_Gym
+ .4byte ViridianCity_House2
+ .4byte ViridianCity_Mart
+ .4byte ViridianCity_PokemonCenter_1F
+ .4byte ViridianCity_PokemonCenter_2F
gMapGroup_06:: @ 8352424
- .4byte gMap_06_00
- .4byte gMap_06_01
- .4byte gMap_06_02
- .4byte gMap_06_03
- .4byte gMap_06_04
- .4byte gMap_06_05
- .4byte gMap_06_06
- .4byte gMap_06_07
+ .4byte PewterCity_Museum_1F
+ .4byte PewterCity_Museum_2F
+ .4byte PewterCity_Gym
+ .4byte PewterCity_Mart
+ .4byte PewterCity_House1
+ .4byte PewterCity_PokemonCenter_1F
+ .4byte PewterCity_PokemonCenter_2F
+ .4byte PewterCity_House2
gMapGroup_07:: @ 8352444
- .4byte gMap_07_00
- .4byte gMap_07_01
- .4byte gMap_07_02
- .4byte gMap_07_03
- .4byte gMap_07_04
- .4byte gMap_07_05
- .4byte gMap_07_06
- .4byte gMap_07_07
- .4byte gMap_07_08
- .4byte gMap_07_09
+ .4byte CeruleanCity_House1
+ .4byte CeruleanCity_House2
+ .4byte CeruleanCity_House3
+ .4byte CeruleanCity_PokemonCenter_1F
+ .4byte CeruleanCity_PokemonCenter_2F
+ .4byte CeruleanCity_Gym
+ .4byte CeruleanCity_BikeShop
+ .4byte CeruleanCity_Mart
+ .4byte CeruleanCity_House4
+ .4byte CeruleanCity_House5
gMapGroup_08:: @ 835246C
- .4byte gMap_08_00
- .4byte gMap_08_01
- .4byte gMap_08_02
- .4byte gMap_08_03
- .4byte gMap_08_04
- .4byte gMap_08_05
+ .4byte LavenderTown_PokemonCenter_1F
+ .4byte LavenderTown_PokemonCenter_2F
+ .4byte LavenderTown_VolunteerPokemonHouse
+ .4byte LavenderTown_House1
+ .4byte LavenderTown_House2
+ .4byte LavenderTown_Mart
gMapGroup_09:: @ 8352484
- .4byte gMap_09_00
- .4byte gMap_09_01
- .4byte gMap_09_02
- .4byte gMap_09_03
- .4byte gMap_09_04
- .4byte gMap_09_05
- .4byte gMap_09_06
- .4byte gMap_09_07
+ .4byte VermilionCity_House1
+ .4byte VermilionCity_PokemonCenter_1F
+ .4byte VermilionCity_PokemonCenter_2F
+ .4byte VermilionCity_PokemonFanClub
+ .4byte VermilionCity_House2
+ .4byte VermilionCity_Mart
+ .4byte VermilionCity_Gym
+ .4byte VermilionCity_House3
gMapGroup_10:: @ 83524A4
- .4byte gMap_10_00
- .4byte gMap_10_01
- .4byte gMap_10_02
- .4byte gMap_10_03
- .4byte gMap_10_04
- .4byte gMap_10_05
- .4byte gMap_10_06
- .4byte gMap_10_07
- .4byte gMap_10_08
- .4byte gMap_10_09
- .4byte gMap_10_10
- .4byte gMap_10_11
- .4byte gMap_10_12
- .4byte gMap_10_13
- .4byte gMap_10_14
- .4byte gMap_10_15
- .4byte gMap_10_16
- .4byte gMap_10_17
- .4byte gMap_10_18
- .4byte gMap_10_19
+ .4byte CeladonCity_DepartmentStore_1F
+ .4byte CeladonCity_DepartmentStore_2F
+ .4byte CeladonCity_DepartmentStore_3F
+ .4byte CeladonCity_DepartmentStore_4F
+ .4byte CeladonCity_DepartmentStore_5F
+ .4byte CeladonCity_DepartmentStore_Roof
+ .4byte CeladonCity_DepartmentStore_Elevator
+ .4byte CeladonCity_Condominiums_1F
+ .4byte CeladonCity_Condominiums_2F
+ .4byte CeladonCity_Condominiums_3F
+ .4byte CeladonCity_Condominiums_Roof
+ .4byte CeladonCity_Condominiums_RoofRoom
+ .4byte CeladonCity_PokemonCenter_1F
+ .4byte CeladonCity_PokemonCenter_2F
+ .4byte CeladonCity_GameCorner
+ .4byte CeladonCity_GameCorner_PrizeRoom
+ .4byte CeladonCity_Gym
+ .4byte CeladonCity_Restaurant
+ .4byte CeladonCity_House1
+ .4byte CeladonCity_Hotel
gMapGroup_11:: @ 83524F4
- .4byte gMap_11_00
- .4byte gMap_11_01
- .4byte gMap_11_02
- .4byte gMap_11_03
- .4byte gMap_11_04
- .4byte gMap_11_05
- .4byte gMap_11_06
- .4byte gMap_11_07
- .4byte gMap_11_08
- .4byte gMap_11_09
+ .4byte FuchsiaCity_SafariZone_Entrance
+ .4byte FuchsiaCity_Mart
+ .4byte FuchsiaCity_ZooBuilding
+ .4byte FuchsiaCity_Gym
+ .4byte FuchsiaCity_House1
+ .4byte FuchsiaCity_PokemonCenter_1F
+ .4byte FuchsiaCity_PokemonCenter_2F
+ .4byte FuchsiaCity_Building1
+ .4byte FuchsiaCity_House2
+ .4byte FuchsiaCity_House3
gMapGroup_12:: @ 835251C
- .4byte gMap_12_00
- .4byte gMap_12_01
- .4byte gMap_12_02
- .4byte gMap_12_03
- .4byte gMap_12_04
- .4byte gMap_12_05
- .4byte gMap_12_06
- .4byte gMap_12_07
+ .4byte CinnabarIsland_Gym
+ .4byte CinnabarIsland_PokemonLab_Entrance
+ .4byte CinnabarIsland_PokemonLab_Lounge
+ .4byte CinnabarIsland_PokemonLab_ResearchRoom
+ .4byte CinnabarIsland_PokemonLab_ExperimentRoom
+ .4byte CinnabarIsland_PokemonCenter_1F
+ .4byte CinnabarIsland_PokemonCenter_2F
+ .4byte CinnabarIsland_Mart
gMapGroup_13:: @ 835253C
- .4byte gMap_13_00
- .4byte gMap_13_01
+ .4byte IndigoPlateau_PokemonCenter_1F
+ .4byte IndigoPlateau_PokemonCenter_2F
gMapGroup_14:: @ 8352544
- .4byte gMap_14_00
- .4byte gMap_14_01
- .4byte gMap_14_02
- .4byte gMap_14_03
- .4byte gMap_14_04
- .4byte gMap_14_05
- .4byte gMap_14_06
- .4byte gMap_14_07
- .4byte gMap_14_08
- .4byte gMap_14_09
+ .4byte SaffronCity_House1_1F
+ .4byte SaffronCity_House1_2F
+ .4byte SaffronCity_Dojo
+ .4byte SaffronCity_Gym
+ .4byte SaffronCity_House2
+ .4byte SaffronCity_Mart
+ .4byte SaffronCity_PokemonCenter_1F
+ .4byte SaffronCity_PokemonCenter_2F
+ .4byte SaffronCity_House3
+ .4byte SaffronCity_PokemonTrainerFanClub
gMapGroup_15:: @ 835256C
- .4byte gMap_15_00
- .4byte gMap_15_01
- .4byte gMap_15_02
- .4byte gMap_15_03
+ .4byte Route2_ViridianForest_SouthEntrance
+ .4byte Route2_House
+ .4byte Route2_EastBuilding
+ .4byte Route2_ViridianForest_NorthEntrance
gMapGroup_16:: @ 835257C
- .4byte gMap_16_00
- .4byte gMap_16_01
+ .4byte Route4_PokemonCenter_1F
+ .4byte Route4_PokemonCenter_2F
gMapGroup_17:: @ 8352584
- .4byte gMap_17_00
- .4byte gMap_17_01
+ .4byte Route5_PokemonDayCare
+ .4byte Route5_SouthEntrance
gMapGroup_18:: @ 835258C
- .4byte gMap_18_00
- .4byte gMap_18_01
+ .4byte Route6_NorthEntrance
+ .4byte UnknownMap_18_01
gMapGroup_19:: @ 8352594
- .4byte gMap_19_00
+ .4byte Route7_EastEntrance
gMapGroup_20:: @ 8352598
- .4byte gMap_20_00
+ .4byte Route8_WestEntrance
gMapGroup_21:: @ 835259C
- .4byte gMap_21_00
- .4byte gMap_21_01
+ .4byte Route10_PokemonCenter_1F
+ .4byte Route10_PokemonCenter_2F
gMapGroup_22:: @ 83525A4
- .4byte gMap_22_00
- .4byte gMap_22_01
+ .4byte Route11_EastEntrance_1F
+ .4byte Route11_EastEntrance_2F
gMapGroup_23:: @ 83525AC
- .4byte gMap_23_00
- .4byte gMap_23_01
- .4byte gMap_23_02
+ .4byte Route12_NorthEntrance_1F
+ .4byte Route12_NorthEntrance_2F
+ .4byte Route12_FishingHouse
gMapGroup_24:: @ 83525B8
- .4byte gMap_24_00
- .4byte gMap_24_01
+ .4byte Route15_WestEntrance_1F
+ .4byte Route15_WestEntrance_2F
gMapGroup_25:: @ 83525C0
- .4byte gMap_25_00
- .4byte gMap_25_01
- .4byte gMap_25_02
+ .4byte Route16_House
+ .4byte Route16_NorthEntrance_1F
+ .4byte Route16_NorthEntrance_2F
gMapGroup_26:: @ 83525CC
- .4byte gMap_26_00
- .4byte gMap_26_01
+ .4byte Route18_EastEntrance_1F
+ .4byte Route18_EastEntrance_2F
gMapGroup_27:: @ 83525D4
- .4byte gMap_27_00
+ .4byte UnusedHouse_27_00
gMapGroup_28:: @ 83525D8
- .4byte gMap_28_00
+ .4byte Route22_NorthEntrance
gMapGroup_29:: @ 83525DC
- .4byte gMap_29_00
+ .4byte UnusedHouse_29_00
gMapGroup_30:: @ 83525E0
- .4byte gMap_30_00
+ .4byte Route25_SeaCottage
gMapGroup_31:: @ 83525E4
- .4byte gMap_31_00
- .4byte gMap_31_01
- .4byte gMap_31_02
- .4byte gMap_31_03
- .4byte gMap_31_04
- .4byte gMap_31_05
- .4byte gMap_31_06
+ .4byte SevenIsland_House_Room1
+ .4byte SevenIsland_House_Room2
+ .4byte SevenIsland_Mart
+ .4byte SevenIsland_PokemonCenter_1F
+ .4byte SevenIsland_PokemonCenter_2F
+ .4byte UnusedHouse_31_05
+ .4byte SevenIsland_Harbor
gMapGroup_32:: @ 8352600
- .4byte gMap_32_00
- .4byte gMap_32_01
- .4byte gMap_32_02
- .4byte gMap_32_03
- .4byte gMap_32_04
+ .4byte OneIsland_PokemonCenter_1F
+ .4byte OneIsland_PokemonCenter_2F
+ .4byte OneIsland_House1
+ .4byte OneIsland_House2
+ .4byte OneIsland_Harbor
gMapGroup_33:: @ 8352614
- .4byte gMap_33_00
- .4byte gMap_33_01
- .4byte gMap_33_02
- .4byte gMap_33_03
- .4byte gMap_33_04
+ .4byte TwoIsland_JoyfulGameCorner
+ .4byte TwoIsland_House
+ .4byte TwoIsland_PokemonCenter_1F
+ .4byte TwoIsland_PokemonCenter_2F
+ .4byte TwoIsland_Harbor
gMapGroup_34:: @ 8352628
- .4byte gMap_34_00
- .4byte gMap_34_01
- .4byte gMap_34_02
- .4byte gMap_34_03
- .4byte gMap_34_04
- .4byte gMap_34_05
- .4byte gMap_34_06
- .4byte gMap_34_07
+ .4byte ThreeIsland_House1
+ .4byte ThreeIsland_PokemonCenter_1F
+ .4byte ThreeIsland_PokemonCenter_2F
+ .4byte ThreeIsland_Mart
+ .4byte ThreeIsland_House2
+ .4byte ThreeIsland_House3
+ .4byte ThreeIsland_House4
+ .4byte ThreeIsland_House5
gMapGroup_35:: @ 8352648
- .4byte gMap_35_00
- .4byte gMap_35_01
- .4byte gMap_35_02
- .4byte gMap_35_03
- .4byte gMap_35_04
- .4byte gMap_35_05
- .4byte gMap_35_06
- .4byte gMap_35_07
+ .4byte FourIsland_PokemonDayCare
+ .4byte FourIsland_PokemonCenter_1F
+ .4byte FourIsland_PokemonCenter_2F
+ .4byte FourIsland_House1
+ .4byte FourIsland_LoreleisHouse
+ .4byte FourIsland_Harbor
+ .4byte FourIsland_House2
+ .4byte FourIsland_Mart
gMapGroup_36:: @ 8352668
- .4byte gMap_36_00
- .4byte gMap_36_01
- .4byte gMap_36_02
- .4byte gMap_36_03
- .4byte gMap_36_04
+ .4byte FiveIsland_PokemonCenter_1F
+ .4byte FiveIsland_PokemonCenter_2F
+ .4byte FiveIsland_Harbor
+ .4byte FiveIsland_House1
+ .4byte FiveIsland_House2
gMapGroup_37:: @ 835267C
- .4byte gMap_37_00
- .4byte gMap_37_01
- .4byte gMap_37_02
- .4byte gMap_37_03
- .4byte gMap_37_04
+ .4byte SixIsland_PokemonCenter_1F
+ .4byte SixIsland_PokemonCenter_2F
+ .4byte SixIsland_Harbor
+ .4byte SixIsland_House
+ .4byte SixIsland_Mart
gMapGroup_38:: @ 8352690
- .4byte gMap_38_00
+ .4byte ThreeIsland_Harbor
gMapGroup_39:: @ 8352694
- .4byte gMap_39_00
+ .4byte FiveIsland_ResortGorgeous_House
gMapGroup_40:: @ 8352698
- .4byte gMap_40_00
+ .4byte TwoIsland_CapeBrink_House
gMapGroup_41:: @ 835269C
- .4byte gMap_41_00
- .4byte gMap_41_01
+ .4byte SixIsland_WaterPath_House1
+ .4byte SixIsland_WaterPath_House2
gMapGroup_42:: @ 83526A4
- .4byte gMap_42_00
+ .4byte SevenIsland_SevaultCanyon_House
gMapGroups:: @ 0x83526A8
.4byte gMapGroup_00
diff --git a/data/text/species_names.inc b/data/text/species_names.inc
new file mode 100644
index 000000000..a593ab3a2
--- /dev/null
+++ b/data/text/species_names.inc
@@ -0,0 +1,412 @@
+ .string "??????????$", 11
+ .string "BULBASAUR$", 11
+ .string "IVYSAUR$", 11
+ .string "VENUSAUR$", 11
+ .string "CHARMANDER$", 11
+ .string "CHARMELEON$", 11
+ .string "CHARIZARD$", 11
+ .string "SQUIRTLE$", 11
+ .string "WARTORTLE$", 11
+ .string "BLASTOISE$", 11
+ .string "CATERPIE$", 11
+ .string "METAPOD$", 11
+ .string "BUTTERFREE$", 11
+ .string "WEEDLE$", 11
+ .string "KAKUNA$", 11
+ .string "BEEDRILL$", 11
+ .string "PIDGEY$", 11
+ .string "PIDGEOTTO$", 11
+ .string "PIDGEOT$", 11
+ .string "RATTATA$", 11
+ .string "RATICATE$", 11
+ .string "SPEAROW$", 11
+ .string "FEAROW$", 11
+ .string "EKANS$", 11
+ .string "ARBOK$", 11
+ .string "PIKACHU$", 11
+ .string "RAICHU$", 11
+ .string "SANDSHREW$", 11
+ .string "SANDSLASH$", 11
+ .string "NIDORAN♀$", 11
+ .string "NIDORINA$", 11
+ .string "NIDOQUEEN$", 11
+ .string "NIDORAN♂$", 11
+ .string "NIDORINO$", 11
+ .string "NIDOKING$", 11
+ .string "CLEFAIRY$", 11
+ .string "CLEFABLE$", 11
+ .string "VULPIX$", 11
+ .string "NINETALES$", 11
+ .string "JIGGLYPUFF$", 11
+ .string "WIGGLYTUFF$", 11
+ .string "ZUBAT$", 11
+ .string "GOLBAT$", 11
+ .string "ODDISH$", 11
+ .string "GLOOM$", 11
+ .string "VILEPLUME$", 11
+ .string "PARAS$", 11
+ .string "PARASECT$", 11
+ .string "VENONAT$", 11
+ .string "VENOMOTH$", 11
+ .string "DIGLETT$", 11
+ .string "DUGTRIO$", 11
+ .string "MEOWTH$", 11
+ .string "PERSIAN$", 11
+ .string "PSYDUCK$", 11
+ .string "GOLDUCK$", 11
+ .string "MANKEY$", 11
+ .string "PRIMEAPE$", 11
+ .string "GROWLITHE$", 11
+ .string "ARCANINE$", 11
+ .string "POLIWAG$", 11
+ .string "POLIWHIRL$", 11
+ .string "POLIWRATH$", 11
+ .string "ABRA$", 11
+ .string "KADABRA$", 11
+ .string "ALAKAZAM$", 11
+ .string "MACHOP$", 11
+ .string "MACHOKE$", 11
+ .string "MACHAMP$", 11
+ .string "BELLSPROUT$", 11
+ .string "WEEPINBELL$", 11
+ .string "VICTREEBEL$", 11
+ .string "TENTACOOL$", 11
+ .string "TENTACRUEL$", 11
+ .string "GEODUDE$", 11
+ .string "GRAVELER$", 11
+ .string "GOLEM$", 11
+ .string "PONYTA$", 11
+ .string "RAPIDASH$", 11
+ .string "SLOWPOKE$", 11
+ .string "SLOWBRO$", 11
+ .string "MAGNEMITE$", 11
+ .string "MAGNETON$", 11
+ .string "FARFETCH’D$", 11
+ .string "DODUO$", 11
+ .string "DODRIO$", 11
+ .string "SEEL$", 11
+ .string "DEWGONG$", 11
+ .string "GRIMER$", 11
+ .string "MUK$", 11
+ .string "SHELLDER$", 11
+ .string "CLOYSTER$", 11
+ .string "GASTLY$", 11
+ .string "HAUNTER$", 11
+ .string "GENGAR$", 11
+ .string "ONIX$", 11
+ .string "DROWZEE$", 11
+ .string "HYPNO$", 11
+ .string "KRABBY$", 11
+ .string "KINGLER$", 11
+ .string "VOLTORB$", 11
+ .string "ELECTRODE$", 11
+ .string "EXEGGCUTE$", 11
+ .string "EXEGGUTOR$", 11
+ .string "CUBONE$", 11
+ .string "MAROWAK$", 11
+ .string "HITMONLEE$", 11
+ .string "HITMONCHAN$", 11
+ .string "LICKITUNG$", 11
+ .string "KOFFING$", 11
+ .string "WEEZING$", 11
+ .string "RHYHORN$", 11
+ .string "RHYDON$", 11
+ .string "CHANSEY$", 11
+ .string "TANGELA$", 11
+ .string "KANGASKHAN$", 11
+ .string "HORSEA$", 11
+ .string "SEADRA$", 11
+ .string "GOLDEEN$", 11
+ .string "SEAKING$", 11
+ .string "STARYU$", 11
+ .string "STARMIE$", 11
+ .string "MR. MIME$", 11
+ .string "SCYTHER$", 11
+ .string "JYNX$", 11
+ .string "ELECTABUZZ$", 11
+ .string "MAGMAR$", 11
+ .string "PINSIR$", 11
+ .string "TAUROS$", 11
+ .string "MAGIKARP$", 11
+ .string "GYARADOS$", 11
+ .string "LAPRAS$", 11
+ .string "DITTO$", 11
+ .string "EEVEE$", 11
+ .string "VAPOREON$", 11
+ .string "JOLTEON$", 11
+ .string "FLAREON$", 11
+ .string "PORYGON$", 11
+ .string "OMANYTE$", 11
+ .string "OMASTAR$", 11
+ .string "KABUTO$", 11
+ .string "KABUTOPS$", 11
+ .string "AERODACTYL$", 11
+ .string "SNORLAX$", 11
+ .string "ARTICUNO$", 11
+ .string "ZAPDOS$", 11
+ .string "MOLTRES$", 11
+ .string "DRATINI$", 11
+ .string "DRAGONAIR$", 11
+ .string "DRAGONITE$", 11
+ .string "MEWTWO$", 11
+ .string "MEW$", 11
+ .string "CHIKORITA$", 11
+ .string "BAYLEEF$", 11
+ .string "MEGANIUM$", 11
+ .string "CYNDAQUIL$", 11
+ .string "QUILAVA$", 11
+ .string "TYPHLOSION$", 11
+ .string "TOTODILE$", 11
+ .string "CROCONAW$", 11
+ .string "FERALIGATR$", 11
+ .string "SENTRET$", 11
+ .string "FURRET$", 11
+ .string "HOOTHOOT$", 11
+ .string "NOCTOWL$", 11
+ .string "LEDYBA$", 11
+ .string "LEDIAN$", 11
+ .string "SPINARAK$", 11
+ .string "ARIADOS$", 11
+ .string "CROBAT$", 11
+ .string "CHINCHOU$", 11
+ .string "LANTURN$", 11
+ .string "PICHU$", 11
+ .string "CLEFFA$", 11
+ .string "IGGLYBUFF$", 11
+ .string "TOGEPI$", 11
+ .string "TOGETIC$", 11
+ .string "NATU$", 11
+ .string "XATU$", 11
+ .string "MAREEP$", 11
+ .string "FLAAFFY$", 11
+ .string "AMPHAROS$", 11
+ .string "BELLOSSOM$", 11
+ .string "MARILL$", 11
+ .string "AZUMARILL$", 11
+ .string "SUDOWOODO$", 11
+ .string "POLITOED$", 11
+ .string "HOPPIP$", 11
+ .string "SKIPLOOM$", 11
+ .string "JUMPLUFF$", 11
+ .string "AIPOM$", 11
+ .string "SUNKERN$", 11
+ .string "SUNFLORA$", 11
+ .string "YANMA$", 11
+ .string "WOOPER$", 11
+ .string "QUAGSIRE$", 11
+ .string "ESPEON$", 11
+ .string "UMBREON$", 11
+ .string "MURKROW$", 11
+ .string "SLOWKING$", 11
+ .string "MISDREAVUS$", 11
+ .string "UNOWN$", 11
+ .string "WOBBUFFET$", 11
+ .string "GIRAFARIG$", 11
+ .string "PINECO$", 11
+ .string "FORRETRESS$", 11
+ .string "DUNSPARCE$", 11
+ .string "GLIGAR$", 11
+ .string "STEELIX$", 11
+ .string "SNUBBULL$", 11
+ .string "GRANBULL$", 11
+ .string "QWILFISH$", 11
+ .string "SCIZOR$", 11
+ .string "SHUCKLE$", 11
+ .string "HERACROSS$", 11
+ .string "SNEASEL$", 11
+ .string "TEDDIURSA$", 11
+ .string "URSARING$", 11
+ .string "SLUGMA$", 11
+ .string "MAGCARGO$", 11
+ .string "SWINUB$", 11
+ .string "PILOSWINE$", 11
+ .string "CORSOLA$", 11
+ .string "REMORAID$", 11
+ .string "OCTILLERY$", 11
+ .string "DELIBIRD$", 11
+ .string "MANTINE$", 11
+ .string "SKARMORY$", 11
+ .string "HOUNDOUR$", 11
+ .string "HOUNDOOM$", 11
+ .string "KINGDRA$", 11
+ .string "PHANPY$", 11
+ .string "DONPHAN$", 11
+ .string "PORYGON2$", 11
+ .string "STANTLER$", 11
+ .string "SMEARGLE$", 11
+ .string "TYROGUE$", 11
+ .string "HITMONTOP$", 11
+ .string "SMOOCHUM$", 11
+ .string "ELEKID$", 11
+ .string "MAGBY$", 11
+ .string "MILTANK$", 11
+ .string "BLISSEY$", 11
+ .string "RAIKOU$", 11
+ .string "ENTEI$", 11
+ .string "SUICUNE$", 11
+ .string "LARVITAR$", 11
+ .string "PUPITAR$", 11
+ .string "TYRANITAR$", 11
+ .string "LUGIA$", 11
+ .string "HO-OH$", 11
+ .string "CELEBI$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "?$", 11
+ .string "TREECKO$", 11
+ .string "GROVYLE$", 11
+ .string "SCEPTILE$", 11
+ .string "TORCHIC$", 11
+ .string "COMBUSKEN$", 11
+ .string "BLAZIKEN$", 11
+ .string "MUDKIP$", 11
+ .string "MARSHTOMP$", 11
+ .string "SWAMPERT$", 11
+ .string "POOCHYENA$", 11
+ .string "MIGHTYENA$", 11
+ .string "ZIGZAGOON$", 11
+ .string "LINOONE$", 11
+ .string "WURMPLE$", 11
+ .string "SILCOON$", 11
+ .string "BEAUTIFLY$", 11
+ .string "CASCOON$", 11
+ .string "DUSTOX$", 11
+ .string "LOTAD$", 11
+ .string "LOMBRE$", 11
+ .string "LUDICOLO$", 11
+ .string "SEEDOT$", 11
+ .string "NUZLEAF$", 11
+ .string "SHIFTRY$", 11
+ .string "NINCADA$", 11
+ .string "NINJASK$", 11
+ .string "SHEDINJA$", 11
+ .string "TAILLOW$", 11
+ .string "SWELLOW$", 11
+ .string "SHROOMISH$", 11
+ .string "BRELOOM$", 11
+ .string "SPINDA$", 11
+ .string "WINGULL$", 11
+ .string "PELIPPER$", 11
+ .string "SURSKIT$", 11
+ .string "MASQUERAIN$", 11
+ .string "WAILMER$", 11
+ .string "WAILORD$", 11
+ .string "SKITTY$", 11
+ .string "DELCATTY$", 11
+ .string "KECLEON$", 11
+ .string "BALTOY$", 11
+ .string "CLAYDOL$", 11
+ .string "NOSEPASS$", 11
+ .string "TORKOAL$", 11
+ .string "SABLEYE$", 11
+ .string "BARBOACH$", 11
+ .string "WHISCASH$", 11
+ .string "LUVDISC$", 11
+ .string "CORPHISH$", 11
+ .string "CRAWDAUNT$", 11
+ .string "FEEBAS$", 11
+ .string "MILOTIC$", 11
+ .string "CARVANHA$", 11
+ .string "SHARPEDO$", 11
+ .string "TRAPINCH$", 11
+ .string "VIBRAVA$", 11
+ .string "FLYGON$", 11
+ .string "MAKUHITA$", 11
+ .string "HARIYAMA$", 11
+ .string "ELECTRIKE$", 11
+ .string "MANECTRIC$", 11
+ .string "NUMEL$", 11
+ .string "CAMERUPT$", 11
+ .string "SPHEAL$", 11
+ .string "SEALEO$", 11
+ .string "WALREIN$", 11
+ .string "CACNEA$", 11
+ .string "CACTURNE$", 11
+ .string "SNORUNT$", 11
+ .string "GLALIE$", 11
+ .string "LUNATONE$", 11
+ .string "SOLROCK$", 11
+ .string "AZURILL$", 11
+ .string "SPOINK$", 11
+ .string "GRUMPIG$", 11
+ .string "PLUSLE$", 11
+ .string "MINUN$", 11
+ .string "MAWILE$", 11
+ .string "MEDITITE$", 11
+ .string "MEDICHAM$", 11
+ .string "SWABLU$", 11
+ .string "ALTARIA$", 11
+ .string "WYNAUT$", 11
+ .string "DUSKULL$", 11
+ .string "DUSCLOPS$", 11
+ .string "ROSELIA$", 11
+ .string "SLAKOTH$", 11
+ .string "VIGOROTH$", 11
+ .string "SLAKING$", 11
+ .string "GULPIN$", 11
+ .string "SWALOT$", 11
+ .string "TROPIUS$", 11
+ .string "WHISMUR$", 11
+ .string "LOUDRED$", 11
+ .string "EXPLOUD$", 11
+ .string "CLAMPERL$", 11
+ .string "HUNTAIL$", 11
+ .string "GOREBYSS$", 11
+ .string "ABSOL$", 11
+ .string "SHUPPET$", 11
+ .string "BANETTE$", 11
+ .string "SEVIPER$", 11
+ .string "ZANGOOSE$", 11
+ .string "RELICANTH$", 11
+ .string "ARON$", 11
+ .string "LAIRON$", 11
+ .string "AGGRON$", 11
+ .string "CASTFORM$", 11
+ .string "VOLBEAT$", 11
+ .string "ILLUMISE$", 11
+ .string "LILEEP$", 11
+ .string "CRADILY$", 11
+ .string "ANORITH$", 11
+ .string "ARMALDO$", 11
+ .string "RALTS$", 11
+ .string "KIRLIA$", 11
+ .string "GARDEVOIR$", 11
+ .string "BAGON$", 11
+ .string "SHELGON$", 11
+ .string "SALAMENCE$", 11
+ .string "BELDUM$", 11
+ .string "METANG$", 11
+ .string "METAGROSS$", 11
+ .string "REGIROCK$", 11
+ .string "REGICE$", 11
+ .string "REGISTEEL$", 11
+ .string "KYOGRE$", 11
+ .string "GROUDON$", 11
+ .string "RAYQUAZA$", 11
+ .string "LATIAS$", 11
+ .string "LATIOS$", 11
+ .string "JIRACHI$", 11
+ .string "DEOXYS$", 11
+ .string "CHIMECHO$", 11
diff --git a/include/constants/map_groups.h b/include/constants/map_groups.h
new file mode 100644
index 000000000..dd2ebf155
--- /dev/null
+++ b/include/constants/map_groups.h
@@ -0,0 +1,515 @@
+#ifndef GUARD_CONSTANTS_MAP_GROUPS_H
+#define GUARD_CONSTANTS_MAP_GROUPS_H
+
+// Map Group 0
+#define MAP_UNKNOWNMAP_00_00 (0 | (0 << 8))
+#define MAP_UNKNOWNMAP_00_01 (1 | (0 << 8))
+#define MAP_UNKNOWNMAP_00_02 (2 | (0 << 8))
+#define MAP_UNKNOWNMAP_00_03 (3 | (0 << 8))
+#define MAP_UNKNOWNMAP_00_04 (4 | (0 << 8))
+
+// Map Group 1
+#define MAP_VIRIDIANFOREST (0 | (1 << 8))
+#define MAP_MTMOON_1F (1 | (1 << 8))
+#define MAP_MTMOON_B1F (2 | (1 << 8))
+#define MAP_MTMOON_B2F (3 | (1 << 8))
+#define MAP_SSANNE_EXTERIOR (4 | (1 << 8))
+#define MAP_SSANNE_1F_CORRIDOR (5 | (1 << 8))
+#define MAP_SSANNE_2F_CORRIDOR (6 | (1 << 8))
+#define MAP_SSANNE_3F_CORRIDOR (7 | (1 << 8))
+#define MAP_SSANNE_B1F_CORRIDOR (8 | (1 << 8))
+#define MAP_SSANNE_DECK (9 | (1 << 8))
+#define MAP_SSANNE_KITCHEN (10 | (1 << 8))
+#define MAP_SSANNE_CAPTAINSOFFICE (11 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM1 (12 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM2 (13 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM3 (14 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM4 (15 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM5 (16 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM7 (17 | (1 << 8))
+#define MAP_SSANNE_2F_ROOM1 (18 | (1 << 8))
+#define MAP_SSANNE_2F_ROOM2 (19 | (1 << 8))
+#define MAP_SSANNE_2F_ROOM3 (20 | (1 << 8))
+#define MAP_SSANNE_2F_ROOM4 (21 | (1 << 8))
+#define MAP_SSANNE_2F_ROOM5 (22 | (1 << 8))
+#define MAP_SSANNE_2F_ROOM6 (23 | (1 << 8))
+#define MAP_SSANNE_B1F_ROOM1 (24 | (1 << 8))
+#define MAP_SSANNE_B1F_ROOM2 (25 | (1 << 8))
+#define MAP_SSANNE_B1F_ROOM3 (26 | (1 << 8))
+#define MAP_SSANNE_B1F_ROOM4 (27 | (1 << 8))
+#define MAP_SSANNE_B1F_ROOM5 (28 | (1 << 8))
+#define MAP_SSANNE_1F_ROOM6 (29 | (1 << 8))
+#define MAP_UNDERGROUNDPATH_NORTHENTRANCE (30 | (1 << 8))
+#define MAP_UNDERGROUNDPATH_NORTHSOUTHTUNNEL (31 | (1 << 8))
+#define MAP_UNDERGROUNDPATH_SOUTHENTRANCE (32 | (1 << 8))
+#define MAP_UNDERGROUNDPATH_WESTENTRANCE (33 | (1 << 8))
+#define MAP_UNDERGROUNDPATH_EASTWESTTUNNEL (34 | (1 << 8))
+#define MAP_UNDERGROUNDPATH_EASTENTRANCE (35 | (1 << 8))
+#define MAP_DIGLETTSCAVE_NORTHENTRANCE (36 | (1 << 8))
+#define MAP_DIGLETTSCAVE_B1F (37 | (1 << 8))
+#define MAP_DIGLETTSCAVE_SOUTHENTRANCE (38 | (1 << 8))
+#define MAP_VICTORYROAD_1F (39 | (1 << 8))
+#define MAP_VICTORYROAD_2F (40 | (1 << 8))
+#define MAP_VICTORYROAD_3F (41 | (1 << 8))
+#define MAP_ROCKETHIDEOUT_B1F (42 | (1 << 8))
+#define MAP_ROCKETHIDEOUT_B2F (43 | (1 << 8))
+#define MAP_ROCKETHIDEOUT_B3F (44 | (1 << 8))
+#define MAP_ROCKETHIDEOUT_B4F (45 | (1 << 8))
+#define MAP_ROCKETHIDEOUT_ELEVATOR (46 | (1 << 8))
+#define MAP_SILPHCO_1F (47 | (1 << 8))
+#define MAP_SILPHCO_2F (48 | (1 << 8))
+#define MAP_SILPHCO_3F (49 | (1 << 8))
+#define MAP_SILPHCO_4F (50 | (1 << 8))
+#define MAP_SILPHCO_5F (51 | (1 << 8))
+#define MAP_SILPHCO_6F (52 | (1 << 8))
+#define MAP_SILPHCO_7F (53 | (1 << 8))
+#define MAP_SILPHCO_8F (54 | (1 << 8))
+#define MAP_SILPHCO_9F (55 | (1 << 8))
+#define MAP_SILPHCO_10F (56 | (1 << 8))
+#define MAP_SILPHCO_11F (57 | (1 << 8))
+#define MAP_SILPHCO_ELEVATOR (58 | (1 << 8))
+#define MAP_POKEMONMANSION_1F (59 | (1 << 8))
+#define MAP_POKEMONMANSION_2F (60 | (1 << 8))
+#define MAP_POKEMONMANSION_3F (61 | (1 << 8))
+#define MAP_POKEMONMANSION_B1F (62 | (1 << 8))
+#define MAP_SAFARIZONE_CENTER (63 | (1 << 8))
+#define MAP_SAFARIZONE_EAST (64 | (1 << 8))
+#define MAP_SAFARIZONE_NORTH (65 | (1 << 8))
+#define MAP_SAFARIZONE_WEST (66 | (1 << 8))
+#define MAP_SAFARIZONE_BUILDING1 (67 | (1 << 8))
+#define MAP_SAFARIZONE_BUILDING2 (68 | (1 << 8))
+#define MAP_SAFARIZONE_BUILDING3 (69 | (1 << 8))
+#define MAP_SAFARIZONE_BUILDING4 (70 | (1 << 8))
+#define MAP_SAFARIZONE_SECRETHOUSE (71 | (1 << 8))
+#define MAP_CERULEANCAVE_1F (72 | (1 << 8))
+#define MAP_CERULEANCAVE_2F (73 | (1 << 8))
+#define MAP_CERULEANCAVE_B1F (74 | (1 << 8))
+#define MAP_POKEMONLEAGUE_LORELEISROOM (75 | (1 << 8))
+#define MAP_POKEMONLEAGUE_BRUNOSROOM (76 | (1 << 8))
+#define MAP_POKEMONLEAGUE_AGATHASROOM (77 | (1 << 8))
+#define MAP_POKEMONLEAGUE_LANCESROOM (78 | (1 << 8))
+#define MAP_POKEMONLEAGUE_CHAMPIONSROOM (79 | (1 << 8))
+#define MAP_POKEMONLEAGUE_HALLOFFAME (80 | (1 << 8))
+#define MAP_ROCKTUNNEL_1F (81 | (1 << 8))
+#define MAP_ROCKTUNNEL_B1F (82 | (1 << 8))
+#define MAP_SEAFOAMISLANDS_1F (83 | (1 << 8))
+#define MAP_SEAFOAMISLANDS_B1F (84 | (1 << 8))
+#define MAP_SEAFOAMISLANDS_B2F (85 | (1 << 8))
+#define MAP_SEAFOAMISLANDS_B3F (86 | (1 << 8))
+#define MAP_SEAFOAMISLANDS_B4F (87 | (1 << 8))
+#define MAP_POKEMONTOWER_1F (88 | (1 << 8))
+#define MAP_POKEMONTOWER_2F (89 | (1 << 8))
+#define MAP_POKEMONTOWER_3F (90 | (1 << 8))
+#define MAP_POKEMONTOWER_4F (91 | (1 << 8))
+#define MAP_POKEMONTOWER_5F (92 | (1 << 8))
+#define MAP_POKEMONTOWER_6F (93 | (1 << 8))
+#define MAP_POKEMONTOWER_7F (94 | (1 << 8))
+#define MAP_POWERPLANT (95 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B4F (96 | (1 << 8))
+#define MAP_MTEMBER_EXTERIOR (97 | (1 << 8))
+#define MAP_MTEMBER_SUMMITPATH_1F (98 | (1 << 8))
+#define MAP_MTEMBER_SUMMITPATH_2F (99 | (1 << 8))
+#define MAP_MTEMBER_SUMMITPATH_3F (100 | (1 << 8))
+#define MAP_MTEMBER_SUMMIT (101 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B5F (102 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_1F (103 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B1F (104 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B2F (105 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B3F (106 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B1F_STAIRS (107 | (1 << 8))
+#define MAP_MTEMBER_RUBYPATH_B2F_STAIRS (108 | (1 << 8))
+#define MAP_THREEISLAND_BERRYFOREST (109 | (1 << 8))
+#define MAP_FOURISLAND_ICEFALLCAVE_ENTRANCE (110 | (1 << 8))
+#define MAP_FOURISLAND_ICEFALLCAVE_1F (111 | (1 << 8))
+#define MAP_FOURISLAND_ICEFALLCAVE_B1F (112 | (1 << 8))
+#define MAP_FOURISLAND_ICEFALLCAVE_BACK (113 | (1 << 8))
+#define MAP_FIVEISLAND_ROCKETWAREHOUSE (114 | (1 << 8))
+#define MAP_SIXISLAND_DOTTEDHOLE_1F (115 | (1 << 8))
+#define MAP_SIXISLAND_DOTTEDHOLE_B1F (116 | (1 << 8))
+#define MAP_SIXISLAND_DOTTEDHOLE_B2F (117 | (1 << 8))
+#define MAP_SIXISLAND_DOTTEDHOLE_B3F (118 | (1 << 8))
+#define MAP_SIXISLAND_DOTTEDHOLE_B4F (119 | (1 << 8))
+#define MAP_SIXISLAND_DOTTEDHOLE_SAPPHIREROOM (120 | (1 << 8))
+#define MAP_SIXISLAND_PATTERNBUSH (121 | (1 << 8))
+#define MAP_SIXISLAND_ALTERINGCAVE (122 | (1 << 8))
+
+// Map Group 2
+#define MAP_NAVELROCK_EXTERIOR (0 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_1F (1 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_2F (2 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_3F (3 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_4F (4 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_5F (5 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_6F (6 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_7F (7 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_8F (8 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_ROOF (9 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_LOBBY (10 | (2 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER_ELEVATOR (11 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ENTRANCE (12 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM1 (13 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM2 (14 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM3 (15 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM4 (16 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM5 (17 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM6 (18 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM7 (19 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM8 (20 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM9 (21 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM10 (22 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM11 (23 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM12 (24 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM13 (25 | (2 << 8))
+#define MAP_FIVEISLAND_LOSTCAVE_ROOM14 (26 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_MONEANCHAMBER (27 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_LIPTOOCHAMBER (28 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_WEEPTHCHAMBER (29 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_DILFORDCHAMBER (30 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_SCUFIBCHAMBER (31 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_RIXYCHAMBER (32 | (2 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS_VIAPOISCHAMBER (33 | (2 << 8))
+#define MAP_THREEISLAND_DUNSPARCETUNNEL (34 | (2 << 8))
+#define MAP_SEVENISLAND_SEAVAULTCANYON_TANOBYKEY (35 | (2 << 8))
+#define MAP_NAVELROCK_1F (36 | (2 << 8))
+#define MAP_NAVELROCK_SUMMIT (37 | (2 << 8))
+#define MAP_NAVELROCK_BASE (38 | (2 << 8))
+#define MAP_NAVELROCK_SUMMITPATH_2F (39 | (2 << 8))
+#define MAP_NAVELROCK_SUMMITPATH_3F (40 | (2 << 8))
+#define MAP_NAVELROCK_SUMMITPATH_4F (41 | (2 << 8))
+#define MAP_NAVELROCK_SUMMITPATH_5F (42 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B1F (43 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B2F (44 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B3F (45 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B4F (46 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B5F (47 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B6F (48 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B7F (49 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B8F (50 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B9F (51 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B10F (52 | (2 << 8))
+#define MAP_NAVELROCK_BASEPATH_B11F (53 | (2 << 8))
+#define MAP_NAVELROCK_B1F (54 | (2 << 8))
+#define MAP_NAVELROCK_FORK (55 | (2 << 8))
+#define MAP_BIRTHISLAND_EXTERIOR (56 | (2 << 8))
+#define MAP_ONEISLAND_KINDLEROAD_EMBERSPA (57 | (2 << 8))
+#define MAP_BIRTHISLAND_HARBOR (58 | (2 << 8))
+#define MAP_NAVELROCK_HARBOR (59 | (2 << 8))
+
+// Map Group 3
+#define MAP_PALLETTOWN (0 | (3 << 8))
+#define MAP_VIRIDIANCITY (1 | (3 << 8))
+#define MAP_PEWTERCITY (2 | (3 << 8))
+#define MAP_CERULEANCITY (3 | (3 << 8))
+#define MAP_LAVENDERTOWN (4 | (3 << 8))
+#define MAP_VERMILIONCITY (5 | (3 << 8))
+#define MAP_CELADONCITY (6 | (3 << 8))
+#define MAP_FUCHSIACITY (7 | (3 << 8))
+#define MAP_CINNABARISLAND (8 | (3 << 8))
+#define MAP_INDIGOPLATEAU_EXTERIOR (9 | (3 << 8))
+#define MAP_SAFFRONCITY_DUPLICATE (10 | (3 << 8))
+#define MAP_SAFFRONCITY (11 | (3 << 8))
+#define MAP_ONEISLAND (12 | (3 << 8))
+#define MAP_TWOISLAND (13 | (3 << 8))
+#define MAP_THREEISLAND (14 | (3 << 8))
+#define MAP_FOURISLAND (15 | (3 << 8))
+#define MAP_FIVEISLAND (16 | (3 << 8))
+#define MAP_SEVENISLAND (17 | (3 << 8))
+#define MAP_SIXISLAND (18 | (3 << 8))
+#define MAP_ROUTE1 (19 | (3 << 8))
+#define MAP_ROUTE2 (20 | (3 << 8))
+#define MAP_ROUTE3 (21 | (3 << 8))
+#define MAP_ROUTE4 (22 | (3 << 8))
+#define MAP_ROUTE5 (23 | (3 << 8))
+#define MAP_ROUTE6 (24 | (3 << 8))
+#define MAP_ROUTE7 (25 | (3 << 8))
+#define MAP_ROUTE8 (26 | (3 << 8))
+#define MAP_ROUTE9 (27 | (3 << 8))
+#define MAP_ROUTE10 (28 | (3 << 8))
+#define MAP_ROUTE11 (29 | (3 << 8))
+#define MAP_ROUTE12 (30 | (3 << 8))
+#define MAP_ROUTE13 (31 | (3 << 8))
+#define MAP_ROUTE14 (32 | (3 << 8))
+#define MAP_ROUTE15 (33 | (3 << 8))
+#define MAP_ROUTE16 (34 | (3 << 8))
+#define MAP_ROUTE17 (35 | (3 << 8))
+#define MAP_ROUTE18 (36 | (3 << 8))
+#define MAP_ROUTE19 (37 | (3 << 8))
+#define MAP_ROUTE20 (38 | (3 << 8))
+#define MAP_ROUTE21_NORTH (39 | (3 << 8))
+#define MAP_ROUTE21_SOUTH (40 | (3 << 8))
+#define MAP_ROUTE22 (41 | (3 << 8))
+#define MAP_ROUTE23 (42 | (3 << 8))
+#define MAP_ROUTE24 (43 | (3 << 8))
+#define MAP_ROUTE25 (44 | (3 << 8))
+#define MAP_ONEISLAND_KINDLEROAD (45 | (3 << 8))
+#define MAP_ONEISLAND_TREASUREBEACH (46 | (3 << 8))
+#define MAP_TWOISLAND_CAPEBRINK (47 | (3 << 8))
+#define MAP_THREEISLAND_BONDBRIDGE (48 | (3 << 8))
+#define MAP_THREEISLAND_PORT (49 | (3 << 8))
+#define MAP_UNKNOWNMAP_03_50 (50 | (3 << 8))
+#define MAP_UNKNOWNMAP_03_51 (51 | (3 << 8))
+#define MAP_UNKNOWNMAP_03_52 (52 | (3 << 8))
+#define MAP_UNKNOWNMAP_03_53 (53 | (3 << 8))
+#define MAP_FIVEISLAND_RESORTGORGEOUS (54 | (3 << 8))
+#define MAP_FIVEISLAND_WATERLABYRINTH (55 | (3 << 8))
+#define MAP_FIVEISLAND_MEADOW (56 | (3 << 8))
+#define MAP_FIVEISLAND_MEMORIALPILLAR (57 | (3 << 8))
+#define MAP_SIXISLAND_OUTCASTISLAND (58 | (3 << 8))
+#define MAP_SIXISLAND_GREENPATH (59 | (3 << 8))
+#define MAP_SIXISLAND_WATERPATH (60 | (3 << 8))
+#define MAP_SIXISLAND_RUINVALLEY (61 | (3 << 8))
+#define MAP_SEVENISLAND_TRAINERTOWER (62 | (3 << 8))
+#define MAP_SEVENISLAND_SEVAULTCANYON_ENTRANCE (63 | (3 << 8))
+#define MAP_SEVENISLAND_SEVAULTCANYON (64 | (3 << 8))
+#define MAP_SEVENISLAND_TANOBYRUINS (65 | (3 << 8))
+
+// Map Group 4
+#define MAP_PALLETTOWN_PLAYERSHOUSE_1F (0 | (4 << 8))
+#define MAP_PALLETTOWN_PLAYERSHOUSE_2F (1 | (4 << 8))
+#define MAP_PALLETTOWN_GARYSHOUSE (2 | (4 << 8))
+#define MAP_PALLETTOWN_PROFESSOROAKSLAB (3 | (4 << 8))
+
+// Map Group 5
+#define MAP_VIRIDIANCITY_HOUSE1 (0 | (5 << 8))
+#define MAP_VIRIDIANCITY_GYM (1 | (5 << 8))
+#define MAP_VIRIDIANCITY_HOUSE2 (2 | (5 << 8))
+#define MAP_VIRIDIANCITY_MART (3 | (5 << 8))
+#define MAP_VIRIDIANCITY_POKEMONCENTER_1F (4 | (5 << 8))
+#define MAP_VIRIDIANCITY_POKEMONCENTER_2F (5 | (5 << 8))
+
+// Map Group 6
+#define MAP_PEWTERCITY_MUSEUM_1F (0 | (6 << 8))
+#define MAP_PEWTERCITY_MUSEUM_2F (1 | (6 << 8))
+#define MAP_PEWTERCITY_GYM (2 | (6 << 8))
+#define MAP_PEWTERCITY_MART (3 | (6 << 8))
+#define MAP_PEWTERCITY_HOUSE1 (4 | (6 << 8))
+#define MAP_PEWTERCITY_POKEMONCENTER_1F (5 | (6 << 8))
+#define MAP_PEWTERCITY_POKEMONCENTER_2F (6 | (6 << 8))
+#define MAP_PEWTERCITY_HOUSE2 (7 | (6 << 8))
+
+// Map Group 7
+#define MAP_CERULEANCITY_HOUSE1 (0 | (7 << 8))
+#define MAP_CERULEANCITY_HOUSE2 (1 | (7 << 8))
+#define MAP_CERULEANCITY_HOUSE3 (2 | (7 << 8))
+#define MAP_CERULEANCITY_POKEMONCENTER_1F (3 | (7 << 8))
+#define MAP_CERULEANCITY_POKEMONCENTER_2F (4 | (7 << 8))
+#define MAP_CERULEANCITY_GYM (5 | (7 << 8))
+#define MAP_CERULEANCITY_BIKESHOP (6 | (7 << 8))
+#define MAP_CERULEANCITY_MART (7 | (7 << 8))
+#define MAP_CERULEANCITY_HOUSE4 (8 | (7 << 8))
+#define MAP_CERULEANCITY_HOUSE5 (9 | (7 << 8))
+
+// Map Group 8
+#define MAP_LAVENDERTOWN_POKEMONCENTER_1F (0 | (8 << 8))
+#define MAP_LAVENDERTOWN_POKEMONCENTER_2F (1 | (8 << 8))
+#define MAP_LAVENDERTOWN_VOLUNTEERPOKEMONHOUSE (2 | (8 << 8))
+#define MAP_LAVENDERTOWN_HOUSE1 (3 | (8 << 8))
+#define MAP_LAVENDERTOWN_HOUSE2 (4 | (8 << 8))
+#define MAP_LAVENDERTOWN_MART (5 | (8 << 8))
+
+// Map Group 9
+#define MAP_VERMILIONCITY_HOUSE1 (0 | (9 << 8))
+#define MAP_VERMILIONCITY_POKEMONCENTER_1F (1 | (9 << 8))
+#define MAP_VERMILIONCITY_POKEMONCENTER_2F (2 | (9 << 8))
+#define MAP_VERMILIONCITY_POKEMONFANCLUB (3 | (9 << 8))
+#define MAP_VERMILIONCITY_HOUSE2 (4 | (9 << 8))
+#define MAP_VERMILIONCITY_MART (5 | (9 << 8))
+#define MAP_VERMILIONCITY_GYM (6 | (9 << 8))
+#define MAP_VERMILIONCITY_HOUSE3 (7 | (9 << 8))
+
+// Map Group 10
+#define MAP_CELADONCITY_DEPARTMENTSTORE_1F (0 | (10 << 8))
+#define MAP_CELADONCITY_DEPARTMENTSTORE_2F (1 | (10 << 8))
+#define MAP_CELADONCITY_DEPARTMENTSTORE_3F (2 | (10 << 8))
+#define MAP_CELADONCITY_DEPARTMENTSTORE_4F (3 | (10 << 8))
+#define MAP_CELADONCITY_DEPARTMENTSTORE_5F (4 | (10 << 8))
+#define MAP_CELADONCITY_DEPARTMENTSTORE_ROOF (5 | (10 << 8))
+#define MAP_CELADONCITY_DEPARTMENTSTORE_ELEVATOR (6 | (10 << 8))
+#define MAP_CELADONCITY_CONDOMINIUMS_1F (7 | (10 << 8))
+#define MAP_CELADONCITY_CONDOMINIUMS_2F (8 | (10 << 8))
+#define MAP_CELADONCITY_CONDOMINIUMS_3F (9 | (10 << 8))
+#define MAP_CELADONCITY_CONDOMINIUMS_ROOF (10 | (10 << 8))
+#define MAP_CELADONCITY_CONDOMINIUMS_ROOFROOM (11 | (10 << 8))
+#define MAP_CELADONCITY_POKEMONCENTER_1F (12 | (10 << 8))
+#define MAP_CELADONCITY_POKEMONCENTER_2F (13 | (10 << 8))
+#define MAP_CELADONCITY_GAMECORNER (14 | (10 << 8))
+#define MAP_CELADONCITY_GAMECORNER_PRIZEROOM (15 | (10 << 8))
+#define MAP_CELADONCITY_GYM (16 | (10 << 8))
+#define MAP_CELADONCITY_RESTAURANT (17 | (10 << 8))
+#define MAP_CELADONCITY_HOUSE1 (18 | (10 << 8))
+#define MAP_CELADONCITY_HOTEL (19 | (10 << 8))
+
+// Map Group 11
+#define MAP_FUCHSIACITY_SAFARIZONE_ENTRANCE (0 | (11 << 8))
+#define MAP_FUCHSIACITY_MART (1 | (11 << 8))
+#define MAP_FUCHSIACITY_ZOOBUILDING (2 | (11 << 8))
+#define MAP_FUCHSIACITY_GYM (3 | (11 << 8))
+#define MAP_FUCHSIACITY_HOUSE1 (4 | (11 << 8))
+#define MAP_FUCHSIACITY_POKEMONCENTER_1F (5 | (11 << 8))
+#define MAP_FUCHSIACITY_POKEMONCENTER_2F (6 | (11 << 8))
+#define MAP_FUCHSIACITY_BUILDING1 (7 | (11 << 8))
+#define MAP_FUCHSIACITY_HOUSE2 (8 | (11 << 8))
+#define MAP_FUCHSIACITY_HOUSE3 (9 | (11 << 8))
+
+// Map Group 12
+#define MAP_CINNABARISLAND_GYM (0 | (12 << 8))
+#define MAP_CINNABARISLAND_POKEMONLAB_ENTRANCE (1 | (12 << 8))
+#define MAP_CINNABARISLAND_POKEMONLAB_LOUNGE (2 | (12 << 8))
+#define MAP_CINNABARISLAND_POKEMONLAB_RESEARCHROOM (3 | (12 << 8))
+#define MAP_CINNABARISLAND_POKEMONLAB_EXPERIMENTROOM (4 | (12 << 8))
+#define MAP_CINNABARISLAND_POKEMONCENTER_1F (5 | (12 << 8))
+#define MAP_CINNABARISLAND_POKEMONCENTER_2F (6 | (12 << 8))
+#define MAP_CINNABARISLAND_MART (7 | (12 << 8))
+
+// Map Group 13
+#define MAP_INDIGOPLATEAU_POKEMONCENTER_1F (0 | (13 << 8))
+#define MAP_INDIGOPLATEAU_POKEMONCENTER_2F (1 | (13 << 8))
+
+// Map Group 14
+#define MAP_SAFFRONCITY_HOUSE1_1F (0 | (14 << 8))
+#define MAP_SAFFRONCITY_HOUSE1_2F (1 | (14 << 8))
+#define MAP_SAFFRONCITY_DOJO (2 | (14 << 8))
+#define MAP_SAFFRONCITY_GYM (3 | (14 << 8))
+#define MAP_SAFFRONCITY_HOUSE2 (4 | (14 << 8))
+#define MAP_SAFFRONCITY_MART (5 | (14 << 8))
+#define MAP_SAFFRONCITY_POKEMONCENTER_1F (6 | (14 << 8))
+#define MAP_SAFFRONCITY_POKEMONCENTER_2F (7 | (14 << 8))
+#define MAP_SAFFRONCITY_HOUSE3 (8 | (14 << 8))
+#define MAP_SAFFRONCITY_POKEMONTRAINERFANCLUB (9 | (14 << 8))
+
+// Map Group 15
+#define MAP_ROUTE2_VIRIDIANFOREST_SOUTHENTRANCE (0 | (15 << 8))
+#define MAP_ROUTE2_HOUSE (1 | (15 << 8))
+#define MAP_ROUTE2_EASTBUILDING (2 | (15 << 8))
+#define MAP_ROUTE2_VIRIDIANFOREST_NORTHENTRANCE (3 | (15 << 8))
+
+// Map Group 16
+#define MAP_ROUTE4_POKEMONCENTER_1F (0 | (16 << 8))
+#define MAP_ROUTE4_POKEMONCENTER_2F (1 | (16 << 8))
+
+// Map Group 17
+#define MAP_ROUTE5_POKEMONDAYCARE (0 | (17 << 8))
+#define MAP_ROUTE5_SOUTHENTRANCE (1 | (17 << 8))
+
+// Map Group 18
+#define MAP_ROUTE6_NORTHENTRANCE (0 | (18 << 8))
+#define MAP_UNKNOWNMAP_18_01 (1 | (18 << 8))
+
+// Map Group 19
+#define MAP_ROUTE7_EASTENTRANCE (0 | (19 << 8))
+
+// Map Group 20
+#define MAP_ROUTE8_WESTENTRANCE (0 | (20 << 8))
+
+// Map Group 21
+#define MAP_ROUTE10_POKEMONCENTER_1F (0 | (21 << 8))
+#define MAP_ROUTE10_POKEMONCENTER_2F (1 | (21 << 8))
+
+// Map Group 22
+#define MAP_ROUTE11_EASTENTRANCE_1F (0 | (22 << 8))
+#define MAP_ROUTE11_EASTENTRANCE_2F (1 | (22 << 8))
+
+// Map Group 23
+#define MAP_ROUTE12_NORTHENTRANCE_1F (0 | (23 << 8))
+#define MAP_ROUTE12_NORTHENTRANCE_2F (1 | (23 << 8))
+#define MAP_ROUTE12_FISHINGHOUSE (2 | (23 << 8))
+
+// Map Group 24
+#define MAP_ROUTE15_WESTENTRANCE_1F (0 | (24 << 8))
+#define MAP_ROUTE15_WESTENTRANCE_2F (1 | (24 << 8))
+
+// Map Group 25
+#define MAP_ROUTE16_HOUSE (0 | (25 << 8))
+#define MAP_ROUTE16_NORTHENTRANCE_1F (1 | (25 << 8))
+#define MAP_ROUTE16_NORTHENTRANCE_2F (2 | (25 << 8))
+
+// Map Group 26
+#define MAP_ROUTE18_EASTENTRANCE_1F (0 | (26 << 8))
+#define MAP_ROUTE18_EASTENTRANCE_2F (1 | (26 << 8))
+
+// Map Group 27
+#define MAP_UNUSEDHOUSE_27_00 (0 | (27 << 8))
+
+// Map Group 28
+#define MAP_ROUTE22_NORTHENTRANCE (0 | (28 << 8))
+
+// Map Group 29
+#define MAP_UNUSEDHOUSE_29_00 (0 | (29 << 8))
+
+// Map Group 30
+#define MAP_ROUTE25_SEACOTTAGE (0 | (30 << 8))
+
+// Map Group 31
+#define MAP_SEVENISLAND_HOUSE_ROOM1 (0 | (31 << 8))
+#define MAP_SEVENISLAND_HOUSE_ROOM2 (1 | (31 << 8))
+#define MAP_SEVENISLAND_MART (2 | (31 << 8))
+#define MAP_SEVENISLAND_POKEMONCENTER_1F (3 | (31 << 8))
+#define MAP_SEVENISLAND_POKEMONCENTER_2F (4 | (31 << 8))
+#define MAP_UNUSEDHOUSE_31_05 (5 | (31 << 8))
+#define MAP_SEVENISLAND_HARBOR (6 | (31 << 8))
+
+// Map Group 32
+#define MAP_ONEISLAND_POKEMONCENTER_1F (0 | (32 << 8))
+#define MAP_ONEISLAND_POKEMONCENTER_2F (1 | (32 << 8))
+#define MAP_ONEISLAND_HOUSE1 (2 | (32 << 8))
+#define MAP_ONEISLAND_HOUSE2 (3 | (32 << 8))
+#define MAP_ONEISLAND_HARBOR (4 | (32 << 8))
+
+// Map Group 33
+#define MAP_TWOISLAND_JOYFULGAMECORNER (0 | (33 << 8))
+#define MAP_TWOISLAND_HOUSE (1 | (33 << 8))
+#define MAP_TWOISLAND_POKEMONCENTER_1F (2 | (33 << 8))
+#define MAP_TWOISLAND_POKEMONCENTER_2F (3 | (33 << 8))
+#define MAP_TWOISLAND_HARBOR (4 | (33 << 8))
+
+// Map Group 34
+#define MAP_THREEISLAND_HOUSE1 (0 | (34 << 8))
+#define MAP_THREEISLAND_POKEMONCENTER_1F (1 | (34 << 8))
+#define MAP_THREEISLAND_POKEMONCENTER_2F (2 | (34 << 8))
+#define MAP_THREEISLAND_MART (3 | (34 << 8))
+#define MAP_THREEISLAND_HOUSE2 (4 | (34 << 8))
+#define MAP_THREEISLAND_HOUSE3 (5 | (34 << 8))
+#define MAP_THREEISLAND_HOUSE4 (6 | (34 << 8))
+#define MAP_THREEISLAND_HOUSE5 (7 | (34 << 8))
+
+// Map Group 35
+#define MAP_FOURISLAND_POKEMONDAYCARE (0 | (35 << 8))
+#define MAP_FOURISLAND_POKEMONCENTER_1F (1 | (35 << 8))
+#define MAP_FOURISLAND_POKEMONCENTER_2F (2 | (35 << 8))
+#define MAP_FOURISLAND_HOUSE1 (3 | (35 << 8))
+#define MAP_FOURISLAND_LORELEISHOUSE (4 | (35 << 8))
+#define MAP_FOURISLAND_HARBOR (5 | (35 << 8))
+#define MAP_FOURISLAND_HOUSE2 (6 | (35 << 8))
+#define MAP_FOURISLAND_MART (7 | (35 << 8))
+
+// Map Group 36
+#define MAP_FIVEISLAND_POKEMONCENTER_1F (0 | (36 << 8))
+#define MAP_FIVEISLAND_POKEMONCENTER_2F (1 | (36 << 8))
+#define MAP_FIVEISLAND_HARBOR (2 | (36 << 8))
+#define MAP_FIVEISLAND_HOUSE1 (3 | (36 << 8))
+#define MAP_FIVEISLAND_HOUSE2 (4 | (36 << 8))
+
+// Map Group 37
+#define MAP_SIXISLAND_POKEMONCENTER_1F (0 | (37 << 8))
+#define MAP_SIXISLAND_POKEMONCENTER_2F (1 | (37 << 8))
+#define MAP_SIXISLAND_HARBOR (2 | (37 << 8))
+#define MAP_SIXISLAND_HOUSE (3 | (37 << 8))
+#define MAP_SIXISLAND_MART (4 | (37 << 8))
+
+// Map Group 38
+#define MAP_THREEISLAND_HARBOR (0 | (38 << 8))
+
+// Map Group 39
+#define MAP_FIVEISLAND_RESORTGORGEOUS_HOUSE (0 | (39 << 8))
+
+// Map Group 40
+#define MAP_TWOISLAND_CAPEBRINK_HOUSE (0 | (40 << 8))
+
+// Map Group 41
+#define MAP_SIXISLAND_WATERPATH_HOUSE1 (0 | (41 << 8))
+#define MAP_SIXISLAND_WATERPATH_HOUSE2 (1 | (41 << 8))
+
+// Map Group 42
+#define MAP_SEVENISLAND_SEVAULTCANYON_HOUSE (0 | (42 << 8))
+
+#endif // GUARD_CONSTANTS_MAP_GROUPS_H
diff --git a/include/constants/maps.h b/include/constants/maps.h
index 737edd7de..8a8a023a8 100644
--- a/include/constants/maps.h
+++ b/include/constants/maps.h
@@ -1,594 +1,11 @@
#ifndef GUARD_CONSTANTS_MAPS_H
#define GUARD_CONSTANTS_MAPS_H
-// Map Group 0
-#define MAP_PETALBURG_CITY (0 | (0 << 8))
-#define MAP_SLATEPORT_CITY (1 | (0 << 8))
-#define MAP_MAUVILLE_CITY (2 | (0 << 8))
-#define MAP_RUSTBORO_CITY (3 | (0 << 8))
-#define MAP_FORTREE_CITY (4 | (0 << 8))
-#define MAP_LILYCOVE_CITY (5 | (0 << 8))
-#define MAP_MOSSDEEP_CITY (6 | (0 << 8))
-#define MAP_SOOTOPOLIS_CITY (7 | (0 << 8))
-#define MAP_EVER_GRANDE_CITY (8 | (0 << 8))
-#define MAP_LITTLEROOT_TOWN (9 | (0 << 8))
-#define MAP_OLDALE_TOWN (10 | (0 << 8))
-#define MAP_DEWFORD_TOWN (11 | (0 << 8))
-#define MAP_LAVARIDGE_TOWN (12 | (0 << 8))
-#define MAP_FALLARBOR_TOWN (13 | (0 << 8))
-#define MAP_VERDANTURF_TOWN (14 | (0 << 8))
-#define MAP_PACIFIDLOG_TOWN (15 | (0 << 8))
-#define MAP_ROUTE101 (16 | (0 << 8))
-#define MAP_ROUTE102 (17 | (0 << 8))
-#define MAP_ROUTE103 (18 | (0 << 8))
-#define MAP_ROUTE104 (19 | (0 << 8))
-#define MAP_ROUTE105 (20 | (0 << 8))
-#define MAP_ROUTE106 (21 | (0 << 8))
-#define MAP_ROUTE107 (22 | (0 << 8))
-#define MAP_ROUTE108 (23 | (0 << 8))
-#define MAP_ROUTE109 (24 | (0 << 8))
-#define MAP_ROUTE110 (25 | (0 << 8))
-#define MAP_ROUTE111 (26 | (0 << 8))
-#define MAP_ROUTE112 (27 | (0 << 8))
-#define MAP_ROUTE113 (28 | (0 << 8))
-#define MAP_ROUTE114 (29 | (0 << 8))
-#define MAP_ROUTE115 (30 | (0 << 8))
-#define MAP_ROUTE116 (31 | (0 << 8))
-#define MAP_ROUTE117 (32 | (0 << 8))
-#define MAP_ROUTE118 (33 | (0 << 8))
-#define MAP_ROUTE119 (34 | (0 << 8))
-#define MAP_ROUTE120 (35 | (0 << 8))
-#define MAP_ROUTE121 (36 | (0 << 8))
-#define MAP_ROUTE122 (37 | (0 << 8))
-#define MAP_ROUTE123 (38 | (0 << 8))
-#define MAP_ROUTE124 (39 | (0 << 8))
-#define MAP_ROUTE125 (40 | (0 << 8))
-#define MAP_ROUTE126 (41 | (0 << 8))
-#define MAP_ROUTE127 (42 | (0 << 8))
-#define MAP_ROUTE128 (43 | (0 << 8))
-#define MAP_ROUTE129 (44 | (0 << 8))
-#define MAP_ROUTE130 (45 | (0 << 8))
-#define MAP_ROUTE131 (46 | (0 << 8))
-#define MAP_ROUTE132 (47 | (0 << 8))
-#define MAP_ROUTE133 (48 | (0 << 8))
-#define MAP_ROUTE134 (49 | (0 << 8))
-#define MAP_UNDERWATER1 (50 | (0 << 8))
-#define MAP_UNDERWATER2 (51 | (0 << 8))
-#define MAP_UNDERWATER3 (52 | (0 << 8))
-#define MAP_UNDERWATER4 (53 | (0 << 8))
-
-// Map Group 1
-#define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_1F (0 | (1 << 8))
-#define MAP_LITTLEROOT_TOWN_BRENDANS_HOUSE_2F (1 | (1 << 8))
-#define MAP_LITTLEROOT_TOWN_MAYS_HOUSE_1F (2 | (1 << 8))
-#define MAP_LITTLEROOT_TOWN_MAYS_HOUSE_2F (3 | (1 << 8))
-#define MAP_LITTLEROOT_TOWN_PROFESSOR_BIRCHS_LAB (4 | (1 << 8))
-
-// Map Group 2
-#define MAP_OLDALE_TOWN_HOUSE1 (0 | (2 << 8))
-#define MAP_OLDALE_TOWN_HOUSE2 (1 | (2 << 8))
-#define MAP_OLDALE_TOWN_POKEMON_CENTER_1F (2 | (2 << 8))
-#define MAP_OLDALE_TOWN_POKEMON_CENTER_2F (3 | (2 << 8))
-#define MAP_OLDALE_TOWN_MART (4 | (2 << 8))
-
-// Map Group 3
-#define MAP_DEWFORD_TOWN_HOUSE1 (0 | (3 << 8))
-#define MAP_DEWFORD_TOWN_POKEMON_CENTER_1F (1 | (3 << 8))
-#define MAP_DEWFORD_TOWN_POKEMON_CENTER_2F (2 | (3 << 8))
-#define MAP_DEWFORD_TOWN_GYM (3 | (3 << 8))
-#define MAP_DEWFORD_TOWN_HALL (4 | (3 << 8))
-#define MAP_DEWFORD_TOWN_HOUSE2 (5 | (3 << 8))
-
-// Map Group 4
-#define MAP_LAVARIDGE_TOWN_HERB_SHOP (0 | (4 << 8))
-#define MAP_LAVARIDGE_TOWN_GYM_1F (1 | (4 << 8))
-#define MAP_LAVARIDGE_TOWN_GYM_B1F (2 | (4 << 8))
-#define MAP_LAVARIDGE_TOWN_HOUSE (3 | (4 << 8))
-#define MAP_LAVARIDGE_TOWN_MART (4 | (4 << 8))
-#define MAP_LAVARIDGE_TOWN_POKEMON_CENTER_1F (5 | (4 << 8))
-#define MAP_LAVARIDGE_TOWN_POKEMON_CENTER_2F (6 | (4 << 8))
-
-// Map Group 5
-#define MAP_FALLARBOR_TOWN_MART (0 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_BATTLE_TENT_LOBBY (1 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_BATTLE_TENT_CORRIDOR (2 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_BATTLE_TENT_BATTLE_ROOM (3 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_POKEMON_CENTER_1F (4 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_POKEMON_CENTER_2F (5 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_HOUSE1 (6 | (5 << 8))
-#define MAP_FALLARBOR_TOWN_HOUSE2 (7 | (5 << 8))
-
-// Map Group 6
-#define MAP_VERDANTURF_TOWN_BATTLE_TENT_LOBBY (0 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_BATTLE_TENT_CORRIDOR (1 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_BATTLE_TENT_BATTLE_ROOM (2 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_MART (3 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_POKEMON_CENTER_1F (4 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_POKEMON_CENTER_2F (5 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_WANDAS_HOUSE (6 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_FRIENDSHIP_RATERS_HOUSE (7 | (6 << 8))
-#define MAP_VERDANTURF_TOWN_HOUSE (8 | (6 << 8))
-
-// Map Group 7
-#define MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_1F (0 | (7 << 8))
-#define MAP_PACIFIDLOG_TOWN_POKEMON_CENTER_2F (1 | (7 << 8))
-#define MAP_PACIFIDLOG_TOWN_HOUSE1 (2 | (7 << 8))
-#define MAP_PACIFIDLOG_TOWN_HOUSE2 (3 | (7 << 8))
-#define MAP_PACIFIDLOG_TOWN_HOUSE3 (4 | (7 << 8))
-#define MAP_PACIFIDLOG_TOWN_HOUSE4 (5 | (7 << 8))
-#define MAP_PACIFIDLOG_TOWN_HOUSE5 (6 | (7 << 8))
-
-// Map Group 8
-#define MAP_PETALBURG_CITY_WALLYS_HOUSE (0 | (8 << 8))
-#define MAP_PETALBURG_CITY_GYM (1 | (8 << 8))
-#define MAP_PETALBURG_CITY_HOUSE1 (2 | (8 << 8))
-#define MAP_PETALBURG_CITY_HOUSE2 (3 | (8 << 8))
-#define MAP_PETALBURG_CITY_POKEMON_CENTER_1F (4 | (8 << 8))
-#define MAP_PETALBURG_CITY_POKEMON_CENTER_2F (5 | (8 << 8))
-#define MAP_PETALBURG_CITY_MART (6 | (8 << 8))
-
-// Map Group 9
-#define MAP_SLATEPORT_CITY_STERNS_SHIPYARD_1F (0 | (9 << 8))
-#define MAP_SLATEPORT_CITY_STERNS_SHIPYARD_2F (1 | (9 << 8))
-#define MAP_SLATEPORT_CITY_BATTLE_TENT_LOBBY (2 | (9 << 8))
-#define MAP_SLATEPORT_CITY_BATTLE_TENT_CORRIDOR (3 | (9 << 8))
-#define MAP_SLATEPORT_CITY_BATTLE_TENT_BATTLE_ROOM (4 | (9 << 8))
-#define MAP_SLATEPORT_CITY_HOUSE1 (5 | (9 << 8))
-#define MAP_SLATEPORT_CITY_POKEMON_FAN_CLUB (6 | (9 << 8))
-#define MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_1F (7 | (9 << 8))
-#define MAP_SLATEPORT_CITY_OCEANIC_MUSEUM_2F (8 | (9 << 8))
-#define MAP_SLATEPORT_CITY_HARBOR (9 | (9 << 8))
-#define MAP_SLATEPORT_CITY_HOUSE2 (10 | (9 << 8))
-#define MAP_SLATEPORT_CITY_POKEMON_CENTER_1F (11 | (9 << 8))
-#define MAP_SLATEPORT_CITY_POKEMON_CENTER_2F (12 | (9 << 8))
-#define MAP_SLATEPORT_CITY_MART (13 | (9 << 8))
-
-// Map Group 10
-#define MAP_MAUVILLE_CITY_GYM (0 | (10 << 8))
-#define MAP_MAUVILLE_CITY_BIKE_SHOP (1 | (10 << 8))
-#define MAP_MAUVILLE_CITY_HOUSE1 (2 | (10 << 8))
-#define MAP_MAUVILLE_CITY_GAME_CORNER (3 | (10 << 8))
-#define MAP_MAUVILLE_CITY_HOUSE2 (4 | (10 << 8))
-#define MAP_MAUVILLE_CITY_POKEMON_CENTER_1F (5 | (10 << 8))
-#define MAP_MAUVILLE_CITY_POKEMON_CENTER_2F (6 | (10 << 8))
-#define MAP_MAUVILLE_CITY_MART (7 | (10 << 8))
-
-// Map Group 11
-#define MAP_RUSTBORO_CITY_DEVON_CORP_1F (0 | (11 << 8))
-#define MAP_RUSTBORO_CITY_DEVON_CORP_2F (1 | (11 << 8))
-#define MAP_RUSTBORO_CITY_DEVON_CORP_3F (2 | (11 << 8))
-#define MAP_RUSTBORO_CITY_GYM (3 | (11 << 8))
-#define MAP_RUSTBORO_CITY_POKEMON_SCHOOL (4 | (11 << 8))
-#define MAP_RUSTBORO_CITY_POKEMON_CENTER_1F (5 | (11 << 8))
-#define MAP_RUSTBORO_CITY_POKEMON_CENTER_2F (6 | (11 << 8))
-#define MAP_RUSTBORO_CITY_MART (7 | (11 << 8))
-#define MAP_RUSTBORO_CITY_FLAT1_1F (8 | (11 << 8))
-#define MAP_RUSTBORO_CITY_FLAT1_2F (9 | (11 << 8))
-#define MAP_RUSTBORO_CITY_HOUSE1 (10 | (11 << 8))
-#define MAP_RUSTBORO_CITY_CUTTERS_HOUSE (11 | (11 << 8))
-#define MAP_RUSTBORO_CITY_HOUSE2 (12 | (11 << 8))
-#define MAP_RUSTBORO_CITY_FLAT2_1F (13 | (11 << 8))
-#define MAP_RUSTBORO_CITY_FLAT2_2F (14 | (11 << 8))
-#define MAP_RUSTBORO_CITY_FLAT2_3F (15 | (11 << 8))
-#define MAP_RUSTBORO_CITY_HOUSE3 (16 | (11 << 8))
-
-// Map Group 12
-#define MAP_FORTREE_CITY_HOUSE1 (0 | (12 << 8))
-#define MAP_FORTREE_CITY_GYM (1 | (12 << 8))
-#define MAP_FORTREE_CITY_POKEMON_CENTER_1F (2 | (12 << 8))
-#define MAP_FORTREE_CITY_POKEMON_CENTER_2F (3 | (12 << 8))
-#define MAP_FORTREE_CITY_MART (4 | (12 << 8))
-#define MAP_FORTREE_CITY_HOUSE2 (5 | (12 << 8))
-#define MAP_FORTREE_CITY_HOUSE3 (6 | (12 << 8))
-#define MAP_FORTREE_CITY_HOUSE4 (7 | (12 << 8))
-#define MAP_FORTREE_CITY_HOUSE5 (8 | (12 << 8))
-#define MAP_FORTREE_CITY_DECORATION_SHOP (9 | (12 << 8))
-
-// Map Group 13
-#define MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_1F (0 | (13 << 8))
-#define MAP_LILYCOVE_CITY_COVE_LILY_MOTEL_2F (1 | (13 << 8))
-#define MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_1F (2 | (13 << 8))
-#define MAP_LILYCOVE_CITY_LILYCOVE_MUSEUM_2F (3 | (13 << 8))
-#define MAP_LILYCOVE_CITY_CONTEST_LOBBY (4 | (13 << 8))
-#define MAP_LILYCOVE_CITY_CONTEST_HALL (5 | (13 << 8))
-#define MAP_LILYCOVE_CITY_POKEMON_CENTER_1F (6 | (13 << 8))
-#define MAP_LILYCOVE_CITY_POKEMON_CENTER_2F (7 | (13 << 8))
-#define MAP_LILYCOVE_CITY_UNUSED_MART (8 | (13 << 8))
-#define MAP_LILYCOVE_CITY_POKEMON_TRAINER_FAN_CLUB (9 | (13 << 8))
-#define MAP_LILYCOVE_CITY_HARBOR (10 | (13 << 8))
-#define MAP_LILYCOVE_CITY_MOVE_DELETERS_HOUSE (11 | (13 << 8))
-#define MAP_LILYCOVE_CITY_HOUSE1 (12 | (13 << 8))
-#define MAP_LILYCOVE_CITY_HOUSE2 (13 | (13 << 8))
-#define MAP_LILYCOVE_CITY_HOUSE3 (14 | (13 << 8))
-#define MAP_LILYCOVE_CITY_HOUSE4 (15 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_1F (16 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_2F (17 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_3F (18 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_4F (19 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_5F (20 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ROOFTOP (21 | (13 << 8))
-#define MAP_LILYCOVE_CITY_DEPARTMENT_STORE_ELEVATOR (22 | (13 << 8))
-
-// Map Group 14
-#define MAP_MOSSDEEP_CITY_GYM (0 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_HOUSE1 (1 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_HOUSE2 (2 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_POKEMON_CENTER_1F (3 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_POKEMON_CENTER_2F (4 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_MART (5 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_HOUSE3 (6 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_STEVENS_HOUSE (7 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_HOUSE4 (8 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_SPACE_CENTER_1F (9 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_SPACE_CENTER_2F (10 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_GAME_CORNER_1F (11 | (14 << 8))
-#define MAP_MOSSDEEP_CITY_GAME_CORNER_B1F (12 | (14 << 8))
-
-// Map Group 15
-#define MAP_SOOTOPOLIS_CITY_GYM_1F (0 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_GYM_B1F (1 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_1F (2 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_POKEMON_CENTER_2F (3 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_MART (4 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE1 (5 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE2 (6 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE3 (7 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE4 (8 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE5 (9 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE6 (10 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE7 (11 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE8 (12 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE9_1F (13 | (15 << 8))
-#define MAP_SOOTOPOLIS_CITY_HOUSE9_B1F (14 | (15 << 8))
-
-// Map Group 16
-#define MAP_EVER_GRANDE_CITY_SIDNEYS_ROOM (0 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_PHOEBES_ROOM (1 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_GLACIAS_ROOM (2 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_DRAKES_ROOM (3 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_CHAMPIONS_ROOM (4 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_CORRIDOR1 (5 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_CORRIDOR2 (6 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_CORRIDOR3 (7 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_CORRIDOR4 (8 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_CORRIDOR5 (9 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_1F (10 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_HALL_OF_FAME (11 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_POKEMON_CENTER_1F (12 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_POKEMON_CENTER_2F (13 | (16 << 8))
-#define MAP_EVER_GRANDE_CITY_POKEMON_LEAGUE_2F (14 | (16 << 8))
-
-// Map Group 17
-#define MAP_ROUTE104_MR_BRINEYS_HOUSE (0 | (17 << 8))
-#define MAP_ROUTE104_PRETTY_PETAL_FLOWER_SHOP (1 | (17 << 8))
-
-// Map Group 18
-#define MAP_ROUTE111_WINSTRATE_FAMILYS_HOUSE (0 | (18 << 8))
-#define MAP_ROUTE111_OLD_LADYS_REST_STOP (1 | (18 << 8))
-
-// Map Group 19
-#define MAP_ROUTE112_CABLE_CAR_STATION (0 | (19 << 8))
-#define MAP_MT_CHIMNEY_CABLE_CAR_STATION (1 | (19 << 8))
-
-// Map Group 20
-#define MAP_ROUTE114_FOSSIL_MANIACS_HOUSE (0 | (20 << 8))
-#define MAP_ROUTE114_FOSSIL_MANIACS_TUNNEL (1 | (20 << 8))
-#define MAP_ROUTE114_LANETTES_HOUSE (2 | (20 << 8))
-
-// Map Group 21
-#define MAP_ROUTE116_TUNNELERS_REST_HOUSE (0 | (21 << 8))
-
-// Map Group 22
-#define MAP_ROUTE117_POKEMON_DAY_CARE (0 | (22 << 8))
-
-// Map Group 23
-#define MAP_ROUTE121_SAFARI_ZONE_ENTRANCE (0 | (23 << 8))
-
-// Map Group 24
-#define MAP_METEOR_FALLS_1F_1R (0 | (24 << 8))
-#define MAP_METEOR_FALLS_1F_2R (1 | (24 << 8))
-#define MAP_METEOR_FALLS_B1F_1R (2 | (24 << 8))
-#define MAP_METEOR_FALLS_B1F_2R (3 | (24 << 8))
-#define MAP_RUSTURF_TUNNEL (4 | (24 << 8))
-#define MAP_UNDERWATER_SOOTOPOLIS_CITY (5 | (24 << 8))
-#define MAP_DESERT_RUINS (6 | (24 << 8))
-#define MAP_GRANITE_CAVE_1F (7 | (24 << 8))
-#define MAP_GRANITE_CAVE_B1F (8 | (24 << 8))
-#define MAP_GRANITE_CAVE_B2F (9 | (24 << 8))
-#define MAP_GRANITE_CAVE_STEVENS_ROOM (10 | (24 << 8))
-#define MAP_PETALBURG_WOODS (11 | (24 << 8))
-#define MAP_MT_CHIMNEY (12 | (24 << 8))
-#define MAP_JAGGED_PASS (13 | (24 << 8))
-#define MAP_FIERY_PATH (14 | (24 << 8))
-#define MAP_MT_PYRE_1F (15 | (24 << 8))
-#define MAP_MT_PYRE_2F (16 | (24 << 8))
-#define MAP_MT_PYRE_3F (17 | (24 << 8))
-#define MAP_MT_PYRE_4F (18 | (24 << 8))
-#define MAP_MT_PYRE_5F (19 | (24 << 8))
-#define MAP_MT_PYRE_6F (20 | (24 << 8))
-#define MAP_MT_PYRE_EXTERIOR (21 | (24 << 8))
-#define MAP_MT_PYRE_SUMMIT (22 | (24 << 8))
-#define MAP_AQUA_HIDEOUT_1F (23 | (24 << 8))
-#define MAP_AQUA_HIDEOUT_B1F (24 | (24 << 8))
-#define MAP_AQUA_HIDEOUT_B2F (25 | (24 << 8))
-#define MAP_UNDERWATER_SEAFLOOR_CAVERN (26 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ENTRANCE (27 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM1 (28 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM2 (29 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM3 (30 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM4 (31 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM5 (32 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM6 (33 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM7 (34 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM8 (35 | (24 << 8))
-#define MAP_SEAFLOOR_CAVERN_ROOM9 (36 | (24 << 8))
-#define MAP_CAVE_OF_ORIGIN_ENTRANCE (37 | (24 << 8))
-#define MAP_CAVE_OF_ORIGIN_1F (38 | (24 << 8))
-#define MAP_CAVE_OF_ORIGIN_UNUSED_RS_B1F (39 | (24 << 8)) //
-#define MAP_CAVE_OF_ORIGIN_UNUSED_RS_B2F (40 | (24 << 8)) // Ruby/Sapphire leftovers
-#define MAP_CAVE_OF_ORIGIN_UNUSED_RS_B3F (41 | (24 << 8)) //
-#define MAP_CAVE_OF_ORIGIN_B1F (42 | (24 << 8))
-#define MAP_VICTORY_ROAD_1F (43 | (24 << 8))
-#define MAP_VICTORY_ROAD_B1F (44 | (24 << 8))
-#define MAP_VICTORY_ROAD_B2F (45 | (24 << 8))
-#define MAP_SHOAL_CAVE_LOW_TIDE_ENTRANCE_ROOM (46 | (24 << 8))
-#define MAP_SHOAL_CAVE_LOW_TIDE_INNER_ROOM (47 | (24 << 8))
-#define MAP_SHOAL_CAVE_LOW_TIDE_STAIRS_ROOM (48 | (24 << 8))
-#define MAP_SHOAL_CAVE_LOW_TIDE_LOWER_ROOM (49 | (24 << 8))
-#define MAP_SHOAL_CAVE_HIGH_TIDE_ENTRANCE_ROOM (50 | (24 << 8))
-#define MAP_SHOAL_CAVE_HIGH_TIDE_INNER_ROOM (51 | (24 << 8))
-#define MAP_NEW_MAUVILLE_ENTRANCE (52 | (24 << 8))
-#define MAP_NEW_MAUVILLE_INSIDE (53 | (24 << 8))
-#define MAP_ABANDONED_SHIP_DECK (54 | (24 << 8))
-#define MAP_ABANDONED_SHIP_CORRIDORS_1F (55 | (24 << 8))
-#define MAP_ABANDONED_SHIP_ROOMS_1F (56 | (24 << 8))
-#define MAP_ABANDONED_SHIP_CORRIDORS_B1F (57 | (24 << 8))
-#define MAP_ABANDONED_SHIP_ROOMS_B1F (58 | (24 << 8))
-#define MAP_ABANDONED_SHIP_ROOMS2_B1F (59 | (24 << 8))
-#define MAP_ABANDONED_SHIP_UNDERWATER1 (60 | (24 << 8))
-#define MAP_ABANDONED_SHIP_ROOM_B1F (61 | (24 << 8))
-#define MAP_ABANDONED_SHIP_ROOMS2_1F (62 | (24 << 8))
-#define MAP_ABANDONED_SHIP_CAPTAINS_OFFICE (63 | (24 << 8))
-#define MAP_ABANDONED_SHIP_UNDERWATER2 (64 | (24 << 8))
-#define MAP_ABANDONED_SHIP_HIDDEN_FLOOR_CORRIDORS (65 | (24 << 8))
-#define MAP_ABANDONED_SHIP_HIDDEN_FLOOR_ROOMS (66 | (24 << 8))
-#define MAP_ISLAND_CAVE (67 | (24 << 8))
-#define MAP_ANCIENT_TOMB (68 | (24 << 8))
-#define MAP_UNDERWATER_ROUTE134 (69 | (24 << 8))
-#define MAP_UNDERWATER_SEALED_CHAMBER (70 | (24 << 8))
-#define MAP_SEALED_CHAMBER_OUTER_ROOM (71 | (24 << 8))
-#define MAP_SEALED_CHAMBER_INNER_ROOM (72 | (24 << 8))
-#define MAP_SCORCHED_SLAB (73 | (24 << 8))
-#define MAP_UNUSED_RUBY_MAGMA_HIDEOUT_1F (74 | (24 << 8)) //
-#define MAP_UNUSED_RUBY_MAGMA_HIDEOUT_B1F (75 | (24 << 8)) // Ruby/Sapphire leftovers
-#define MAP_UNUSED_RUBY_MAGMA_HIDEOUT_B2F (76 | (24 << 8)) //
-#define MAP_SKY_PILLAR_ENTRANCE (77 | (24 << 8))
-#define MAP_SKY_PILLAR_OUTSIDE (78 | (24 << 8))
-#define MAP_SKY_PILLAR_1F (79 | (24 << 8))
-#define MAP_SKY_PILLAR_2F (80 | (24 << 8))
-#define MAP_SKY_PILLAR_3F (81 | (24 << 8))
-#define MAP_SKY_PILLAR_4F (82 | (24 << 8))
-#define MAP_SHOAL_CAVE_LOW_TIDE_ICE_ROOM (83 | (24 << 8))
-#define MAP_SKY_PILLAR_5F (84 | (24 << 8))
-#define MAP_SKY_PILLAR_TOP (85 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_1F (86 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_2F_1R (87 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_2F_2R (88 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_3F_1R (89 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_3F_2R (90 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_4F (91 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_3F_3R (92 | (24 << 8))
-#define MAP_MAGMA_HIDEOUT_2F_3R (93 | (24 << 8))
-#define MAP_MIRAGE_TOWER_1F (94 | (24 << 8))
-#define MAP_MIRAGE_TOWER_2F (95 | (24 << 8))
-#define MAP_MIRAGE_TOWER_3F (96 | (24 << 8))
-#define MAP_MIRAGE_TOWER_4F (97 | (24 << 8))
-#define MAP_DESERT_UNDERPASS (98 | (24 << 8))
-#define MAP_ARTISAN_CAVE_B1F (99 | (24 << 8))
-#define MAP_ARTISAN_CAVE_1F (100 | (24 << 8))
-#define MAP_UNDERWATER_MARINE_CAVE (101 | (24 << 8))
-#define MAP_MARINE_CAVE_ENTRANCE (102 | (24 << 8))
-#define MAP_MARINE_CAVE_END (103 | (24 << 8))
-#define MAP_TERRA_CAVE_ENTRANCE (104 | (24 << 8))
-#define MAP_TERRA_CAVE_END (105 | (24 << 8))
-#define MAP_ALTERING_CAVE (106 | (24 << 8))
-#define MAP_METEOR_FALLS_STEVENS_CAVE (107 | (24 << 8))
-
-// Map Group 25
-#define MAP_SECRET_BASE_RED_CAVE1 (0 | (25 << 8))
-#define MAP_SECRET_BASE_BROWN_CAVE1 (1 | (25 << 8))
-#define MAP_SECRET_BASE_BLUE_CAVE1 (2 | (25 << 8))
-#define MAP_SECRET_BASE_YELLOW_CAVE1 (3 | (25 << 8))
-#define MAP_SECRET_BASE_TREE1 (4 | (25 << 8))
-#define MAP_SECRET_BASE_SHRUB1 (5 | (25 << 8))
-#define MAP_SECRET_BASE_RED_CAVE2 (6 | (25 << 8))
-#define MAP_SECRET_BASE_BROWN_CAVE2 (7 | (25 << 8))
-#define MAP_SECRET_BASE_BLUE_CAVE2 (8 | (25 << 8))
-#define MAP_SECRET_BASE_YELLOW_CAVE2 (9 | (25 << 8))
-#define MAP_SECRET_BASE_TREE2 (10 | (25 << 8))
-#define MAP_SECRET_BASE_SHRUB2 (11 | (25 << 8))
-#define MAP_SECRET_BASE_RED_CAVE3 (12 | (25 << 8))
-#define MAP_SECRET_BASE_BROWN_CAVE3 (13 | (25 << 8))
-#define MAP_SECRET_BASE_BLUE_CAVE3 (14 | (25 << 8))
-#define MAP_SECRET_BASE_YELLOW_CAVE3 (15 | (25 << 8))
-#define MAP_SECRET_BASE_TREE3 (16 | (25 << 8))
-#define MAP_SECRET_BASE_SHRUB3 (17 | (25 << 8))
-#define MAP_SECRET_BASE_RED_CAVE4 (18 | (25 << 8))
-#define MAP_SECRET_BASE_BROWN_CAVE4 (19 | (25 << 8))
-#define MAP_SECRET_BASE_BLUE_CAVE4 (20 | (25 << 8))
-#define MAP_SECRET_BASE_YELLOW_CAVE4 (21 | (25 << 8))
-#define MAP_SECRET_BASE_TREE4 (22 | (25 << 8))
-#define MAP_SECRET_BASE_SHRUB4 (23 | (25 << 8))
-#define MAP_SINGLE_BATTLE_COLOSSEUM (24 | (25 << 8))
-#define MAP_TRADE_CENTER (25 | (25 << 8))
-#define MAP_RECORD_CORNER (26 | (25 << 8))
-#define MAP_DOUBLE_BATTLE_COLOSSEUM (27 | (25 << 8))
-#define MAP_LINK_CONTEST_ROOM1 (28 | (25 << 8))
-#define MAP_UNKNOWN_MAP_25_29 (29 | (25 << 8))
-#define MAP_UNKNOWN_MAP_25_30 (30 | (25 << 8))
-#define MAP_UNKNOWN_MAP_25_31 (31 | (25 << 8))
-#define MAP_UNKNOWN_MAP_25_32 (32 | (25 << 8))
-#define MAP_UNKNOWN_MAP_25_33 (33 | (25 << 8))
-#define MAP_UNKNOWN_MAP_25_34 (34 | (25 << 8))
-#define MAP_LINK_CONTEST_ROOM2 (35 | (25 << 8))
-#define MAP_LINK_CONTEST_ROOM3 (36 | (25 << 8))
-#define MAP_LINK_CONTEST_ROOM4 (37 | (25 << 8))
-#define MAP_LINK_CONTEST_ROOM5 (38 | (25 << 8))
-#define MAP_LINK_CONTEST_ROOM6 (39 | (25 << 8))
-#define MAP_INSIDE_OF_TRUCK (40 | (25 << 8))
-#define MAP_SS_TIDAL_CORRIDOR (41 | (25 << 8))
-#define MAP_SS_TIDAL_LOWER_DECK (42 | (25 << 8))
-#define MAP_SS_TIDAL_ROOMS (43 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_01 (44 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_02 (45 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_03 (46 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_04 (47 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_05 (48 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_06 (49 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_07 (50 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_08 (51 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_09 (52 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_10 (53 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_11 (54 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_12 (55 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_13 (56 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_14 (57 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_15 (58 | (25 << 8))
-#define MAP_BATTLE_PYRAMID_SQUARE_16 (59 | (25 << 8))
-#define MAP_UNION_ROOM (60 | (25 << 8))
-
-// Map Group 26
-#define MAP_SAFARI_ZONE_NORTHWEST (0 | (26 << 8))
-#define MAP_SAFARI_ZONE_NORTHEAST (1 | (26 << 8))
-#define MAP_SAFARI_ZONE_SOUTHWEST (2 | (26 << 8))
-#define MAP_SAFARI_ZONE_SOUTHEAST (3 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_OUTSIDE_WEST (4 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_LOBBY (5 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_ELEVATOR (6 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR (7 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM (8 | (26 << 8))
-#define MAP_SOUTHERN_ISLAND_EXTERIOR (9 | (26 << 8))
-#define MAP_SOUTHERN_ISLAND_INTERIOR (10 | (26 << 8))
-#define MAP_SAFARI_ZONE_REST_HOUSE (11 | (26 << 8))
-#define MAP_SAFARI_ZONE_EM_1 (12 | (26 << 8))
-#define MAP_SAFARI_ZONE_EM_2 (13 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_OUTSIDE_EAST (14 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_MULTI_BATTLE_ROOM (15 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_CORRIDOR_2 (16 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_TOWER_BATTLE_ROOM_2 (17 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_LOBBY (18 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_CORRIDOR (19 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_PRE_BATTLE_ROOM (20 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_DOME_BATTLE_ROOM (21 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_LOBBY (22 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_CORRIDOR (23 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PALACE_BATTLE_ROOM (24 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_LOBBY (25 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_EMPTY_SQUARE (26 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PYRAMID_TOP (27 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_LOBBY (28 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_CORRIDOR (29 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_ARENA_BATTLE_ROOM (30 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_LOBBY (31 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_PRE_BATTLE_ROOM (32 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_FACTORY_BATTLE_ROOM (33 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_LOBBY (34 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_CORRIDOR (35 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_THREE_PATH_ROOM (36 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_1 (37 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_2 (38 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_PIKE_RANDOM_ROOM_3 (39 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_RANKING_HALL (40 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_1 (41 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_BATTLE_POINT_EXCHANGE_SERVICE_CORNER (42 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_2 (43 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_3 (44 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_4 (45 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_SCOTTS_HOUSE (46 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_5 (47 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_6 (48 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_7 (49 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_RECEPTION_GATE (50 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_8 (51 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_LOUNGE_9 (52 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_1F (53 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_POKEMON_CENTER_2F (54 | (26 << 8))
-#define MAP_BATTLE_FRONTIER_MART (55 | (26 << 8))
-#define MAP_FARAWAY_ISLAND_ENTRANCE (56 | (26 << 8))
-#define MAP_FARAWAY_ISLAND_INTERIOR (57 | (26 << 8))
-#define MAP_BIRTH_ISLAND_EXTERIOR (58 | (26 << 8))
-#define MAP_BIRTH_ISLAND_HARBOR (59 | (26 << 8))
-#define MAP_TRAINER_HILL_ENTRANCE (60 | (26 << 8))
-#define MAP_TRAINER_HILL_1F (61 | (26 << 8))
-#define MAP_TRAINER_HILL_2F (62 | (26 << 8))
-#define MAP_TRAINER_HILL_3F (63 | (26 << 8))
-#define MAP_TRAINER_HILL_4F (64 | (26 << 8))
-#define MAP_TRAINER_HILL_ROOF (65 | (26 << 8))
-#define MAP_NAVEL_ROCK_EXTERIOR (66 | (26 << 8))
-#define MAP_NAVEL_ROCK_HARBOR (67 | (26 << 8))
-#define MAP_NAVEL_ROCK_ENTRANCE (68 | (26 << 8))
-#define MAP_NAVEL_ROCK_B1F (69 | (26 << 8))
-#define MAP_NAVEL_ROCK_FORK (70 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP_1 (71 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP_2 (72 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP_3 (73 | (26 << 8))
-#define MAP_NAVEL_ROCK_UP_4 (74 | (26 << 8))
-#define MAP_NAVEL_ROCK_TOP (75 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_01 (76 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_02 (77 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_03 (78 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_04 (79 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_05 (80 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_06 (81 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_07 (82 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_08 (83 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_09 (84 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_10 (85 | (26 << 8))
-#define MAP_NAVEL_ROCK_DOWN_11 (86 | (26 << 8))
-#define MAP_NAVEL_ROCK_BOTTOM (87 | (26 << 8))
-#define MAP_TRAINER_HILL_ELEVATOR (88 | (26 << 8))
-
-// Map Group 27
-#define MAP_ROUTE104_PROTOTYPE (0 | (27 << 8))
-#define MAP_ROUTE104_PROTOTYPE_PRETTY_PETAL_FLOWER_SHOP (1 | (27 << 8))
-
-// Map Group 28
-#define MAP_ROUTE109_SEASHORE_HOUSE (0 | (28 << 8))
-
-// Map Group 29
-#define MAP_ROUTE110_TRICK_HOUSE_ENTRANCE (0 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_END (1 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_CORRIDOR (2 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE1 (3 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE2 (4 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE3 (5 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE4 (6 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE5 (7 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE6 (8 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE7 (9 | (29 << 8))
-#define MAP_ROUTE110_TRICK_HOUSE_PUZZLE8 (10 | (29 << 8))
-#define MAP_ROUTE110_SEASIDE_CYCLING_ROAD_SOUTH_ENTRANCE (11 | (29 << 8))
-#define MAP_ROUTE110_SEASIDE_CYCLING_ROAD_NORTH_ENTRANCE (12 | (29 << 8))
-
-// Map Group 30
-#define MAP_ROUTE113_GLASS_WORKSHOP (0 | (30 << 8))
-
-// Map Group 31
-#define MAP_ROUTE123_BERRY_MASTERS_HOUSE (0 | (31 << 8))
-
-// Map Group 32
-#define MAP_ROUTE119_WEATHER_INSTITUTE_1F (0 | (32 << 8))
-#define MAP_ROUTE119_WEATHER_INSTITUTE_2F (1 | (32 << 8))
-#define MAP_ROUTE119_HOUSE (2 | (32 << 8))
-
-// Map Group 33
-#define MAP_ROUTE124_DIVING_TREASURE_HUNTERS_HOUSE (0 | (33 << 8))
-
+#include "constants/map_groups.h"
#define MAP_NONE (0x7F | (0x7F << 8))
#define MAP_UNDEFINED (0xFF | (0xFF << 8))
-
#define MAP_GROUP(map) (MAP_##map >> 8)
#define MAP_NUM(map) (MAP_##map & 0xFF)