summaryrefslogtreecommitdiff
path: root/data
diff options
context:
space:
mode:
authorMarcus Huderle <huderlem@gmail.com>2018-10-18 16:46:30 -0500
committerMarcus Huderle <huderlem@gmail.com>2018-10-18 16:46:47 -0500
commit10c39b199b625b12b9aae21be793c82253c7ac58 (patch)
tree59d84ec6c4c5d9e6609b62de46c81be3d70932f9 /data
parent548dc0db9e84a947cff80a9a850c945da806e250 (diff)
Dump mon catch locations
Diffstat (limited to 'data')
-rwxr-xr-xdata/mon_locations.inc281
-rwxr-xr-xdata/rom.s8
2 files changed, 288 insertions, 1 deletions
diff --git a/data/mon_locations.inc b/data/mon_locations.inc
new file mode 100755
index 0000000..f021535
--- /dev/null
+++ b/data/mon_locations.inc
@@ -0,0 +1,281 @@
+gWildMonLocations:: @ 0x08055A84
+ @ petalburg forest ruby common
+ .2byte SPECIES_NUZLEAF
+ .2byte SPECIES_ZIGZAGOON
+ .2byte SPECIES_SILCOON
+ .2byte SPECIES_CASCOON
+ .2byte SPECIES_DUSKULL
+ .2byte SPECIES_KECLEON
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ petalburg forest ruby rare
+ .2byte SPECIES_TREECKO
+ .2byte SPECIES_NUZLEAF
+ .2byte SPECIES_ZIGZAGOON
+ .2byte SPECIES_SILCOON
+ .2byte SPECIES_CASCOON
+ .2byte SPECIES_DUSKULL
+ .2byte SPECIES_NINCADA
+ .2byte SPECIES_KECLEON
+
+ @ petalburg forest sapphire common
+ .2byte SPECIES_SLAKOTH
+ .2byte SPECIES_ROSELIA
+ .2byte SPECIES_SILCOON
+ .2byte SPECIES_CASCOON
+ .2byte SPECIES_DUSKULL
+ .2byte SPECIES_KECLEON
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ petalburg forest sapphire rare
+ .2byte SPECIES_TROPIUS
+ .2byte SPECIES_SLAKOTH
+ .2byte SPECIES_ROSELIA
+ .2byte SPECIES_SILCOON
+ .2byte SPECIES_CASCOON
+ .2byte SPECIES_DUSKULL
+ .2byte SPECIES_NINCADA
+ .2byte SPECIES_KECLEON
+
+ @ plains ruby common
+ .2byte SPECIES_ILLUMISE
+ .2byte SPECIES_ELECTRIKE
+ .2byte SPECIES_POOCHYENA
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_TAILLOW
+ .2byte SPECIES_CASTFORM
+ .2byte SPECIES_NONE
+
+ @ plains ruby rare
+ .2byte SPECIES_ZANGOOSE
+ .2byte SPECIES_POOCHYENA
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_TAILLOW
+ .2byte SPECIES_CASTFORM
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ plains sapphire common
+ .2byte SPECIES_JIGGLYPUFF
+ .2byte SPECIES_ELECTRIKE
+ .2byte SPECIES_POOCHYENA
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_TAILLOW
+ .2byte SPECIES_CASTFORM
+ .2byte SPECIES_NONE
+
+ @ plains sapphire rare
+ .2byte SPECIES_VOLBEAT
+ .2byte SPECIES_SEVIPER
+ .2byte SPECIES_JIGGLYPUFF
+ .2byte SPECIES_POOCHYENA
+ .2byte SPECIES_MAGNEMITE
+ .2byte SPECIES_VOLTORB
+ .2byte SPECIES_TAILLOW
+ .2byte SPECIES_CASTFORM
+
+ @ lilycove common
+ .2byte SPECIES_WAILMER
+ .2byte SPECIES_WINGULL
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_CARVANHA
+ .2byte SPECIES_LUVDISC
+ .2byte SPECIES_LILEEP
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ lilycove rare
+ .2byte SPECIES_STARYU
+ .2byte SPECIES_WAILMER
+ .2byte SPECIES_RELICANTH
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_CARVANHA
+ .2byte SPECIES_LUVDISC
+ .2byte SPECIES_LILEEP
+ .2byte SPECIES_NONE
+
+ @ beach common
+ .2byte SPECIES_MAGIKARP
+ .2byte SPECIES_WINGULL
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_CARVANHA
+ .2byte SPECIES_LUVDISC
+ .2byte SPECIES_ANORITH
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ beach rare
+ .2byte SPECIES_CLAMPERL
+ .2byte SPECIES_MAGIKARP
+ .2byte SPECIES_RELICANTH
+ .2byte SPECIES_TENTACOOL
+ .2byte SPECIES_CARVANHA
+ .2byte SPECIES_LUVDISC
+ .2byte SPECIES_ANORITH
+ .2byte SPECIES_NONE
+
+ @ granite cave ruby common
+ .2byte SPECIES_SOLROCK
+ .2byte SPECIES_MAWILE
+ .2byte SPECIES_MACHOP
+ .2byte SPECIES_GRIMER
+ .2byte SPECIES_SHELGON
+ .2byte SPECIES_LOUDRED
+ .2byte SPECIES_NOSEPASS
+ .2byte SPECIES_NONE
+
+ @ granite cave ruby rare
+ .2byte SPECIES_SOLROCK
+ .2byte SPECIES_MACHOP
+ .2byte SPECIES_ABRA
+ .2byte SPECIES_SHELGON
+ .2byte SPECIES_LOUDRED
+ .2byte SPECIES_NOSEPASS
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ granite cave sapphire common
+ .2byte SPECIES_LUNATONE
+ .2byte SPECIES_MAKUHITA
+ .2byte SPECIES_GRIMER
+ .2byte SPECIES_SHELGON
+ .2byte SPECIES_LOUDRED
+ .2byte SPECIES_NOSEPASS
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ granite cave sapphire rare
+ .2byte SPECIES_LUNATONE
+ .2byte SPECIES_MAKUHITA
+ .2byte SPECIES_SABLEYE
+ .2byte SPECIES_ABRA
+ .2byte SPECIES_SHELGON
+ .2byte SPECIES_LOUDRED
+ .2byte SPECIES_NOSEPASS
+ .2byte SPECIES_NONE
+
+ @ safari zone common
+ .2byte SPECIES_PSYDUCK
+ .2byte SPECIES_HERACROSS
+ .2byte SPECIES_GIRAFARIG
+ .2byte SPECIES_PINSIR
+ .2byte SPECIES_RHYHORN
+ .2byte SPECIES_DODUO
+ .2byte SPECIES_WOBBUFFET
+ .2byte SPECIES_NONE
+
+ @ safari zone rare
+ .2byte SPECIES_PIKACHU
+ .2byte SPECIES_HERACROSS
+ .2byte SPECIES_GIRAFARIG
+ .2byte SPECIES_PINSIR
+ .2byte SPECIES_RHYHORN
+ .2byte SPECIES_DODUO
+ .2byte SPECIES_WOBBUFFET
+ .2byte SPECIES_NONE
+
+ @ chimney mountain common
+ .2byte SPECIES_SLUGMA
+ .2byte SPECIES_VULPIX
+ .2byte SPECIES_TORKOAL
+ .2byte SPECIES_NUMEL
+ .2byte SPECIES_KOFFING
+ .2byte SPECIES_SKARMORY
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ chimney mountain rare
+ .2byte SPECIES_TORCHIC
+ .2byte SPECIES_VULPIX
+ .2byte SPECIES_TORKOAL
+ .2byte SPECIES_NUMEL
+ .2byte SPECIES_KOFFING
+ .2byte SPECIES_SKARMORY
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ lake common
+ .2byte SPECIES_GOLDEEN
+ .2byte SPECIES_MARILL
+ .2byte SPECIES_LOMBRE
+ .2byte SPECIES_BARBOACH
+ .2byte SPECIES_CORPHISH
+ .2byte SPECIES_FEEBAS
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ lake rare
+ .2byte SPECIES_MUDKIP
+ .2byte SPECIES_MARILL
+ .2byte SPECIES_LOMBRE
+ .2byte SPECIES_BARBOACH
+ .2byte SPECIES_CORPHISH
+ .2byte SPECIES_FEEBAS
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ desert common
+ .2byte SPECIES_BALTOY
+ .2byte SPECIES_MEDITITE
+ .2byte SPECIES_VIBRAVA
+ .2byte SPECIES_CACNEA
+ .2byte SPECIES_GEODUDE
+ .2byte SPECIES_ABSOL
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ desert rare
+ .2byte SPECIES_SWABLU
+ .2byte SPECIES_MEDITITE
+ .2byte SPECIES_VIBRAVA
+ .2byte SPECIES_CACNEA
+ .2byte SPECIES_GEODUDE
+ .2byte SPECIES_ABSOL
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+
+ @ ruins ruby common
+ .2byte SPECIES_BELDUM
+ .2byte SPECIES_REGIROCK
+ .2byte SPECIES_REGICE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ ruins ruby rare
+ .2byte SPECIES_BELDUM
+ .2byte SPECIES_REGIROCK
+ .2byte SPECIES_REGICE
+ .2byte SPECIES_REGISTEEL
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ ruins sapphire common
+ .2byte SPECIES_BELDUM
+ .2byte SPECIES_REGIROCK
+ .2byte SPECIES_REGICE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+
+ @ ruins sapphire rare
+ .2byte SPECIES_BELDUM
+ .2byte SPECIES_REGIROCK
+ .2byte SPECIES_REGICE
+ .2byte SPECIES_REGISTEEL
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
+ .2byte SPECIES_NONE
diff --git a/data/rom.s b/data/rom.s
index 90e4d7b..e4e6170 100755
--- a/data/rom.s
+++ b/data/rom.s
@@ -1,7 +1,13 @@
.section .rodata
+#include "constants/species.h"
+
@ field select palettes 0xA8840
-.incbin "baserom.gba", 0x55A68, 0x57C46 - 0x55A68
+.incbin "baserom.gba", 0x55A68, 0x55A84 - 0x55A68
+
+.include "data/mon_locations.inc"
+
+.incbin "baserom.gba", 0x55C44, 0x57C46 - 0x55C44
gEmptyOamData:: @ 0x08057C46
.4byte 0x00F000F4, 0x00000000