Skip to content

Releases: Ajarmar/universal-pokemon-randomizer-zx

Universal Pokemon Randomizer ZX v4.6.0

10 Feb 20:01
Compare
Choose a tag to compare

Click here to read the changelog for v4.6.0.

Download the randomizer below by clicking on PokeRandoZX-v4_6_0.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script:

  • Windows: Use launcher_WINDOWS.bat
  • Mac: Use launcher_MAC.command
  • Other Unix-based systems: Use launcher_UNIX.sh

Universal Pokemon Randomizer ZX v4.5.1

15 Jul 14:31
Compare
Choose a tag to compare

Click here to read the changelog for v4.5.1.

Download the randomizer below by clicking on PokeRandoZX-v4_5_1.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script:

  • Windows: Use launcher_WINDOWS.bat
  • Mac: Use launcher_MAC.command
  • Other Unix-based systems: Use launcher_UNIX.sh

Universal Pokemon Randomizer ZX v4.5.0

27 Jun 17:09
Compare
Choose a tag to compare

Click here to read the changelog for v4.5.0.

Download the randomizer below by clicking on PokeRandoZX-v4_5_0.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script:

  • Windows: Use launcher_WINDOWS.bat
  • Mac: Use launcher_MAC.command
  • Other Unix-based systems: Use launcher_UNIX.sh

Universal Pokemon Randomizer ZX v4.4.0

25 Mar 02:03
Compare
Choose a tag to compare

Click here to read the changelog for v4.4.0.

Download the randomizer below by clicking on PokeRandoZX-v4_4_0.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script:

  • Windows: Use launcher_WINDOWS.bat
  • Mac: Use launcher_MAC.command
  • Other Unix-based systems: Use launcher_UNIX.sh

Universal Pokemon Randomizer ZX v4.3.0

22 Jan 20:05
Compare
Choose a tag to compare

Click here to read the changelog for v4.3.0.

Download the randomizer below by clicking on PokeRandoZX-v4_3_0.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script:

  • Windows: Use launcher_WINDOWS.bat
  • Mac: Use launcher_MAC.command
  • Other Unix-based systems: Use launcher_UNIX.sh

Universal Pokemon Randomizer ZX v4.2.1

06 Jul 19:14
Compare
Choose a tag to compare

Click here to read the changelog for v4.2.1.

Download the randomizer below by clicking on PokeRandoZX-v4_2_1.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script:

  • Windows: Use launcher_WINDOWS.bat
  • Mac: Use launcher_MAC.command
  • Other Unix-based systems: Use launcher_UNIX.sh

Universal Pokemon Randomizer ZX v4.2.0

16 Jun 18:48
Compare
Choose a tag to compare

Click here to read the changelog for v4.2.0.

Important - New launcher

  • The launcher is no longer distributed as a jar file, but instead as a script.
  • The README has also been updated, and it's recommended that you read it.
  • Use the launcher by double clicking the script meant for your operating system:
    • Windows: Use launcher_WINDOWS.bat
    • Mac: Use launcher_MAC.command
    • Other Unix-based systems: Use launcher_UNIX.sh

Download

Download the randomizer below by clicking on PokeRandoZX-v4_2_0.zip. After downloading, extract the contents of the zip file to a folder on your computer. You can then run the randomizer by double clicking the appropriate launcher script (see above).

Universal Pokemon Randomizer ZX v4.1.0

18 Mar 19:45
Compare
Choose a tag to compare

Changes


General

  • Setting: Limit Pokemon

    • Can now be used with the generation 6 and 7 games.
  • Setting: Update Pre-3.0.0 Settings File

    • This setting has been removed due to being outdated.
  • NEW: Keep Game Loaded After Randomizing

    • Keeps your game and settings loaded after a successful randomization. This setting can be toggled on and off in the "Settings" menu.

Pokemon Traits

Pokemon Base Statistics

  • Setting: Standardize EXP Curves

    • Now allows you to select which EXP curve is used for standardization.

