The PokéCommunity Forums Fan Games ROM Hacking Tools, Tutorials & Resources
Resource Pokémon Emerald 650

Tools, Tutorials & Resources Various tools to help you develop your hacks can be found here.

Reply
 
Thread Tools
  #1    
Old April 2nd, 2015 (8:58 AM). Edited November 22nd, 2015 by Spherical Ice.
LCCoolJ95's Avatar
LCCoolJ95 LCCoolJ95 is offline
Limited Capacity
     
    Join Date: May 2009
    Location: The World That Never Was
    Age: 23
    Gender: Male
    Nature: Naive
    Posts: 577
    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:
    [LINK REDACTED]

    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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
    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: 101
      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
         
        Join Date: May 2007
        Gender: Male
        Posts: 1,312
        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 offline
        joexv.github.io
         
        Join Date: Oct 2012
        Location: Oregon
        Age: 21
        Gender: Male
        Nature: Sassy
        Posts: 1,031
        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.{:3}
        __________________
        I died and am dead
        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: 101
          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: 23
            Gender: Male
            Nature: Naive
            Posts: 577
            Quote:
            Originally Posted by Chaos Rush View Post
            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 View Post
            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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
            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: 101
              Quote:
              Originally Posted by LCCoolJ95 View Post
              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: 23
                Gender: Male
                Nature: Naive
                Posts: 577
                Quote:
                Originally Posted by JoshTheTrainer View Post
                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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                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: 101
                  Quote:
                  Originally Posted by LCCoolJ95 View Post
                  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: 216
                    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 ^^
                    __________________
                    Links for my work:
                    Dynamic Emerald Attack ROMbase
                    Arceus and Giratina Forms

                    Touched's Emerald IDB + Battle stuff (probably outdated)
                    Touched's Emerald IDB 6.8 + Battle stuff (probably outdated)
                    Reply With Quote
                      #11    
                    Old April 2nd, 2015 (1:08 PM).
                    PurpleOrange's Avatar
                    PurpleOrange PurpleOrange is offline
                    still don't know what I'm doing
                       
                      Join Date: Sep 2013
                      Location: Littleroot Town (UK)
                      Age: 21
                      Gender: Male
                      Posts: 366
                      Quote:
                      Originally Posted by LCCoolJ95 View Post
                      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 (1: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: 23
                        Gender: Male
                        Nature: Naive
                        Posts: 577
                        Quote:
                        Originally Posted by PurpleOrange View Post
                        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 View Post
                        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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                        Reply With Quote
                          #13    
                        Old April 2nd, 2015 (2:30 PM).
                        kleenexfeu kleenexfeu is offline
                           
                          Join Date: Aug 2013
                          Gender: Male
                          Posts: 216
                          Is it already done ? Have you implement all the wild/legendary ? Are we able to catch them without add them ourselves ?
                          __________________
                          Links for my work:
                          Dynamic Emerald Attack ROMbase
                          Arceus and Giratina Forms

                          Touched's Emerald IDB + Battle stuff (probably outdated)
                          Touched's Emerald IDB 6.8 + Battle stuff (probably outdated)
                          Reply With Quote
                            #14    
                          Old April 2nd, 2015 (2:39 PM).
                          noactualname noactualname is offline
                             
                            Join Date: Jan 2013
                            Gender: Male
                            Posts: 36
                            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 (3:26 PM).
                            Percy's Avatar
                            Percy Percy is online now
                            check out that signature
                             
                            Join Date: Sep 2014
                            Location: Asia
                            Gender: Male
                            Nature: Quiet
                            Posts: 2,494
                            Awesome! I've got to download this (just for testing and comparing stuff).
                            __________________

                            <check out pokécommunity's social media and like, follow, subscribe blah blah blah>:
                            Twitter
                            Instagram
                            Facebook
                            YouTube
                            Reply With Quote
                              #16    
                            Old April 2nd, 2015 (6:14 PM).
                            LCCoolJ95's Avatar
                            LCCoolJ95 LCCoolJ95 is offline
                            Limited Capacity
                               
                              Join Date: May 2009
                              Location: The World That Never Was
                              Age: 23
                              Gender: Male
                              Nature: Naive
                              Posts: 577
                              Quote:
                              Originally Posted by kleenexfeu View Post
                              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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                              Reply With Quote
                                #17    
                              Old April 2nd, 2015 (8:27 PM).
                              jiangzhengwenjzw's Avatar
                              jiangzhengwenjzw jiangzhengwenjzw is offline
                              You can (not) redo.
                                 
                                Join Date: Sep 2012
                                Gender: Male
                                Posts: 147
                                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 (8:36 AM).
                                LCCoolJ95's Avatar
                                LCCoolJ95 LCCoolJ95 is offline
                                Limited Capacity
                                   
                                  Join Date: May 2009
                                  Location: The World That Never Was
                                  Age: 23
                                  Gender: Male
                                  Nature: Naive
                                  Posts: 577
                                  Quote:
                                  Originally Posted by jiangzhengwenjzw View Post
                                  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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                                  Reply With Quote
                                    #19    
                                  Old April 3rd, 2015 (10:10 AM).
                                  partys over's Avatar
                                  partys over partys over is offline
                                     
                                    Join Date: Feb 2015
                                    Location: california
                                    Gender: Male
                                    Nature: Sassy
                                    Posts: 265
                                    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?
                                    __________________
                                    Reply With Quote
                                      #20    
                                    Old April 3rd, 2015 (10:14 AM).
                                    DizzyEgg's Avatar
                                    DizzyEgg DizzyEgg is offline
                                       
                                      Join Date: Feb 2014
                                      Location: Poland
                                      Age: 21
                                      Gender: Male
                                      Nature: Quiet
                                      Posts: 748
                                      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.
                                      __________________
                                      Support Pokeruby!

                                      My works:
                                      Battle Engine Upgrade
                                      Pokemon Expansion
                                      Items/TMs/Tutors Expansion
                                      Various Features(Evo Methods, BW Repel, Levels Above 100, Trainers with EV, Nature Colored Stats)

                                      Emerald Features:
                                      Form Changes (KDS)
                                      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: 23
                                        Gender: Male
                                        Nature: Naive
                                        Posts: 577
                                        Quote:
                                        Originally Posted by DizzyEgg View Post
                                        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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                                        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: 22
                                          Gender: Male
                                          Nature: Lonely
                                          Posts: 95
                                          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 (6:38 PM).
                                          LCCoolJ95's Avatar
                                          LCCoolJ95 LCCoolJ95 is offline
                                          Limited Capacity
                                             
                                            Join Date: May 2009
                                            Location: The World That Never Was
                                            Age: 23
                                            Gender: Male
                                            Nature: Naive
                                            Posts: 577
                                            Quote:
                                            Originally Posted by xboxmandude View Post
                                            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 View Post
                                            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 View Post
                                            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 View Post
                                            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 View Post

                                            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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                                            Reply With Quote
                                              #24    
                                            Old April 4th, 2015 (4:43 PM).
                                            Zef's Avatar
                                            Zef Zef is offline
                                            zef
                                               
                                              Join Date: Jul 2010
                                              Gender: Male
                                              Posts: 154
                                              yo, this is amazing, but is there an .ini for unnamed trainer editor?
                                              Reply With Quote
                                                #25    
                                              Old April 4th, 2015 (7:25 PM).
                                              LCCoolJ95's Avatar
                                              LCCoolJ95 LCCoolJ95 is offline
                                              Limited Capacity
                                                 
                                                Join Date: May 2009
                                                Location: The World That Never Was
                                                Age: 23
                                                Gender: Male
                                                Nature: Naive
                                                Posts: 577
                                                Quote:
                                                Originally Posted by Zef View Post
                                                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 Theta Emerald EX: https://www.pokecommunity.com/showthread.php?t=386240
                                                Reply With Quote
                                                Reply

                                                Quick Reply

                                                Join the conversation!

                                                Create an account to post a reply in this thread, participate in other discussions, and more!

                                                Create a PokéCommunity Account
                                                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 GMT -8. The time now is 2:23 AM.