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

This Rule Set is for players seeking a challenge that can sometimes be impossible to complete based on factors entirely outside of their control. The Kaizo Rule Set seeks to be as difficult and unbalanced as possible. Whether or not a challenge is fun or even possible to complete is not a consideration made with this rule set.

Objectives

The "Final Boss" objectives have been modified or completely changed in select games. The original objective and new objectives are listed below.

Diamond / Pearl

OLD: Defeat the Elite 4 and Champion Cynthia
NEW: Defeat Barry in the Fight Area during the weekend after returning the Magma Stone to Stark Mountain and entering the Hall of Fame 20 times.

Platinum

OLD: Defeat the Elite 4 Rematch and Champion Cynthia Rematch.
NEW: Defeat the Elite 4 Rematch and Champion Cynthia Rematch, and then Defeat Barry in the Fight Area during the weekend after completing the Stark Mountain events and entering the Hall of Fame 20 times.

Black / White

OLD: Defeat the Elite 4 Rematch and Champion Alder.
NEW: Defeat the Elite 4 Rematch and Champion Alder, and then Defeat Cynthia in Undella Town during Spring and Summer, and GameFreak Morimoto in Castelia City.

Black 2 / White 2

OLD: Defeat the Elite 4 Rematch and Champion Iris Rematch.
NEW: Defeat the Elite 4 Rematch and Champion Iris Rematch, and then Defeat Cynthia in Undella Town during Spring and Summer, Colress on the Plasma Frigate after defeating Team Plasma, and both Game Freak Nishino and Game Freak Morimoto in Castelia City.

Gameplay Rules

  • If the challenge is failed at any point, it must be started over. You may not restart from a prior save.
  • A Black Out/White Out is considered a challenge failure.
  • All Pokemon must be nicknamed for the sake of forming emotional bonds.
  • If a Pokemon faints, it is considered dead and must be released.
    • Fainted Pokemon may be placed into Pokemon Storage permanently instead of being released.
  • Each individual Pokemon may only be obtained once. Additional copies of an obtained Pokemon must be released immediately after acquisition, even if the original Pokemon has been evolved or released.
    • You may still acquire pre-evolutions or evolutions of Pokemon you have obtained as they are different Pokemon, but only one of them.
  • Legendary Pokemon cannot be used in battle.
  • Pokemon with BST greater than or equal to 600 cannot be used in battle.
  • Only Pokeballs and Repels may be purchased at PokeMarts. All other items must be found.
  • You may not use HP, PP, or status healing items outside of battle.
    • PP Up/PP Max may be used outside of battle.
  • You may not use X Items in battle.
  • You may not use Flute items.
    • Poke Flute may be used outside of combat in Generation 1 and FireRed/LeafGreen only to wake the two sleeping Snorlax in order to battle them.
  • You may not battle Wild Pokemon for experience. You must catch it or run away.
  • Your Pokemon cannot use healing moves of any kind (except when used via Metronome).
  • Your Pokemon may not use Spore or Assist (except when used via Metronome).
  • Your Pokemon may not use any held items other than berries.
  • Your Pokemon may not learn TMs unless they are provided by a Gym Leader.
  • Your Pokemon may not learn moves from a Move Tutor.
  • You may not level your Pokemon above the level of the next Gym Leader's highest level Pokemon (their ace) prior to battling them. If you have collected all available badges, the level cap is equal to the leader of the Elite 4's ace.
    • If there are multiple Gym Leaders available at the same time, the level cap is based on whichever Gym Leader has the lowest level ace.
    • If a Pokemon is leveled above the level cap, it must be boxed until the level cap increases to above that Pokemon's level.
  • Once you enter a Gym or Dojo, you must defeat all trainers and cannot leave until you get the badge.
    • Beat the gym or die trying.
  • You may not use Pokemon Center-like healing in Dungeons (such as Rocket Hideout, S.S. Anne, etc). Forced heals are fine, but cannot be utilized again.
  • You may not catch Pokemon that are a higher level than any of your Pokemon.

Random Catch Order Rules

Starter Pokemon Rules

The following rules only apply to the first Pokemon in the Catch Order, your Starter Pokemon.

  • Cannot be Dragon or Steel type.
    • If Gen 1, cannot be Normal, Psychic, or Dragon type.
  • Cannot be Dual type.
  • Base Stat Total (BST) cannot exceed 500.
  • No base stat greater than or equal to 100.

Rival Starter Pokemon Rules

The following rules only apply to the second Pokemon in the Catch Order, your Rival's Starter Pokemon.

  • BST cannot be lower than your Starter Pokemon.
  • Must be a Pokemon that resists damage matching your Starter's type.
    • If your Starter is a dual type, it must resist damage from one of your Starter's types and must take neutral damage from the other type if resistance is not reasonable or possible.

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 "Shuffle".
  • "Follow Evolutions" is enabled.
  • "Standardize EXP Curves to:" is enabled and set to "Fluctuating" and "All Pokemon".
    • For Gen 1 and Gen 2, set to "Slow" and "All Pokemon".

Pokemon Abilities

  • Pokemon Abilities is set to "random"
  • "Allow Wonder Guard" is enabled.
  • "Combine Duplicate abilities" is enabled.
  • "Trapping Abilities" is enabled in the "Ban..." section.

Pokemon Evolutions

  • “Change Impossible Evos” is enabled.
  • "Make Evolutions Easier" is disabled.
  • “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" is 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 Nicknames" is enabled.
  • "Randomize IVs" is enabled.
  • "Randomize Items" is enabled.

Moves & Movesets

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)".
  • "Double Battle Mode" is enabled.
  • "Better Movesets" is enabled.
  • Under "Additional Pokemon for...", "Boss Trainers", "Important Trainers", and "Regular Trainers" are enabled and set to 5.
  • Under "Add Held Items to...", "Boss Trainers", "Important Trainers", "Regular Trainers", and "Sensible Items" are checked.
  • "Rival carries starter through game" is enabled.
  • "Allow Alternate Formes" is enabled.
  • "Force Fully Evolved at Level" is enabled and set to 30.
  • "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 disabled.
  • "Randomize Held Items" is enabled.
  • "Percentage Level Modifier" is enabled and set to 50.
  • "Allow Alternate Formes" is enabled.

TM/HMs & Tutors

TMs & HMs

  • TM/HM Moves are set to "Random".
  • TM/HM Compatibility is set to "Random (completely)".

Items

Field Items

  • Field Items are set to "Random (even distribution)".

Pickup Items

  • Pickup Items is set to "Random".

Misc. Tweaks

  • "B/W Exp Patch" is enabled.
  • "Randomize PC Potion" is enabled.
  • "Give National Dex at Start" is enabled.
  • "Nerf X Accuracy" is enabled.
  • "Fix" Crit Rate" is enabled.
  • "Force Challenge Mode" is enabled.
  • "Ban Lucky Egg" is enabled.
  • "No Free Lucky Egg" is enabled.
  • "Ban Big Money Maniac Items" is enabled.