Pokemon Abilities

  • Setting: Unchanged

    • Now correctly bans the alternate formes of Pokemon that change depending on their abilities from appearing as starter Pokemon even if "Allow Alternate Formes" is enabled (Affects Castform, Darmanitan, Aegislash, Wishiwashi)

Pokemon Evolutions

  • Setting: Unchanged

    • Gen 7: Fixed an issue where "Follow Evolutions" settings didn't apply to alternate forme evolutions (Alolan forms, etc) if evolutions were not randomized.
  • Setting: Random

    • No longer allows Giratina-O and Shaymin-S to be used as possible evolutions due to them reverting back to their regular forms in unexpected circumstances.
  • Nincada's Evolutions

    • Gens 6/7: Fixed an issue where Nincada's "Shedinja Evolution" would crash on real 3DS hardware.
  • NEW: Remove Time-Based Evolutions

    • With this setting, evolutions that previously required a certain time of day to activate will now work for any time of day. For time-based evolutions that were split evolutions (like Espeon, Umbreon, or Lycanroc), these now use evolution stones instead; see this wiki page for more information.

Starters, Statics & Trades

Starter Pokemon

  • Setting: Random

    • No longer allows Giratina-O and Shaymin-S to appear as starter Pokemon due to them reverting back to their regular forms in unexpected circumstances.

Static Pokemon

  • More Static Pokemon Supported

    • In all generation 4 games, static Pokemon in non-US versions are now randomized when randomizing static Pokemon.
  • Settings: Swap Legendaries & Swap Standards / Random

    • No longer allows Giratina-O and Shaymin-S to appear as static Pokemon due to them reverting back to their regular forms in unexpected circumstances.
  • Setting: Limit Musketeers

    • Renamed to "Limit Main-Game Legendaries". When used with "Random (similar strength)", applies a BST limit to all legendaries that are catchable and directly in your way in the main game; see this wiki page for more information about which Pokemon this applies to.
  • NEW: Percentage Level Modifier

    • Available for all games from generation 3 to generation 7. Allows for increasing/decreasing Static Pokemon levels by a percentage.

Moves & Movesets

Pokemon Movesets

  • Setting: Metronome Only Mode

    • Now works again in BW2.

Foe Pokemon

Trainer Pokemon

  • More Trainer Pokemon Supported

    • BW2: The trainers that appear on subsequent visits to the Driftveil Tournament can now be randomized.
  • Setting: Type Themed

    • Fixed an issue where Type-Themed Trainers would use alternate forme Pokemon even when "Allow Alternate Formes" was disabled.
  • Setting: No Early Wonder Guard

    • When "Percentage Level Modifier" is enabled, this setting now takes the level modifier into account when determining if a Pokemon is below level 20.
  • Settings: Randomize Trainer Names & Randomizer Trainer Class Names

    • Now randomizes 1-character trainer names (i.e., N). Thanks to @Syrtica for this change!
    • Gens 4/5: No longer crashes when names with illegal characters like "$" and "_" are used. These characters are instead silently stripped from the names.
    • Gens 6/7: Now displays randomized names regardless of the in-game language.
  • Setting: Percentage Level Modifier

    • Now applies to the starter Pokemon in the first Rival fight of Yellow.

Totem Pokemon

  • Setting: Unchanged

    • Fixed an issue where using this setting with "Percentage Level Modifier" could create corrupt Totem Pokemon.

Wild Pokemon

  • Pokedex Area Support

    • Gens 4-6: The Pokedex now displays accurate information about the habitats of randomized wild Pokemon. This previously only worked with Gens 1-3.
  • Settings: Random & Area 1-to-1 Mapping & Global 1-to-1 Mapping

    • No longer allows Giratina-O and Shaymin-S to appear as wild Pokemon due to them reverting back to their regular forms in unexpected circumstances.
  • Setting: Type Themed Areas

    • OR/AS: Fixed an issue where the randomizer would crash when the "Random" setting was used with this Additional Rule.
  • Setting: Percentage Level Modifier

    • Gen 7: Fixed an issue where the randomizer would crash if this setting was used without randomizing wild Pokemon.

