• Just a reminder that providing specifics on, sharing links to, or naming websites where ROMs can be accessed is against the rules. If your post has any of this information it will be removed.
  • Ever thought it'd be cool to have your art, writing, or challenge runs featured on PokéCommunity? Click here for info - we'd love to spotlight your work!
  • Our weekly protagonist poll is now up! Vote for your favorite Conquest protagonist in the poll by clicking here.
  • Welcome to PokéCommunity! Register now and join one of the best fan communities on the 'net to talk Pokémon and more! We are not affiliated with The Pokémon Company or Nintendo.

Tool: Universal Pokemon Randomizer (randomizes gen1-5 games)

i wonder if someone can get it to be compatabile with my 1460 base or my second version being 1020 for stability purposes
 
Help me please,

So i try to open a ROM however it says it couldn't load as it is not a supported rom. Can any1 give me a link to games that are supported, any game like heartgold or black or white. Is there something im doing wrong if so can you tell me step by step what to do. i am on windows 10.
 
Just made it so you can change the Force Fully Evolved and Percentage Level Modifier trainer pokemon settings without randomizing the trainer Pokemon. Will upload the source changes either later today or tomorrow.
Unfortunately, trying to figure out how to get window builder for eclipse is a pain so making a percentage level modifier for wild pokemon is going to take a little while.

Edit: Here's a diff. https://files.catbox.moe/7ixazt.txt
If I use the trainer pokemon Percentage Level Modifier to also affect wild Pokemon, would anyone be interested in the diff?
While changing the wild pokemon levels, I discovered that Gen3RomHandler doesn't write the encounter levels, only the species.
Current:
Code:
// min, max, species, species
writeWord(dataOffset + i * 4 + 2, pokedexToInternal[enc.pokemon.number]);
Fixed:
Code:
// min, max, species, species
writeWord(dataOffset + i * 4, enc.level);
writeWord(dataOffset + i * 4 + 1, enc.maxLevel);
writeWord(dataOffset + i * 4 + 2, pokedexToInternal[enc.pokemon.number]);


Has anyone made a shiny probability modifier for this?
 
Last edited:
im having a problem trying to randomize light platinum and pokemon glazed . this is the error

java.lang.ArrayIndexOutOfBoundsException: Index 46095 out of bounds for length 412
at com.dabomstew.pkrandom.romhandlers.Gen3RomHandler.getIngameTrades(Gen3RomHandler.java:2856)
at com.dabomstew.pkrandom.Randomizer.randomize(Randomizer.java:483)
at com.dabomstew.pkrandom.gui.RandomizerGUI$3.run(RandomizerGUI.java:1957)

does anyone know how to fix it?
 
Just made it so you can change the Force Fully Evolved and Percentage Level Modifier trainer pokemon settings without randomizing the trainer Pokemon. Will upload the source changes either later today or tomorrow.
Unfortunately, trying to figure out how to get window builder for eclipse is a pain so making a percentage level modifier for wild pokemon is going to take a little while.

Edit: Here's a diff. https://files.catbox.moe/7ixazt.txt
If I use the trainer pokemon Percentage Level Modifier to also affect wild Pokemon, would anyone be interested in the diff?
While changing the wild pokemon levels, I discovered that Gen3RomHandler doesn't write the encounter levels, only the species.
Current:
Code:
// min, max, species, species
writeWord(dataOffset + i * 4 + 2, pokedexToInternal[enc.pokemon.number]);
Fixed:
Code:
// min, max, species, species
writeWord(dataOffset + i * 4, enc.level);
writeWord(dataOffset + i * 4 + 1, enc.maxLevel);
writeWord(dataOffset + i * 4 + 2, pokedexToInternal[enc.pokemon.number]);


Has anyone made a shiny probability modifier for this?

I know I am coming to this post a little late but this option is exactly what I was looking for! When I saw the level percentage modifier on the UPRandomizer I was really excited. I could give almost every pokemon game a "hardmode" now, but was sad to see that you had to randomize trainer pokemon in order to use it. If you found a workaround, could you tell me how to apply it. I don't really know anything about changing code, but if there is a way to explain it in a simple process I would greatly appreciate it!
 
I know I am coming to this post a little late but this option is exactly what I was looking for! When I saw the level percentage modifier on the UPRandomizer I was really excited. I could give almost every pokemon game a "hardmode" now, but was sad to see that you had to randomize trainer pokemon in order to use it. If you found a workaround, could you tell me how to apply it. I don't really know anything about changing code, but if there is a way to explain it in a simple process I would greatly appreciate it!

I don't know if you are still interested. But there is another version of this program that was continued by other people.
https://github.com/Ajarmar/universal-pokemon-randomizer-zx/releases

It has what you want and many new things added. It can even randomize games up to Ultra Sun and Ultra Moon. I hope they keep adding things. Last update was 3 months ago so i guess they are still working on it.
 
Back
Top