Full Random Rule Set - entropiccode/Fixed-Order-Randomizer-Catch-Em-All GitHub Wiki

This Rule Set expands on the Standard Plus Rule Set. All possible randomizations are enabled here rendering all prior knowledge of the game obsolete.

Please note that any playthrough utilizing this rule set will likely feel unfair and unfun.

Random Catch Order Rules

  • No additional changes.

    Given the scope of randomization, the Random Catch Order rules outlined in the Standard and Random Standard Rule Sets do not apply.

Randomizer Settings

Not all settings are available for all games. If a listed setting is not available for the game being played, it can be ignored.

Pokemon Traits

Pokemon Base Statistics

  • Pokemon Base Statistics are set to "Random".
  • "Standardize EXP Curves to:" is enabled and set to "Medium Fast" and "All Pokemon".

Pokemon Types

  • Pokemon Types are set to "Random (completely)".

Pokemon Abilities

  • Pokemon Abilities are set to "random"
  • "Combine Duplicate abilities" is enabled.
  • "Negative Abilities" and "Bad Abilities" are enabled in the "Ban..." section.

Pokemon Evolutions

  • Pokemon Evolutions are set to "Random".
  • "Force Change" is enabled.
  • "Allow Alternate Formes" is enabled.
  • “Change Impossible Evos” is enabled.
  • “Remove Time-Based Evolutions” is enabled.

Starters, Statics & Trades

Starter Pokemon

  • The three starting Pokemon is set to the first three Pokemon in the Catch Order. Configure the starters from left to right to ensure your Rival chooses the correct starter.
  • "Randomize Starter Held Items" and "Ban Bad Items" are enabled.

Static Pokemon

  • Static Pokemon is set to "Random (completely)".
  • "Allow Alternate Formes" is enabled.
  • "Percentage Level Modifier" is enabled and set to 50.

In-Game Trades

  • In-Game Trades is set to "Randomize both Requested & Given Pokemon".
  • "Randomize IVs" is enabled.
  • "Randomize Items" is enabled.

Moves & Movesets

Move Data

  • "Randomize Move Power" is enabled.
  • "Randomize Move Accuracy" is enabled.
  • "Randomize Move PP" is enabled.
  • "Randomize Move Types" is enabled.
  • "Randomize Move Category" is enabled.

Pokemon Movesets

  • Pokemon Movesets is set to "Random (completely)".
  • "Guaranteed Level 1 Moves" is set to 4.

Foe Pokemon

Trainer Pokemon

  • Trainer Pokemon is set to "Random (even distribution)".
  • "Boss Trainers", "Important Trainers", and "Sensible Items" are checked under "Add Held Items to..."
  • "Rival carries starter through game" is enabled.
  • "Allow Alternate Formes" is enabled.
  • "Force Fully Evolved at Level" is enabled and set to 50.
  • "Percentage Level Modifier" is enabled and set to 50.
  • "Pokemon League Has Unique Pokemon" is enabled and set to 2.

Wild Pokemon

  • Wild Pokemon is set to "Area 1-to-1 Mapping", with the Additional Rule set to "Catch Em All Mode".
  • "Set Minimum Catch Rate" is enabled and set to 4.
  • "Randomize Held Items" and "Ban Bad Items" are enabled.
  • "Percentage Level Modifier" is enabled and set to 50.

TM/HMs & Tutors

TMs & HMs

  • TM/HM Moves are set to "Random".
  • TM/HM Compatibility is set to "Full Compatibility".
  • "Full HM Compatibility" is enabled.

    Failure to enable this can softlock progression depending on the randomization seed.

Move Tutors

  • Move Tutor Moves are set to "Random".
  • Move Tutor Compatibility is set to "Full Compatibility".

Items

Field Items

  • Field Items are set to "Random (even distribution)".
  • "Ban Bad Items" is enabled.

Special Shops

  • Special Shops are set to "Random".
  • "Ban Bad Items" is enabled.
  • "Ban Regular Shop Items" is enabled.
  • "Ban Overpowered Shop Items" is enabled.
  • "Balance Shop Item Prices" is enabled.
  • "Guarantee Evolution Items" is enabled.
  • "Guarantee X Items" is enabled.

Pickup Items

  • Pickup Items is set to "Random".
  • "Ban Bad Items" is enabled.

Misc. Tweaks

  • "B/W Exp Patch" is enabled.
  • "Give National Dex at Start" is enabled.
  • "Nerf X Accuracy" is enabled.
  • "Fix" Crit Rate" is enabled.
  • "Force Challenge Mode" is enabled.