TM/HMs & Tutors

TMs & HMs

  • TM/HM Compatibility

    • When TM/HM compatibility is randomized, cosmetic forms (e.g., Furfrou's various haircuts, Keldeo-R, etc) will have the same TM/HM compatibility as their regular form. Thanks to @AaronCFreytag for this change!
    • When TM/HM compatibility is changed, the new compatibility will be written to the log file. Thanks to @AaronCFreytag for starting this change!
    • BW2: Now sets the compatibility for alternate formes correctly so they can learn TMs and HMs.
  • NEW: Follow Evolutions

    • When TM/HM compatibility is randomized and this setting is selected, evolutions of a Pokemon will inherit that Pokemon's TM compatibilities. Thanks to @AaronCFreytag for this change!

Move Tutors

  • Move Tutor Compatibility

    • When move tutor compatibility is randomized, cosmetic forms (e.g., Furfrou's various haircuts, Keldeo-R, etc) will have the same move tutor compatibility as their regular form. Thanks to @AaronCFreytag for this change!
    • When move tutor compatibility is changed, the new compatibility will be written to the log file. Thanks to @AaronCFreytag for starting this change!
    • BW2: Now sets the compatibility for alternate formes correctly so they can learn move tutor moves.
  • NEW: Follow Evolutions

    • When move tutor compatibility is randomized and this setting is selected, evolutions of a Pokemon will inherit that Pokemon's move tutor compatibilities. Thanks to @AaronCFreytag for this change!

Items

Special Shops

  • Setting: Random

    • BW: No longer produces corrupt shops for non-US versions.
  • NEW: Guarantee X Items

    • Available for all games from generation 4 to generation 7. Guarantees the stat boosting items (including Guard Spec. and Dire Hit) to appear in shops.

Misc Tweaks

  • Setting: Fastest Text

    • Now uses faster and less-glitchy instant text patches for all US generation 3 games. Credit to Dabomstew and Revo for the patches.
  • Setting: Give National Dex at Start

    • Now available in all games from Generation 4 to Generation 6.
  • Setting: All Wild Pokemon Can Call Allies

    • Increase the call rate for Pokemon affected by this setting from 3 to 5.
  • Setting: Balance Static Pokemon Levels

    • Now applies to the fossil Pokemon in FR/LG as well. Sets their level to 30 instead of 5.
  • NEW: Run Without Running Shoes

    • Available in all games from generation 3 to generation 5. Allows you to run before acquiring the Running Shoes.

Universal Pokemon Randomizer ZX v4.0.2

01 Nov 12:05
Compare
Choose a tag to compare

Changes


General

  • Changes to the Launcher

The randomizer will now not allow the user to randomize 3DS games if it was not started via the launcher, to prevent users from encountering "loading forever" errors. A pop-up message will alert the user if this is the case. The launcher will also give a pop-up error message if it fails to start (which usually happens due to an incompatible Java version). A new wiki page describes the randomizer's Java requirements.

  • Setting: Limit Pokemon

Fixed an issue that would cause the randomizer to crash if Gen 3 Pokemon were excluded.
Can now be used with "Allow Alternate Formes" for Trainer Pokemon/Wild Pokemon.


Pokemon Traits

Pokemon Base Statistics

  • Setting: Update Base Stats

Gen 2: Fixed an issue that would cause this setting to crash the randomizer.

Pokemon Abilities

  • Setting: Unchanged

When Pokemon Abilities are unchanged, prevents alternate formes of Pokemon that change depending on their abilities from appearing even if "Allow Alternate Formes" settings are used. (Affects Castform, Darmanitan, Aegislash, Wishiwashi)


Starters, Statics & Trades

Starter Pokemon

  • Setting: Custom

Gen 7: Now allows alternate formes to be selected (previously only available in Gen 6).

  • Setting: Randomize Starter Held Items

Now works for the German version of Pokemon Emerald.

Static Pokemon

  • Setting: Swap Legendaries & Swap Standards

Gen 7: Now also swaps Ultra Beast encounters with other Ultra Beasts.

  • Setting: Swap Mega Evolvables

No longer allows Rayquaza to appear, due to its special Mega Evolution circumstances.

  • Legendary Box/Party Swapping

B/W/X/Y/OR/AS: The legendary Pokemon that allow you to swap out a party Pokemon for the captured legendary can now be swapped even when they are randomized. Affects Reshiram/Zekrom (B/W), Xerneas/Yveltal (X/Y), Rayquaza (OR/AS).


Moves & Movesets

Move Data

  • Setting: Update Moves

When saving a settings file, the choice for this setting is saved/loaded properly instead of always matching the "Update Base Stats" setting.


Trainer Pokemon

Trainers Pokemon

  • Setting: Double Battle Mode

Gen 4: Special Trainer intros and music now work correctly, instead of using the default Trainer intro and music.

  • Setting: Swap Mega Evolvables

No longer allows Rayquaza to appear, due to its special Mega Evolution circumstances.

  • Important Trainers

HG/SS: The Kimono Girls are now considered important trainers, for the purpose of the "Double Battle Mode" and "Additional Pokemon" settings.

  • Lusamine 2's Boosted Pokemon

S/M: In Lusamine's second fight, her Pokemon now properly start with a boosted stat even if they are randomized. The boosted stat will be their highest non-HP stat. Note that if the "Additional Pokemon" setting is used, only the first five of her Pokemon will be boosted.


Wild Pokemon

Wild Pokemon

  • Setting: Set Minimum Catch Rate

Now also modifies catch rates for alternate formes of Pokemon.

  • Setting: Percentage Level Modifier

G/S/C: Now also modifies levels for regular Grass/Sea encounters.
D/P/Pt: Now also modifies levels for Honey Tree encounters and Feebas tile encounters.

  • Setting: Global 1-to-1 Mapping

Fixed an issue that would cause the randomizer to crash when this setting was used without "Allow Alternate Formes".

  • Setting: Allow Alternate Formes

Gen 7: Now also allows Minior's Core Form to appear in the wild.

  • More Wild Pokemon Randomized

    • D/P/Pt: Mr. Backlot's Pokemon are now randomized.
    • HG/SS: Bug Catching Contest Pokemon are now randomized.

TM/HMs & Tutors

TMs & HMs

  • Setting: Keep Field Move TMs

OR/AS: Secret Power is now considered a field move.


Misc Tweaks

  • Setting: Don't Revert Temporary Alt Formes

OR/AS: Now also doesn't revert Primal Groudon/Kyogre when they are caught.

Universal Pokemon Randomizer ZX v4.0.1

27 Sep 14:51
Compare
Choose a tag to compare

Changes


General

  • Better Support for Poorly Decrypted ROMs

Decrypted ROMs that previously caused an error when being loaded (with the error log stating a NullPointerException as being the reason) should now work. Trying to load an encrypted ROM now gives a more clear error message to the user.


Starters, Statics & Trades

Starter Pokemon

  • Setting: Ban Bad Items

When randomizing Starter held items in Gen 2/3 games, this option can now be selected.

Static Pokemon

  • Setting: Swap Mega Evolvables

For X/Y, this setting has been removed for Static Pokemon and is instead forced to be active, in order to avoid an issue where you can get softlocked on the Successor Korrina battle.


Wild Pokemon

Wild Pokemon

  • Setting: Area 1-to-1 Mapping

Fixed a crash that would happen when this setting was used with "Similar Strength" and "Allow Alternate Formes" in Gen 7.


Items

Special Shops

  • Setting: Balance Shop Prices

Should now set all prices correctly in Pt/HG/SS.