• Our software update is now concluded. You will need to reset your password to log in. In order to do this, you will have to click "Log in" in the top right corner and then "Forgot your password?".
  • 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)

pokefreak890

The One that will make everything great
853
Posts
9
Years
    • Seen May 18, 2023
    i wonder if someone can get it to be compatabile with my 1460 base or my second version being 1020 for stability purposes
     
    6
    Posts
    7
    Years
    • Seen Aug 6, 2016
    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.
     
    4
    Posts
    5
    Years
    • Seen Jan 15, 2019
    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:
    2
    Posts
    4
    Years
    • Seen Dec 29, 2022
    Seems to fail on Drayano's Pokemon Renegade Platinum, in NARCArchive::readNitroFrames
     
    1
    Posts
    4
    Years
    • Seen Nov 24, 2019
    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?
     
    760
    Posts
    15
    Years
    • Seen today
    A randomizer can randomize official games (as stated in the main post), not ROM Hacks.
     
    1
    Posts
    2
    Years
    • Seen Oct 18, 2021
    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!
     
    59
    Posts
    6
    Years
    • Seen Jul 26, 2023
    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