Go Back   The PokéCommunity Forums > ROM Hacking > Tools, Tutorials & Resources
Reload this Page [Resource] Pokémon Emerald 650

Notices
For all updates, view the main page.

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.
New threads in this forum are to be approved by a moderator before they are displayed.



Reply
 
Thread Tools
  #1    
Old April 2nd, 2015 (08:58 AM). Edited April 5th, 2015 by LCCoolJ95.
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Pokémon Emerald 650 Resource Patch

This is a patch for an English Emerald ROM, made by LCCoolJ95

What exactly is it?

Pokémon Emerald 650 is a patch of Emerald that I have been working on for almost a year now, and I finally say that it is ready for a release! As the name implies, this is a patch with over 600+ Pokémon in it from the first 5 generations, and Sylveon, because it is a cross-gen evolutions. The reason there is no 6th generation is because there is a lack of sprites for them, and it will be quite a while before they are made. This is a resource patch, meaning that the main storyline has not been changed. It's just...everything else. This is meant to be the base for someone to make their own patch. Look below for the features in this hack.

Features:
  • 650 Pokémon, along with stats, evolutions, movesets, Dex entries, sprites (Updated for Gen 1-3 as well), and cries
  • Fairy-type is its own type, included on the old and new Pokémon, old and new moves, and in the Pokédex
  • Evolutions has been expanded to 8 per Pokémon, for Eevee specifically
  • 4 Evolutionary items have been added, specifically the Dawn Stone, Dusk Stone, and Shiny Stone from Gen IV, and the Link Cable from Pokémon Mystery Dungeon
  • New Evolution Methods have been added, like Map Name Evolution, Move Name Evolution, etc.
  • All Pokémon that evolve through trade do not anymore
  • 100+ new moves, along with some new move animations, new descriptions and move effects
  • Old moves have been updated, some with edited powers, accuracy, and/or effects
  • Reusable TMs, so no worrying about losing any
  • Eggs now hatch at Level 1
  • You can run in buildings
  • This patch is decapped, meaning the game doesn't CAP everything
  • When you capture a Pokémon, it will give you EXP for it

Media:
Spoiler:



Credits:
-SBird: Figuring out how to expand Emerald's Pokédex
-Chaos Rush: His Expanding English Emerald's Pokédex Tutorial and his DS-Styled Sprites
-mamamama: His Emerald ROMBase, which helped immensely as a starter base for this patch
-Serebii & Bulbapedia: For stats and data for the new Pokémon, and Updated Stats of the old ones
-karatekid552: Gen 3 Hacking Suite and Tutorial on how to make new evolutionary items
-Kurapika: Gen 3 Tools
-itari: Reusable TMs
-Lu-Ho: Advance Map v1.92
-Gamer2020: Pokemon Game Editor

If there's anyone I forgot, please let me know!

Bugs/Glitches/Small Notes:
-On hardware, like DroidEmu or gba4ios, if you go over the Shiny Stone, the game will crash. But on a VBA, it works just fine.
-Move Tutor compatibility and eggs moves were not edited
-There are only abilities from Gen 3 in this, since I still can't figure out how to add new ones, so new Pokémon with new abilities will have different ones (Reshiram having Flash Fire, Rampardos having Rock Head, etc.)
-Some moves don't have the proper animations (i.e. Spacial Rend, Fusion Flare), and some don't have proper effects
-If your Pokémon gains a level through experience by catching a Pokémon you've never caught before, when you go to the Pokédex entry screen, it will glitch up. It won't freeze the game, it will be fine if you hit A or B after it.

If there is any more problems, please note below and I'll look into it!

Download:
https://www.dropbox.com/s/qrn8hb20xxz2up7/Pokemon%20Emerald%20650%20Patch.zip?dl=0

Download includes:
  • Emerald 650 Patch
  • Resource Tools in order to edit the patch (G3HS, A-Map, PGE, and NUPS Patcher)
  • Offsets in Word Documents and Notepad files to what I repointed everything to
Just to let you know, you ARE allowed to use this patch. Just make sure to credit me for it. So, with that, ENJOY!

Also, here's the .ini for a program called Unnamed Trainer Editor. I didn't put it in the download because I never use it because the last time I did, it broke the game, so...yeah, if you want it, here it is:
Spoiler:
EVHack=False
649Formes=False

[BPRE]
MoveNames=0x247094
NumberOfMoves=355
ItemData=0x3DB028
NumberOfItems=375
PokemonNames=0x245EE0
NumberOfPokemon=411
TrainerTable=0x23EAF0
NumberOfTrainers=0x2E6
ClassNamesLocation=0x23E558
NumberOfClassNames=0x6B
TrainerImageTable=0x23957C
NumberOfTrainerImages=147
TrainerPaletteTable=0x239A1C
ClassMoneyLocation=0x24F220
EncounterMusicExtraInfo="0,4,5,8,A,B,C,D~0x11D","1,2,9~0x11C","3,6,7,*~0x11B"
[/BPRE]

[BPGE]
MoveNames=0x247070
NumberOfMoves=355
ItemData=0x3DAE64
NumberOfItems=375
PokemonNames=0x245EBC
NumberOfPokemon=411
TrainerTable=0x23EACC
NumberOfTrainers=0x2E6
ClassNamesLocation=0x23E534
NumberOfClassNames=0x6B
TrainerImageTable=0x239558
NumberOfTrainerImages=147
TrainerPaletteTable=0x2399F8
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="0,4,5,8,A,B,C,D~0x11D","1,2,9~0x11C","3,6,7,*~0x11B"
[/BPGE]

[AXVE]
MoveNames=0x1F8320
NumberOfMoves=355
ItemData=0x3C5564
NumberOfItems=349
PokemonNames=0x1F716C
NumberOfPokemon=411
TrainerTable=0x1F0524
NumberOfTrainers=0x2B5
ClassNamesLocation=0x1F0208
NumberOfClassNames=58
TrainerImageTable=0x1EC53C
NumberOfTrainerImages=82
TrainerPaletteTable=0x1EC7D4
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="*~0x1A0"
[/AXVE]

[AXPE]
MoveNames=0x1F82B0
NumberOfMoves=355
ItemData=0x3C55BC
NumberOfItems=349
PokemonNames=0x1F70FC
NumberOfPokemon=411
TrainerTable=0x1F04B4
NumberOfTrainers=0x2B5
ClassNamesLocation=0x1F0198
NumberOfClassNames=58
TrainerImageTable=0x1EC4DC
NumberOfTrainerImages=82
TrainerPaletteTable=0x1EC764
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="*~0x1A0"
[/AXPE]

[BPEE]
MoveNames=0xE3CF80
NumberOfMoves=512
ItemData=0x5839A0
NumberOfItems=377
PokemonNames=0xE495C0
NumberOfPokemon=704
TrainerTable=0x310058
NumberOfTrainers=0x356
ClassNamesLocation=0x30FCD4
NumberOfClassNames=66
TrainerImageTable=0x305654
NumberOfTrainerImages=92
TrainerPaletteTable=0x30593C
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="*~0x1A0"
[/BPEE]
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #2    
Old April 2nd, 2015 (10:09 AM).
JoshTheTrainer's Avatar
JoshTheTrainer JoshTheTrainer is offline
Glaceon Lover ~
 
Join Date: May 2009
Location: The Netherlands
Gender: Male
Nature: Gentle
Posts: 69
I would feel too guilty about using a rombase as great as this one but damn you did a great job dude! Cheers!
__________________
Reply With Quote
  #3    
Old April 2nd, 2015 (10:26 AM).
Chaos Rush's Avatar
Chaos Rush Chaos Rush is offline
im sexy and i know it
 
Join Date: May 2007
Location: Taylor Swift
Gender: Male
Nature: Adamant
Posts: 1,286
Don't forget to credit SBird for the expansion too, I'm not the one who figured it out.
__________________
Reply With Quote
  #4    
