Skip to content

Universal Pokemon Randomizer ZX v4.1.0

Compare
Choose a tag to compare
@Ajarmar Ajarmar released this 18 Mar 19:45
· 391 commits to master since this release

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.