

If the Pokemon learns a TM/HM, it will choose one of the compatible moves from what you have. Each TM/HM you have increases the chances for each Pokemon to learn a TM/HM move by 10%, making it 100% certain to learn something if you have at least 10 TM/HM. Every Pokemon can learn moves from the TM/HM you currently have in your bag.The higher level you are, the higher the chances, capping at level 20. Every Pokemon has a chance to obtain an Egg move.Pokemon choose from a slightly wider level-up movepool and choose from the previous evolution in case of a Stone evolution Pokemon.They gain the same chances to appear as any Pokemon family after level 40. Legendary Pokemons are rarer to get when low level.A level 5 Pokemon will always be in its first stage evolution, while a level 60 Pokemon will always be fully evolved. Pokemon evolve within specific level ranges, at random.

Each Pokemon receive their last 4 level-up moves for their moveset.Pokemons preserve their EV points, IV points, contest conditions, current HP percentage, XP percentage, shiny, pokerus and nickname across randomizations.Every Pokemon is randomized into a random specie at the beginning of each battle, with each specie having equal weight.Combining these hacks would require to be done via the source code.īase Features from Googleben's Party Randomizer: However, attempts to combine other minor hacks such as physical/special split failed. This hack should be compatible with the Universal Pokemon Randomizer, by applying the UPR first, then applying the PEPR+ patch next. I have taken on his code and improved it so that the player gets a real sense of progression, and can influence a bit what moves a Pokemon can receive. A while ago, Googleben released a Pokemon Emerald Party Randomizer for the streamer Smallant, which randomizes all of the Pokemon of your party at the beginning of every battle.