Old April 2nd, 2015 (10:34 AM).
joexv's Avatar
joexv joexv is online now
The True XV
Silver Tier
 
Join Date: Oct 2012
Location: Oregon
Age: 17
Gender: Male
Nature: Quiet
Posts: 753
Send a message via Skype™ to joexv
Sweet you released it. Honestly I'm really tempted to restart my hack, jut to use this patch for all the moves and effort you put into it. Good job.
__________________
Jesus Christ is my Savior
Bros with Percy
NEWS: Easter Revolution getting a reboot!
Come join us over at The Pokemon Nation! A new and great site for Pokemon!
Spring 2015 HOTS
My Rom hacks
Blackened Night Holiday Hacks

My Photo Gallery
Olive Tree Photography

Hacks I support:
Resolute Version
Victory Fire
Pokemon Yellow Chapter
Pokemon Gold Chapter
Fluorite
Hybrid

Instagram(Personal))
Snapchat @j03xv
Skype @Chao5cow
Reply With Quote
  #5    
Old April 2nd, 2015 (10:36 AM).
JoshTheTrainer's Avatar
JoshTheTrainer JoshTheTrainer is offline
Glaceon Lover ~
 
Join Date: May 2009
Location: The Netherlands
Gender: Male
Nature: Gentle
Posts: 69
The only thing I found weird is there's a Deoxys with the name Deoxys but also a "Deoxys" with the name XXXXXXXXXXX and no moves. What's up with that one?
__________________
Reply With Quote
  #6    
Old April 2nd, 2015 (11:38 AM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by Chaos Rush:
Don't forget to credit SBird for the expansion too, I'm not the one who figured it out.
Added to the credits

Quote originally posted by JoshTheTrainer:
The only thing I found weird is there's a Deoxys with the name Deoxys but also a "Deoxys" with the name XXXXXXXXXXX and no moves. What's up with that one?
That's the Speed Forme Deoxys that's now just garbage. The Deoxys right before Turtwig, that's the real Deoxys.
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #7    
Old April 2nd, 2015 (12:02 PM).
JoshTheTrainer's Avatar
JoshTheTrainer JoshTheTrainer is offline
Glaceon Lover ~
 
Join Date: May 2009
Location: The Netherlands
Gender: Male
Nature: Gentle
Posts: 69
Quote originally posted by LCCoolJ95:
Added to the credits



That's the Speed Forme Deoxys that's now just garbage. The Deoxys right before Turtwig, that's the real Deoxys.
But the real Deoxys still is speed right? And there's no way to make it change depending on a certain item at the moment? Is it possible for you to add a way (for example certain items make Deoxys change form) or would it be too hard? I guess the second but just asking.
__________________
Reply With Quote
  #8    
Old April 2nd, 2015 (12:04 PM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by JoshTheTrainer:
But the real Deoxys still is speed right? And there's no way to make it change depending on a certain item at the moment? Is it possible for you to add a way (for example certain items make Deoxys change form) or would it be too hard? I guess the second but just asking.
Nope, it is in Normal Form. But, there is a way to change the forms, but the process is really crazy, like very hard to understand, and I didn't want to break the game with something I have no clue how to do, you know?
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #9    
Old April 2nd, 2015 (12:06 PM).
JoshTheTrainer's Avatar
JoshTheTrainer JoshTheTrainer is offline
Glaceon Lover ~
 
Join Date: May 2009
Location: The Netherlands
Gender: Male
Nature: Gentle
Posts: 69
Quote originally posted by LCCoolJ95:
Nope, it is in Normal Form. But, there is a way to change the forms, but the process is really crazy, like very hard to understand, and I didn't want to break the game with something I have no clue how to do, you know?
Hmm okay, that's pretty sad to be honest (no offense) because it'd be a great addition. Nevertheless this is a great rom base and I thank you a million time for this.
__________________
Reply With Quote
  #10    
Old April 2nd, 2015 (12:21 PM).
kleenexfeu kleenexfeu is offline
 
Join Date: Aug 2013
Gender: Male
Posts: 120
Hi !
That's a great base we have here thank's for your awesome work
But I'm coming with bad news, sorry
Night Daze freezes the game, I don't know if it's the animation or the effect

Oh and for deoxys, until the moment when you'll be able to do a proper changing form, you can make it evolve with moon stone or whatever. I mean moonstone + deo S = deox A, moonstone + deox A = deox D, moonstone + deox D = deox normal, deox normal + moonstone = deox S. Or something like this. It's not perfect but it keeps EV, IV, attacks, etc
Reply With Quote
  #11    
Old April 2nd, 2015 (01:08 PM).
PurpleOrange's Avatar
PurpleOrange PurpleOrange is offline
still don't know what I'm doing
 
Join Date: Sep 2013
Location: Littleroot Town
Gender: Male
Posts: 154
Quote originally posted by LCCoolJ95:
Nope, it is in Normal Form. But, there is a way to change the forms, but the process is really crazy, like very hard to understand, and I didn't want to break the game with something I have no clue how to do, you know?
hey if you want, i can help you with the other deoxys forms, i got a fully functioning one in my elegantemerald hack, just pm me if needed
__________________

Reply With Quote
  #12    
Old April 2nd, 2015 (01:58 PM). Edited April 2nd, 2015 by LCCoolJ95.
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by PurpleOrange:
hey if you want, i can help you with the other deoxys forms, i got a fully functioning one in my elegantemerald hack, just pm me if needed
Well, you can do it yourself for your own game

Quote originally posted by kleenexfeu:
Hi !
That's a great base we have here thank's for your awesome work
But I'm coming with bad news, sorry
Night Daze freezes the game, I don't know if it's the animation or the effect
Thank you for letting me know!

UPDATE 4/2/15 5:58 PM EST: Dark Pulse and Night Daze are fixed and have better animations
Also, psst! If you want to go ahead and add the Pokémon to the wild, I have some...ideas
Spoiler:
1. Bulbasaur: Receive from a Trainer in Dewford Town
2. Ivysaur: Evolve Bulbasaur (Level 16)
3. Venusaur: Evolve Ivysaur (Level 32)
4. Charmander: Receive from a Trainer in Slateport City
5. Charmeleon: Evolve Charmander (Level 16)
6. Charizard: Evolve Charmeleon (Level 36)
7. Squirtle: Receive from a Trainer in Mauville City
8. Wartortle: Evolve Squirtle (Level 16)
9. Blastoise: Evolve Wartortle (Level 36)
10. Caterpie: Petalburg Woods
11. Metapod: Evolve Caterpie (Level 7)
12. Butterfree: Evolve Metapod (Level 10)
13. Weedle: Petalburg Woods
14. Kakuna: Evolve Weedle (Level 7)
15. Beedrill: Evolve Kakuna (Level 10)
16. Pidgey: Route 101
17. Pidgeotto: Evolve Pidgey (Level 18), Route 120
18. Pidgeot: Evolve Pidgeotto (Level 36)
19. Rattata: Route 101
20. Raticate: Evolve Rattata (Level 20)
21. Spearow: Petalburg Woods
22. Fearow: Evolve Spearow (Level 20)
23. Ekans: Route 116
24. Arbok: Evolve Ekans (Level 22)
25. Pikachu: Evolve Pichu (Friendship), New Mauville, Route 121
26. Raichu: Evolve Pikachu (ThunderStone)
27. Sandshrew: Granite Cave
28. Sandslash: Evolve Sandshrew (Level 22)
29. Nidoran♀: Route 103
30. Nidorina: Evolve Nidoran♀ (Level 16), Route 119
31. Nidoqueen: Evolve Nidorina (Moon Stone)
32. Nidoran♂: Route 103
33. Nidorino: Evolve Nidoran♂ (Level 16), Route 119
34. Nidoking: Evolve Nidorino (Moon Stone)
35. Clefairy: Evolve Cleffa (Friendship)
36. Clefable: Evolve Clefairy (Moon Stone)
37. Vulpix: Fiery Path
38. Ninetales: Evolve Vulpix (Fire Stone)
39. Jigglypuff: Evolve Igglybuff (Friendship)
40. Wigglytuff: Evolve Jigglypuff (Moon Stone)
41. Zubat: Petalburg Woods , Shoal Cave
42. Golbat: Evolve Zubat (Level 22), Victory Road
43. Oddish: Route 103
44. Gloom: Evolve Oddish (Level 21), Route 123
45. Vileplume: Evolve Gloom (Leaf Stone)
46. Paras: Petalburg Woods
47. Parasect: Evolve Paras (Level 24)
48. Venonat: Petalburg Woods
49. Venomoth: Evolve Venonat (Level 31)
50. Diglett: Route 111
51. Dugtrio: Evolve Diglett (Level 26), Victory Road
52. Meowth: Route 102
53. Persian: Evolve Meowth (Level 28)
54. Psyduck: Route 111 (Old Rod), Route 124
55. Golduck: Evolve Psyduck (Level 33), Route 134
56. Mankey: Route 104
57. Primeape: Evolve Mankey (Level 28)
58. Growlithe: Fiery Path
59. Arcanine: Evolve Growlithe (Fire Stone)
60. Poliwag: Route 103
61. Poliwhirl: Evolve Poliwag (Level 25), Route 121, Route 127
62. Poliwrath: Evolve Poliwhirl (Water Stone)
63. Abra: Route 104
64. Kadabra: Evolve Abra (Level 16)
65. Alakazam: Evolve Kadabra (Link Cable)
66. Machop: Route 112
67. Machoke: Evolve Machop (Level 28), Route 120, Victory Road
68. Machamp: Evolve Machoke (Link Cable)
69. Bellsprout: Route 104
70. Weepinbell: Evolve Bellsprout (Level 21), Route 119
71. Victreebel: Evolve Weepinbell (Leaf Stone)
72. Tentacool: Route 104 (Old Rod), Route 125, Route 131, Route 134
73. Tentacruel: Evolve Tentacool (Level 30)
74. Geodude: Rusturf Tunnel
75. Graveler: Evolve Geodude (Level 25), Victory Road
76. Golem: Evolve Graveler (Link Cable)
77. Ponyta: Route 110
78. Rapidash: Evolve Ponyta (Level 40)
79. Slowpoke: Meteor Falls
80. Slowbro: Evolve Slowpoke (Level 37)
81. Magnemite: Route 113, New Mauville
82. Magneton: Evolve Magnemite (Level 30)
83. Farfetch’d: Jagged Pass
84. Doduo: Route 112
85. Dodrio: Evolve Doduo (Level 31)
86. Seel: Petalburg City (Old Rod), Shoal Cave, Route 126
87. Dewgong: Evolve Seel (Level 34)
88. Grimer: Route 116
89. Muk: Evolve Grimer (Level 38)
90. Shellder: Route 111 (Old Rod), Route 127
91. Cloyster: Evolve Shellder (Water Stone),
92. Gastly: Route 114, Mt. Pyre
93. Haunter: Evolve Gastly (Level 25)
94. Gengar: Evolve Haunter (Dusk Stone)
95. Onix: Meteor Falls, Victory Road
96. Drowzee: Jagged Pass
97. Hypno: Evolve Drowzee (Level 26)
98. Krabby: Route 102 (Old Rod), Route 126, Route 132
99. Kingler: Evolve Krabby (Level 28)
100. Voltorb: Route 112, New Mauville, Route 123
101. Electrode: Evolve Voltorb (Level 30)
102. Exeggcute: Route 116 , Route 121
103. Exeggutor: Evolve Exeggcute (Leaf Stone)
104. Cubone: Granite Cave
105. Marowak: Evolve Cubone (Level 28)
106. Hitmonlee: Evolve Tyrogue (Level 20 if Attack > Defense)
107. Hitmonchan: Evolve Tyrogue (Level 20 if Attack < Defense)
108. Lickitung: Route 115
109. Koffing: Route 116
110. Weezing: Evolve Koffing (Level 35)
111. Rhyhorn: Fiery Path, Route 123, Victory Road
112. Rhydon: Evolve Rhyhorn (Level 42)
113. Chansey: Evolve Happiny (Friendship)
114. Tangela: Route 115, Route 123
115. Kangaskhan: Route 115
116. Horsea: Slateport City (Old Rod)
117. Seadra: Evolve Horsea (Level 32)
118. Goldeen: Slateport City (Old Rod), Route 111 (Old Rod), Route 127
119. Seaking: Evolve Goldeen (Level 33)
120. Staryu: Route 103 (Old Rod), Route 122 (Surf), Route 129, Route 133
121. Starmie: Evolve Staryu (Water Stone)
122. Mr. Mime: Evolve Mime Jr. (Level up + Mimic)
123. Scyther: Jagged Pass
124. Jynx: Evolve Smoochum (Level 30)
125. Electabuzz: Evolve Elekid (Level 30)
126. Magmar: Evolve Magby (Level 30)
127. Pinsir: Route 111
128. Tauros: Route 115
129. Magikarp: Route 103 (Old Rod), Route 129
130. Gyarados: Evolve Magikarp (Level 20)
131. Lapras: Route 124 (Event)
132. Ditto: Route 120
133. Eevee: Route 103
134. Vaporeon: Evolve Eevee (Water Stone)
135. Jolteon: Evolve Eevee (ThunderStone)
136. Flareon: Evolve Eevee (Fire Stone)
137. Porygon: Route 119
138. Omanyte: Route 111
139. Omastar: Evolve Omanyte (Level 40)
140. Kabuto: Route 111
141. Kabutops: Evolve Kabuto (Level 40)
142. Aerodactyl: In-Game Trade
143. Snorlax: Evolve Munchlax (Friendship)
144. Articuno: Shoal Cave (Legendary Battle)
145. Zapdos: New Mauville (Legendary Battle)
146. Moltres: Mt. Chimney (Legendary Battle)
147. Dratini: Route 114
148. Dragonair: Evolve Dratini (Level 30)
149. Dragonite: Evolve Dragonair (Level 55)
150. Mewtwo: Artisan Cave (Legendary Battle)
151. Mew: Old Sea Map Event*
152. Chikorita: Receive from a Trainer on Route 117
153. Bayleef: Evolve Chikorita (Level 16)
154. Meganium: Evolve Bayleef (Level 32)
155. Cyndaquil: Receive from a Trainer on Route 110
156. Quilava: Evolve Cyndaquil (Level 14)
157. Typhlosion: Evolve Quilava (Level 36)
158. Totodile: Receive from a Trainer on Route 118
159. Croconaw: Evolve Totodile (Level 18)
160. Feraligatr: Evolve Croconaw (Level 30)
161. Sentret: Route 101
162. Furret: Evolve Sentret (Level 15)
163. Hoothoot: Route 101
164. Noctowl: Evolve Hoothoot (Level 20)
165. Ledyba: Route 102
166. Ledian: Evolve Ledyba (Level 18)
167. Spinarak: Route 102
168. Ariados: Evolve Spinarak (Level 22)
169. Crobat: Evolve Golbat (Friendship)
170. Chinchou: Route 106 (Old Rod)
171. Lanturn: Evolve Chinchou (Level 27)
172. Pichu: Rusturf Tunnel
173. Cleffa: Rusturf Tunnel
174. Igglypuff: Rusturf Tunnel
175. Togepi: Received as an egg in Rustboro City's Pokémon Center
176. Togetic: Evolve Togepi (Friendship)
177. Natu: Route 113, Route 121
178. Xatu: Evolve Natu (Level 25)
179. Mareep: Route 104
180. Flaaffy: Evolve Mareep (Level 15), New Mauville, Route 120
181. Ampharos: Evolve Flaaffy (Level 30)
182. Bellossom: Evolve Gloom (Sun Stone)
183. Marill: Evolve Azurill (Friendship), Route 133
184. Azumarill: Evolve Marill (Level 18)
185. Sudowoodo: Evolve Bonsly (Level Up + Mimic), Battle Frontier (Event)
186. Politoed: Evolve Poliwhirl (Sun Stone)
187. Hoppip: Route 102
188. Skiploom: Evolve Hoppip (Level 18), Route 120
189. Jumpluff: Evolve Skiploom (Level 27)
190. Aipom: Route 119
191. Sunkern: Route 103
192. Sunflora: Evolve Sunkern (Sun Stone)
193. Yanma: Route 112, Route 121
194. Wooper: Route 104 , Route 129
195. Quagsire: Evolve Wooper (Level 20), Route 123
196. Espeon: Evolve Eevee (Sun Stone)
197. Umbreon: Evolve Eevee (Moon Stone)
198. Murkrow: Route 112, Route 121
199. Slowking: Evolve Slowpoke (Water Stone)
200. Misdreavus: Route 112, Mt. Pyre
201. Unown: Mt. Pyre Summit
202. Wobbuffet: Evolve Wynaut (Level 15)
203. Girafarig: Route 113
204. Pineco: Petalburg Woods
205. Forretress: Evolve Pineco (Level 31)
206. Dunsparce: Route 116
207. Gligar: Fiery Path, Route 120
208. Steelix: Evolve Onix (Link Cable)
209. Snubbull: Jagged Pass
210. Granbull: Evolve Snubbull (Level 23)
211. Qwilfish: Route 109 (Old Rod), Route 124, Route 129
212. Scizor: Evolve Scyther (Sun Stone)
213. Shuckle: Fiery Path
214. Heracross: Route 119
215. Sneasel: Route 117, Shoal Cave
216. Teddiursa: Jagged Pass
217. Ursaring: Evolve Teddiursa (Level 30)
218. Slugma: Fiery Path
219. Magcargo: Evolve Slugma (Level 38)
220. Swinub: Route 110, Shoal Cave
221. Piloswine: Evolve Swinub (Level 33)
222. Corsola: Route 117 (Old Rod), Route 124, Route 129
223. Remoraid: Route 109 (Old Rod), Route 124, Route 130
224. Octillery: Evolve Remoraid (Level 25)
225. Delibird: Jagged Pass, Shoal Cave
226. Mantine: Evolve Mantyke (Level Up + Remoraid), Route 126
227. Skarmory: Route 113
228. Houndour: Route 116
229. Houndoom: Evolve Houndour (Level 24)
230. Kingdra: Evolve Seadra (Water Stone)
231. Phanpy: Granite Cave
232. Donphan: Evolve Phanpy (Level 25)
233. Porygon2: Evolve Porygon (Link Cable)
234. Stantler: Route 119
235. Smeargle: Route 111
236. Tyrogue: Route 115
237. Hitmontop: Evolve Tyrogue (Level 20 if Attack = Defense)
238. Smoochum: Rusturf Tunnel , Shoal Cave
239. Elekid: Rusturf Tunnel , New Mauville
240. Magby: Rusturf Tunnel
241. Miltank: Route 113
242. Blissey: Evolve Chansey (Moon Stone)
243. Raikou: Route 116 , in the cave IF you have Lugia & Ho-oh (Legendary Battle)
244. Entei: Route 116 , in the cave IF you have Lugia & Ho-oh (Legendary Battle)
245. Suicune: Route 116 , in the cave IF you have Lugia & Ho-oh (Legendary Battle)
246. Larvitar: Granite Cave
247. Pupitar: Evolve Larvitar (Level 30)
248. Tyranitar: Evolve Pupitar (Level 55)
249. Lugia: MysticTicket Event*
250. Ho-oh: MysticTicket Event*
251. Celebi: Battle Frontier (Legendary Battle)
252. Treecko: Starter/Receive from a Trainer on Route 111
253. Grovyle: Evolve Treecko (Level 16)
254. Sceptile: Evolve Grovyle (Level 36)
255. Torchic: Starter/Receuve from a Trainer on Jagged Pass
256. Combusken: Evolve Torchic (Level 16)
257. Blaziken: Evolve Combusken (Level 36)
258. Mudkip: Starter/Receive from a Trainer on Route 114
259. Marshtomp: Evolve Mudkip (Level 16)
260. Swampert: Evolve Marshtomp (Level 36)
261. Poochyena: Route 101
262. Mightyena: Evolve Poochyena (Level 18)
263. Zigzagoon: Route 101
264. Linoone: Evolve Zigzagoon (Level 20), Route 121
265. Wurmple: Petalburg Woods
266. Silcoon: Evolve Wurmple (Level 7 w/ high personality)
267. Beautifly: Evolve Silcoon (Level 10)
268. Cascoon: Evolve Wurmple (Level 7 w/ low personality)
269. Dustox: Evolve Cascoon (Level 10)
270. Lotad: Route 102
271. Lombre: Evolve Lotad (Level 14)
272. Ludicolo: Evolve Lombre (Water Stone)
273. Seedot: Route 102
274. Nuzleaf: Evolve Seedot (Level 14)
275. Shiftry: Evolve Nuzleaf (Leaf Stone)
276. Taillow: Route 104
277. Swellow: Evolve Taillow (Level 22)
278. Wingull: Route 103 , Route 134
279. Pelipper: Evolve Wingull (Level 25), Route 122 (Surf), Route 125, Route 130, Route 134
280. Ralts: Route 102
281. Kirlia: Evolve Ralts (Level 20)
282. Gardevoir: Evolve Kirlia (Level 30)
283. Surskit: Route 102
284. Masquerain: Evolve Surskit (Level 22)
285. Shroomish: Route 104
286. Breloom: Evolve Shroomish (Level 23)
287. Slakoth: Jagged Pass
288. Vigoroth: Evolve Slakoth (Level 18), Route 120
289. Slaking: Evolve Vigoroth (Level 36)
290. Nincada: Route 116
291. Ninjask: Evolve Nincada (Level 20)
292. Shedinja: Evolve Nincada (Level 20 w/ empty space & Poké Ball)
293. Whismur: Rusturf Tunnel
294. Loudred: Evolve Whismur (Level 20), Route 120
295. Exploud: Evolve Loudred (Level 40)
296. Makuhita: Granite Cave
297. Hariyama: Evolve Makuhita (Level 24)
298. Azurill: Route 103
299. Nosepass: Granite Cave, Route 123
300. Skitty: Route 104
301. Delcatty: Evolve Skitty (Moon Stone)
302. Sableye: Granite Cave, Mt. Pyre
303. Mawile: Granite Cave, Mt. Pyre
304. Aron: Granite Cave
305. Lairon: Evolve Aron (Level 32), Victory Road
306. Aggron: Evolve Lairon (Level 42)
307. Meditite: Route 114
308. Medicham: Evolve Meditite (Level 37)
309. Electrike: Route 110, New Mauville
310. Manectric: Evolve Electrike (Level 26)
311. Plusle: Route 110
312. Minun: Route 110
313. Volbeat: Route 117
314. Illumise: Route 117
315. Roselia: Evolve Budew (Friendship)
316. Gulpin: Route 111
317. Swalot: Evolve Gulpin (Level 26)
318. Carvanha: Route 118 (Surf, Old Rod), Route 125, Route 134
319. Sharpedo: Evolve Carvanha (Level 30), Route 132
320. Wailmer: Route 118 (Surf, Old Rod), Route 125, Route 132
321. Wailord: Evolve Wailmer (Level 40)
322. Numel: Route 112
323. Camerupt: Evolve Numel (Level 33)
324. Torkoal: Fiery Path
325. Spoink: Route 112
326. Grumpig: Evolve Spoink (Level 32)
327. Spinda: Route 113, Route 121
328. Trapinch: Granite Cave
329. Vibrava: Evolve Trapinch (Level 35)
330. Flygon: Evolve Vibrava (Level 45)
331. Cacnea: Route 117, Route 121
332. Cacturne: Evolve Cacnea (Level 32)
333. Swablu: Route 117
334. Altaria: Evolve Swablu (Level 35)
335. Zangoose: Route 115
336. Seviper: Route 115
337. Lunatone: Meteor Falls
338. Solrock: Meteor Falls
339. Barboach: Route 104 (Old Rod), Route 122 (Surf)
340. Whiscash: Evolve Barboach (Level 30)
341. Corphish: Route 102 (Old Rod), Route 126, Route 132
342. Crawdaunt: Evolve Corphish (Level 30)
343. Baltoy: Meteor Falls
344. Claydol: Evolve Baltoy (Level 36)
345. Lileep: Route 111
346. Cradily: Evolve Lileep (Level 40)
347. Anorith: Route 111
348. Armaldo: Evolve Anorith (Level 40)
349. Feebas: Route 107 (Old Rod), Route 133
350. Milotic: Evolve Feebas (Water Stone)
351. Castform: Weather Institute (Event)
352. Kecleon: Route 121
353. Shuppet: Route 114, Mt. Pyre
354. Banette: Evolve Shuppet (Level 37)
355. Duskull: Route 114, Mt. Pyre
356. Dusclops: Evolve Duskull (Level 37)
357. Tropius: Route 115, Route 119
358. Chimecho: Evolve Chingling (Friendship)
359. Absol: Route 114
360. Wynaut: Received as Egg at (Lavaridge Town)
361. Snorunt: Route 110, Shoal Cave
362. Glalie: Evolve Snorunt (Level 42)
363. Spheal: Petalburg City (Old Rod), Route 126
364. Sealeo: Evolve Spheal (Level 32), Shoal Cave, Route 131
365. Walrein: Evolve Sealeo (Level 44)
366. Clamperl: Dewford Town (Old Rod), Route 125, Route 130, Route 133
367. Huntail: Evolve Clamperl (Moon Stone)
368. Gorebyss: Evolve Clamperl (Sun Stone)
369. Relicanth: Route 117 (Old Rod), Route 124, Route 130
370. Luvdisc: Route 106 (Old Rod), Route 122 (Surf), Route 128, Route 131
371. Bagon: Meteor Falls
372. Shelgon: Evolve Bagon (Level 30)
373. Salamence: Evolve Shelgon (Level 50)
374. Beldum: Mossdeep City (Event)*
375. Metang: Evolve Beldum (Level 20)
376. Metagross: Evolve Metang (Level 45)
377. Regirock: Desert Ruins (Event)
378. Regice: Island Cave (Event)
379. Registeel: Ancient Tomb (Event)
380. Latias: Roaming*/Southern Island (Event)
381. Latios: Roaming*/Southern Island (Event)
382. Kyogre: Marine Cave (Event)*
383. Groudon: Terra Cave (Event)*
384. Rayquaza: Sky Pillar (Event)
385. Jirachi: Joins your team in Meteor Falls
386. Deoxys: AuroraTicket Event*
387. Turtwig: Receive from a Trainer on Cycling Road
388. Grotle: Evolve Turtwig (Level 18)
389. Torterra: Evolve Grotle (Level 32)
390. Chimchar: Receive from a Trainer in Granite Cave
391. Monferno: Evolve Chimchar (Level 14)
392. Infernape: Evolve Monferno (Level 36)
393. Piplup: Receive from a Trainer on Route 109
394. Prinplup: Evolve Piplup (Level 16)
395. Empoleon: Evolve Prinplup (Level 36)
396. Starly: Route 101
397. Staravia: Evolve Starly (Level 14), Route 119
398. Staraptor: Evolve Staravia (Level 34)
399. Bidoof: Route 101
400. Bibarel: Evolve Bidoof (Level 15), Route 131
401. Kricketot: Route 103
402. Kricketune: Evolve Kricketot (Level 10)
403. Shinx: Route 103
404. Luxio: Evolve Shinx (Level 15), New Mauville
405. Luxray: Evolve Luxio (Level 30)
406. Budew: Route 102
407. Roserade: Evolve Roselia (Shiny Stone)
408. Cranidos: Route 111
409. Rampardos: Evolve Cranidos (Level 30)
410. Shieldon: Route 111
411. Bastiodon: Evolve Shieldon (Level 30)
412. Burmy: Route 103
413. Wormadam: Evolve Burmy (Level 20 if Female)
414. Mothim: Evolve Burmy (Level 20 if Male)
415. Combee: Route 104
416. Vespiquen: Evolve Combee (Level 21)
417. Pachirisu: Route 112, New Mauville, Route 120
418. Buizel: Route 113, Route 123, Route 127
419. Floatzel: Evolve Buizel (Level 26)
420. Cherubi: Route 117
421. Cherrim: Evolve Cherubi (Level 25)
422. Shellos: Route 117 (Old Rod), Route 127
423. Gastrodon: Evolve Shellos (Level 30)
424. Ambipom: Evolve Aipom (Level Up + Double Hit)
425. Drifloon: Jagged Pass, Mt. Pyre
426. Drifblim: Evolve Drifloon (Level 28)
427. Buneary: Route 104
428. Lopunny: Evolve Buneary (Friendship)
429. Mismagius: Evolve Misdreavus (Dusk Stone)
430. Honchkrow: Evolve Murkrow (Dusk Stone)
431. Glameow: Jagged Pass
432. Purugly: Evolve Glameow (Level 38)
433. Chingling: Rusturf Tunnel , Mt. Pyre
434. Stunky: Jagged Pass
435. Skuntank: Evolve Stunky (Level 34)
436. Bronzor: Meteor Falls
437. Bronzong: Evolve Bronzor (Level 33)
438. Bonsly: Rusturf Tunnel
439. Mime Jr.: Route 112
440. Happiny: Receive as an egg in Mauville City's Pokémon Center
441. Chatot: Route 114, Route 120
442. Spiritomb: Mt. Pyre Summit (Event)
443. Gible: Route 113
444. Gabite: Evolve Gible (Level 24)
445. Garchomp: Evolve Gabite (Level 48)
446. Munchlax: Rusturf Tunnel
447. Riolu: Receive as an egg in Dewford City's Pokémon Center
448. Lucario: Evolve Riolu (Friendship)
449. Hippopotas: Fiery Path
450. Hippowdon: Evolve Hippopotas (Level 34)
451. Skorupi: Route 116
452. Drapion: Evolve Skorupi (Level 40)
453. Croagunk: Route 112
454. Toxicroak: Evolve Croagunk (Level 37)
455. Carnivine: Route 113
456. Finneon: Dewford Town (Old Rod), Route 128
457. Lumineon: Evolve Finneon (Level 31)
458. Mantyke: Route 110 (Old Rod), Route 132
459. Snover: Route 113, Shoal Cave
460. Abomasnow: Evolve Snover (Level 40)
461. Weavile: Evolve Sneasel (Dusk Stone)
462. Magnezone: Evolve Magneton (Level Up in New Mauville)
463. Lickilicky: Evolve Lickitung (Level Up + Rollout)
464. Rhyperior: Evolve Rhydon (Link Cable)
465. Tangrowth: Evolve Tangela (Level Up + AncientPower)
466. Electivire: Evolve Electabuzz (ThunderStone)
467. Magmortar: Evolve Magmar (Fire Stone)
468. Togekiss: Evolve Togetic (Shiny Stone)
469. Yanmega: Evolve Yanma (AncientPower)
470. Leafeon: Evolve Eevee (Level Up in Petalburg Woods)
471. Glaceon: Evolve Eevee (Level Up in Shoal Cave)
472. Gliscor: Evolve Gligar (Dusk Stone)
473. Mamoswine: Evolve Piloswine (Level Up + AncientPower)
474. Porygon-Z: Evolve Porygon2 (Link Cable)
475. Gallade: Evolve Kirlia (Dawn Stone)
476. Probopass: Evolve Nosepass (Level Up in New Mauville)
477. Dusknoir: Evolve Dusclops (Dusk Stone)
478. Froslass: Evolve Snorunt (Dawn Stone)
479. Rotom: New Mauville (Legendary Battle)
480. Uxie: Route 124 (Legendary Battle)
481. Mesprit: Route 124 (Legendary Battle)
482. Azelf: Route 124 (Legendary Battle)
483. Dialga: Meteor Falls if you have Uxie, Mesprit, AND Azelf (Legendary Battle)
484. Palkia: Meteor Falls if you have Uxie, Mesprit, AND Azelf (Legendary Battle)
485. Heatran: Scorched Slab (Legendary Battle)
486. Regigigas: Sealed Chamber if you have Regirock, Regice, AND Registeel (Legendary Battle)
487. Giratina: Mt. Pyre if you have Dialga AND Palkia (Legendary Battle)
488. Cresselia: Route 129 (Legendary Battle)
489. Phione: Breed using Manaphy
490. Manaphy: Receive as an egg in Mossdeep City
491. Darkrai: Mt. Pyre (Legendary Battle)
492. Shaymin: Joins your team in Petalburg Woods (Legendary Battle)
493. Arceus: Sky Pillar (Legendary Battle)
494. Victini: Sootopolis City (Legendary Battle)
495. Snivy: Receive from a Trainer in Fortree City
496. Servine: Evolve Snivy (Level 17)
497. Serperior: Evolve Servine (Level 36)
498. Tepig: Receive from a Trainer in Lavaridge Town
499. Pignite: Evolve Tepig (Level 17)
500. Emboar: Evolve Pignite (Level 36)
501. Oshawott: Receive from a Trainer in Sootopolis City
502. Dewott: Evolve Oshawott (Level 17)
503. Samurott: Evolve Dewott (Level 36)
504. Patrat: Route 101
505. Watchog: Evolve Patrat (Level 20)
506. Lillipup: Route 101
507. Herdier: Evolve Lillipup (Level 16), Route 120
508. Stoutland: Evolve Herdier (Level 32)
509. Purrloin: Route 101
510. Liepard: Evolve Purrloin (Level 20)
511. Pansage: Route 102
512. Simisage: Evolve Pansage (Leaf Stone)
513. Pansear: Route 102
514. Simisear: Evolve Pansear (Fire Stone)
515. Panpour: Route 102
516. Simipour: Evolve Panpour (Water Stone)
517. Munna: Route 110
518. Musharna: Evolve Munna (Moon Stone)
519. Pidove: Route 116
520. Tranquill: Evolve Pidove (Level 21), Route 119
521. Unfezant: Evolve Tranquill (Level 32)
522. Blitzle: Route 110, New Mauville
523. Zebstrika: Evolve Blitzle (Level 27)
524. Roggenrola: Granite Cave
525. Boldore: Evolve Roggenrola (Level 25), Victory Road
526. Gigalith: Evolve Boldore (Link Cable)
527. Woobat: Rusturf Tunnel
528. Swoobat: Evolve Woobat (Friendship)
529. Drilbur: Granite Cave
530. Excadrill: Evolve Drilbur (Level 31)
531. Audino: Route 114, Route 121
532. Timburr: Route 110
533. Gurdurr: Evolve Timburr (Level 25), Victory Road
534. Conkeldurr: Evolve Gurdurr (Link Cable)
535. Tympole: Route 110 (Old Rod)
536. Palpitoad: Evolve Tympole (Level 25), Route 121, Route 128
537. Seismitoad: Evolve Palpitoad (Level 36)
538. Throh: Jagged Pass
539. Sawk: Jagged Pass
540. Sewaddle: Route 101
541. Swadloon: Evolve Sewaddle (Level 20), Route 119
542. Leavanny: Evolve Swadloon (Friendship)
543. Venipede: Route 103
544. Whirlipede: Evolve Venipede (Level 22), Route 123
545. Scolipede: Evolve Whirlipede (Level 30)
546. Cottonee: Petalburg Woods
547. Whimsicott: Evolve Cottonee (Sun Stone)
548. Petilil: Petalburg Woods
549. Lilligant: Evolve Petilil (Sun Stone)
550. Basculin: Route 118 (Surf), Route 128, Route 133
551. Sandile: Fiery Path
552. Krokorok: Evolve Sandile (Level 29), Victory Road
553. Krookodile: Evolve Krokorok (Level 40)
554. Darumaka: Fiery Path
555. Darmanitan: Evolve Darumaka (Level 35)
556. Maractus: Route 114
557. Dwebble: Granite Cave
558. Crustle: Evolve Dwebble (Level 34)
559. Scraggy: Route 117
560. Scrafty: Evolve Scraggy (Level 39)
561. Sigilyph: Meteor Falls
562. Yamask: Route 115, Mt. Pyre
563. Cohagrigus: Evolve Yamask (Level 34)
564. Tirtouga: Route 111
565. Carracosta: Evolve Tirtouga (Level 37)
566. Archen: Route 111
567. Archeops: Evolve Archen (Level 37)
568. Trubbish: Route 114
569. Garbodor: Evolve Trubbish (Level 36)
570. Zorua: Receive from a Trainer in Petalburg City
571. Zoroark: Evolve Zorua (Level 30)
572. Minccino: Route 114, Route 120
573. Cinccino: Evolve Minccino (Shiny Stone)
574. Gothita: Route 117
575. Gothorita: Evolve Gothita (Level 32), Mt. Pyre
576. Gothitelle: Evolve Gothorita (Level 41)
577. Solosis: Route 117
578. Duosion: Evolve Solosis (Level 32), Mt. Pyre
579. Reuniclus: Evolve Duosion (Level 41)
580. Ducklett: Route 117, Route 123
581. Swanna: Evolve Ducklett (Level 35)
582. Vanillite: Route 110
583. Vanillish: Evolve Vanillite (Level 35), Shoal Cave
584. Vanilluxe: Evolve Vanillish (Level 47)
585. Deerling: Route 113
586. Sawsbuck: Evolve Deerling (Level 34)
587. Emolga: Route 113
588. Karrablast: Route 116
589. Escavalier: Evolve Karrablast (Link Cable)
590. Foongus: Route 116 , Route 120
591. Amoonguss: Evolve Foongus (Level 39)
592. Frillish: Route 107 (Old Rod), Route 122 (Surf), Route 131
593. Jellicent: Evolve Frillish (Level 40)
594. Alomomola: Route 118
595. Joltik: Petalburg Woods , New Mauville
596. Galvantula: Evolve Joltik (Level 36)
597. Ferroseed: Petalburg Woods
598. Ferrothorn: Evolve Ferroseed (Level 40)
599. Klink: Route 114
600. Klang: Evolve Klink (Level 38)
601. Klinklang: Evolve Klang (Level 49)
602. Tynamo: Route 112, New Mauville
603. Eelektrik: Evolve Tynamo (Level 39)
604. Eelektross: Evolve Eelektrik (ThunderStone)
605. Elgyem: Meteor Falls
606. Beheeyem: Evolve Elgyem (Level 42)
607. Litwick: Route 110, Mt. Pyre
608. Lampent: Evolve Litwick (Level 41)
609. Chandelure: Evolve Lampent (Dusk Stone)
610. Axew: Route 110
611. Fraxure: Evolve Axew (Level 38)
612. Haxorus: Evolve Fraxure (Level 48),
613. Cubchoo: Route 115, Shoal Cave
614. Beartic: Evolve Cubchoo (Level 37)
615. Cryogonal: Route 115, Shoal Cave
616. Shelmet: Route 116
617. Accelgor: Evolve Shelmet (Link Cable)
618. Stunfisk: Route 118 (Surf)
619. Mienfoo: Route 117
620. Mienshao: Evolve Mienfoo (Level 50)
621. Druddigon: Route 119
622. Golett: Fiery Path, Route 123
623. Golurk: Evolve Golett (Level 43)
624. Pawniard: Meteor Falls, Route 123
625. Bisharp: Evolve Pawniard (Level 52)
626. Bouffalant: Route 119, Victory Road
627. Rufflet: Meteor Falls
628. Braviary: Evolve Rufflet (Level 54)
629. Vullaby: Meteor Falls
630. Mandibuzz: Evolve Vullaby (Level 54)
631. Heatmor: Fiery Path
632. Durant: Route 117
633. Deino: Route 115
634. Zweilous: Evolve Deino (Level 50)
635. Hydreigon: Evolve Zweilous (Level 64)
636. Larvesta: Receive as an Egg on Route 134
637. Volcarona: Evolve Larvesta (Level 59)
638. Cobalion: Victory Road (Legendary Battle)
639. Terrakion: Victory Road (Legendary Battle)
640. Virizion: Victory Road (Legendary Battle)
641. Tornadus: Route 119 IF you have Castform (Legendary Battle)
642. Thundurus: Route 119 IF you have Castform (Legendary Battle)
643. Reshiram: Sky Pillar (Legendary Battle)
644. Zekrom: Sky Pillar (Legendary Battle)
645. Landorus: Mirage Tower if you have Tornadus AND Thundurus (Legendary Battle)
646. Kyurem: Shoal Cave if you have Reshiram AND Zekrom (Legendary Battle)
647. Keldeo: Route 123 if you have Cobalion, Terrakion, AND Virizion (Legendary Battle)
648. Meloetta: Joins your team in Lilycove City
649. Genesect: New Mauville (Legendary Battle)
650. Sylveon: Evolve Eevee (Fairy-move)
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #13    
Old April 2nd, 2015 (02:30 PM).
kleenexfeu kleenexfeu is offline
 
Join Date: Aug 2013
Gender: Male
Posts: 120
Is it already done ? Have you implement all the wild/legendary ? Are we able to catch them without add them ourselves ?
Reply With Quote
  #14    
Old April 2nd, 2015 (02:39 PM).
noactualname noactualname is offline
 
Join Date: Jan 2013
Gender: Male
Posts: 24
I absolutely cannot wait until people start making ROM hacks using this as a base; you are an amazing individual for doing all of this! Hopefully this will help further the quality in ROM hacks~
Reply With Quote
  #15    
Old April 2nd, 2015 (03:26 PM).
Percy's Avatar
Percy Percy is offline
Let's moonwalk, sha'mone!
 
Join Date: Sep 2014
Location: Somewhere in the world, obviously
Gender: Male
Nature: Gentle
Posts: 2,208
Awesome! I've got to download this (just for testing and comparing stuff).
__________________
Pair | #TeamTrivia
Reply With Quote
  #16    
Old April 2nd, 2015 (06:14 PM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by kleenexfeu:
Is it already done ? Have you implement all the wild/legendary ? Are we able to catch them without add them ourselves ?
No. Like I said, this is a RESOURCE patch, meaning that it is a BASE for a game.

Also, I uploaded a video, showcasing the whole Pokédex:

__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #17    
Old April 2nd, 2015 (08:27 PM).
jiangzhengwenjzw's Avatar
jiangzhengwenjzw jiangzhengwenjzw is offline
You can (not) redo.
 
Join Date: Sep 2012
Gender: Male
Posts: 103
There's a small glitch that when you capture the wild pokemon, some of their pokedex data is messed up. Other things are great indeed.
Reply With Quote
  #18    
Old April 3rd, 2015 (08:36 AM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by jiangzhengwenjzw:
There's a small glitch that when you capture the wild pokemon, some of their pokedex data is messed up. Other things are great indeed.
Eh, it's just with the Capture EXP when a Pokémon levels up from the EXP from a Pokémon capture. That's been known for a while, and I don't think there's a fix for it yet. But, there's no glitching with the Pokédex itself, just that one part
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #19    
Old April 3rd, 2015 (10:10 AM).
FrogInfected's Avatar
FrogInfected FrogInfected is offline
nerd
 
Join Date: Feb 2015
Location: I live in ( ͡° ͜ʖ ͡°), ( ͡o ͜ʖ ͡o)
Nature: Sassy
Posts: 125
Cool patch! I am working on an emerald hack, and might use this! But do you plan on adding gen 6 pokemon when there are sprites for them?
__________________
Working on a Pokemon ROM Hack! I need spriters and scripters!

Reply With Quote
  #20    
Old April 3rd, 2015 (10:14 AM).
DizzyEgg's Avatar
DizzyEgg DizzyEgg is offline
 
Join Date: Feb 2014
Age: 17
Gender: Male
Nature: Quiet
Posts: 118
Awesome! I remember you making a thread about problem with evolution. You also posted your rom then. I kept it ever since lol. So, did you fix this bug with evolution? If so, how?
Also, I've been making such rom with ~ 700 pokemon in it and God...It's been one of the most time-consuming and boring things I've ever done...And yet, you made it. You spared us all much, much time.
__________________
Summertime
Reply With Quote
  #21    
Old April 3rd, 2015 (11:34 AM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by DizzyEgg:
Awesome! I remember you making a thread about problem with evolution. You also posted your rom then. I kept it ever since lol. So, did you fix this bug with evolution? If so, how?
Also, I've been making such rom with ~ 700 pokemon in it and God...It's been one of the most time-consuming and boring things I've ever done...And yet, you made it. You spared us all much, much time.
I basically did a process called "Reinventing the Wheel." Basically, I redid Emerald 650 and made this patch again...and it fixed itself haha.

BTW, I'm going to make a side patch for everyone. Basically, it is the same patch as above, but all 650 of the Pokémon catchable, since some people don't understand that this is a RESOURCE PATCH and that it is for someone else to take apart and use...
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #22    
Old April 3rd, 2015 (12:47 PM).
xboxmandude's Avatar
xboxmandude xboxmandude is offline
Rom Hacker
 
Join Date: Jun 2013
Location: Pakistan
Age: 18
Gender: Male
Nature: Lonely
Posts: 93
I have some questions....
1 how do we remove the pokemon capture exp gains
2 you stated that some attacks don't have proper animations
Does that mean that the animations are glitched?
3 Is there a list of what abilities each Pokémon has?
4 Are the the pokemon avalible before or after obtaining the national dex?
Just want to know if the I need to make the N-Dex availible at the start of the game
__________________
Reply With Quote
  #23    
Old April 3rd, 2015 (06:38 PM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by xboxmandude:
I have some questions....
1 how do we remove the pokemon capture exp gains
Replace 00 42 DE 08 to 84 BD 2D 08 and change the bytes at 3DE7C to 71 DF 03 08.
Quote originally posted by xboxmandude:
2 you stated that some attacks don't have proper animations
Does that mean that the animations are glitched?
Nope, they just have placeholder animations from the original moves in the game.
Quote originally posted by xboxmandude:
3 Is there a list of what abilities each Pokémon has?
Or just open up G3HS and look for yourself
Quote originally posted by xboxmandude:
4 Are the the pokemon avalible before or after obtaining the national dex?
Just want to know if the I need to make the N-Dex availible at the start of the game
They are available any time, if you add them yourself.

Okay, well I added a good portion of the Pokémon into my secondary patch, but I reached a problem. I want to make this as legit as possible, so I want to add this:

Spoiler:
Quote originally posted by Hopeless Masquerade:

Check/Count a Specific Pokémon Species in the Party (FR/LG/Em)


So I'm not sure if there is a way to do this by scripting in these games, and I saw that trading-style thing post just a few above, but I wrote up a quick bit of ASM code to count the number of a specific species of Pokémon in the party, as a bit of practice for myself, and I thought I would share it.

The reason I wrote is so that it could be mainly used as a checkpartypokemon-like command in a script.

It works for FireRed and LeafGreen with no changes, works for Emerald by performing the changes given, and will probably work with any game as long as you find the matching offsets.

Anyway, here's the ASM for FR/LG:
Code:
.text
.align 2
.thumb
.thumb_func
.global CountPartyPokemonSpecies

main:
    push {r0-r7, lr}
    mov r5, #0x0 @ This means fail
    ldr r6, var
    ldr r7, party_amount
    ldrb r4, [r7] @ Get Pokemon count from r7
    cmp r4, #0x0
    beq exit
    ldrh r3, [r6] @ Get the species to check
    cmp r3, #0x0
    beq exit @ Don't allow Missingno. This doesn't limit the species from going up, though.
    mov r7, #0x0
loop:
    ldr r0, first_pokemon @ Offset of first Pokemon
    mov r1, #0x64 @ Length of Pokemon RAM data
    mul r1, r1, r7 @ r7 holds current index
    add r0, r0, r1
    bl decrypt_poke_species @ Get this specific species.
    mov r9, r0
    pop {r0-r7}
    cmp r9, r3
    bne next
    add r5, r5, #0x1 @ Increase the counter
next:
    add r7, r7, #0x1 @ Increase party index
    cmp r7, r4 @ And compare against the number in the party
    blo loop @ I could use a bls here?
exit:
    str r5, [r6, #0x10] @ Store the result (r5) in r6 (the var -- 0x800D)
    pop {r0-r7, pc} @ Return

decrypt_poke_species:
    push {r0-r7}
    mov r1, #0xB @ This is the index for the Pokemon species.
    ldr r2, decrypt_poke @ Call the Pokemon decryption code
    bx r2
    
.align 2
party_amount:
    .word 0x02024029
first_pokemon:
    .word 0x02024284
var: @ Got this beauty from HackMew.
    .word 0x020270B8 + (0x8004 * 2)
decrypt_poke:
    .word 0x0803FBE9
And to work for Emerald, you need only change the end stuff:
Code:
.align 2
party_amount:
    .word 0x020244E9
first_pokemon:
    .word 0x020244EC
var: @ Got this beauty from HackMew.
    .word 0x020275D8 + (0x8004 * 2)
decrypt_poke:
    .word 0x0806A519
Some of it is based off some stuff from HackMew's Pokemon take away code, so yeah.

And of course, here's a sample script explaining how to use it:
Code:
#dynamic 0x800000

#include stdpoke.rbh

#org @start
lock
faceplayer
bufferpokemon 0x0 PKMN_MAGIKARP
setvar 0x8004 PKMN_MAGIKARP // Change this to the species you want
callasm 0x08XXXXXX // This is the offset of the routine + 1
compare LASTRESULT 0x1 // The count is stored in 0x800D
if B_>= goto @some // It will be 0 if there is none, or 1-6 for the count
msgbox @m1 MSG_KEEPOPEN // It also counts eggs, so yeah...
release
end

#org @some
buffernumber 0x1 LASTRESULT
msgbox @m2 MSG_KEEPOPEN
release
end

#org @m1
= You don't have any [buffer1]!

#org @m2
= Wow! You have [buffer2] [buffer1]!

I hope someone finds this useful, even if for just an example for beginners to learn from.
Enjoy~!

EDIT: I added Emerald, although I didn't test it.
EDIT 2: I tested the Emerald code, and it works.
Like, for example, if you have all of the Regis, you can fight Regigigas. If you don't the player will just acknowledge it as just a statue. So, a combination of the Check code and a legendary battle script. If anyone wants to help me out with that, that would be awesome!
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
  #24    
Old April 4th, 2015 (04:43 PM).
Zef's Avatar
Zef Zef is offline
zef
 
Join Date: Jul 2010
Gender: Male
Posts: 83
yo, this is amazing, but is there an .ini for unnamed trainer editor?
Reply With Quote
  #25    
Old April 4th, 2015 (07:25 PM).
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
 
Join Date: May 2009
Location: The World That Never Was
Age: 20
Gender: Male
Nature: Naive
Posts: 271
Quote originally posted by Zef:
yo, this is amazing, but is there an .ini for unnamed trainer editor?
You mean this thingy?
Spoiler:
EVHack=False
649Formes=False

[BPRE]
MoveNames=0x247094
NumberOfMoves=355
ItemData=0x3DB028
NumberOfItems=375
PokemonNames=0x245EE0
NumberOfPokemon=411
TrainerTable=0x23EAF0
NumberOfTrainers=0x2E6
ClassNamesLocation=0x23E558
NumberOfClassNames=0x6B
TrainerImageTable=0x23957C
NumberOfTrainerImages=147
TrainerPaletteTable=0x239A1C
ClassMoneyLocation=0x24F220
EncounterMusicExtraInfo="0,4,5,8,A,B,C,D~0x11D","1,2,9~0x11C","3,6,7,*~0x11B"
[/BPRE]

[BPGE]
MoveNames=0x247070
NumberOfMoves=355
ItemData=0x3DAE64
NumberOfItems=375
PokemonNames=0x245EBC
NumberOfPokemon=411
TrainerTable=0x23EACC
NumberOfTrainers=0x2E6
ClassNamesLocation=0x23E534
NumberOfClassNames=0x6B
TrainerImageTable=0x239558
NumberOfTrainerImages=147
TrainerPaletteTable=0x2399F8
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="0,4,5,8,A,B,C,D~0x11D","1,2,9~0x11C","3,6,7,*~0x11B"
[/BPGE]

[AXVE]
MoveNames=0x1F8320
NumberOfMoves=355
ItemData=0x3C5564
NumberOfItems=349
PokemonNames=0x1F716C
NumberOfPokemon=411
TrainerTable=0x1F0524
NumberOfTrainers=0x2B5
ClassNamesLocation=0x1F0208
NumberOfClassNames=58
TrainerImageTable=0x1EC53C
NumberOfTrainerImages=82
TrainerPaletteTable=0x1EC7D4
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="*~0x1A0"
[/AXVE]

[AXPE]
MoveNames=0x1F82B0
NumberOfMoves=355
ItemData=0x3C55BC
NumberOfItems=349
PokemonNames=0x1F70FC
NumberOfPokemon=411
TrainerTable=0x1F04B4
NumberOfTrainers=0x2B5
ClassNamesLocation=0x1F0198
NumberOfClassNames=58
TrainerImageTable=0x1EC4DC
NumberOfTrainerImages=82
TrainerPaletteTable=0x1EC764
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="*~0x1A0"
[/AXPE]

[BPEE]
MoveNames=0xE3CF80
NumberOfMoves=512
ItemData=0x5839A0
NumberOfItems=377
PokemonNames=0xE495C0
NumberOfPokemon=704
TrainerTable=0x310058
NumberOfTrainers=0x356
ClassNamesLocation=0x30FCD4
NumberOfClassNames=66
TrainerImageTable=0x305654
NumberOfTrainerImages=92
TrainerPaletteTable=0x30593C
ClassMoneyLocation=0x0
EncounterMusicExtraInfo="*~0x1A0"
[/BPEE]
__________________
"The greatest obstacle in life is Yourself. Overcome it, and you will achieve the greatest accomplishment of all." -Art Beins, 1982

Pokémon Emerald 650 (Resource Patch): http://www.pokecommunity.com/showthread.php?t=346694
Pokémon Theta Emerald: http://www.pokecommunity.com/showthread.php?t=349258
Reply With Quote
Reply
Quick Reply

Sponsored Links

You may also like.. (Beta)
Thread Tools

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are UTC -8. The time now is 01:40 PM.