Pokemon Crystal

Weighted Options

Weighted options allow you to choose how likely a particular option's value is to be used in game generation. The higher a value is weighted, the more likely the option will be chosen. Think of them like entries in a raffle.

Choose the options you would like to play with! You may generate a single-player game from this page, or download an options file you can use to participate in a MultiWorld.

A list of all games you have generated can be found on the User Content page.


Game Options

Progression Balancing

A system that can move progression earlier, to try and prevent the player from getting stuck and bored early. A lower setting means more getting stuck. A higher setting means less getting stuck.
This is a range option.

Accepted values:
Normal range: 0 - 99

The following values have special meanings, and may fall outside the normal range.
  • 0: Disabled
  • 50: Normal
  • 99: Extreme
0
25
0
0
0
0
0

Accessibility

Set rules for reachability of your items/locations. **Full:** ensure everything can be reached and acquired. **Minimal:** ensure what is needed to reach your goal can be acquired.
25
0
0

Goal

Elite Four: Defeat the Champion and enter the Hall of Fame Red: Defeat Red at Mt. Silver
25
0
0

Johto Only

Excludes all of Kanto, disables Kanto access Forces Goal to Elite Four unless Silver Cave is included Goal badges will be limited to 8 if badges are shuffled or vanilla
25
0
0
0

Elite Four Badges

Number of badges required to enter Victory Road
This is a range option.

Accepted values:
Normal range: 1 - 16
0
25
0
0
0
0
0

Red Badges

Number of badges required to battle Red
This is a range option.

Accepted values:
Normal range: 1 - 16
0
25
0
0
0
0

Mt. Silver Badges

Number of badges required to access Mt. Silver and Silver Cave
This is a range option.

Accepted values:
Normal range: 1 - 16
0
25
0
0
0
0

Radio Tower Badges

Number of badges at which Team Rocket takes over the Goldenrod Radio Tower
This is a range option.

Accepted values:
Normal range: 1 - 16
0
25
0
0
0
0
0

Randomize Badges

Shuffles gym badge locations into the pool Vanilla: Does not randomize gym badges Shuffle: Randomizes gym badges between gym leaders Completely Random: Randomizes badges with all other items
0
0
25
0

Randomize Hidden Items

Shuffles hidden item locations into the pool
25
0
0

Require Itemfinder

Hidden items require Itemfinder in logic Not Required: Hidden items do not require the Itemfinder at all Logically Required: Hidden items will expect you to have Itemfinder for logic but can be picked up without it Hard Required: Hidden items cannot be picked up without the Itemfinder
0
25
0
0

Route 32 Access Condition

Sets the condition required to pass into the south part of Route 32 Egg from aide: Collect the Egg from the aide in the Violet City Pokemon Center after beating Falkner Any badge: Obtain any badge None: No requirement
25
0
0
0

Kanto Access Condition

Sets the condition required to pass between Victory Road gate and Kanto Wake Snorlax: Wake the Snorlax outside of Diglett's Cave Badge Count: Require the number of badges specified by kanto_access_badges Become Champion: Defeat Lance and enter the Hall of Fame This setting does nothing if Johto Only is enabled
25
0
0
0

Kanto Access Badges

Sets the number of badges required to pass between Victory Road gate and Kanto Only applies if Kanto Access Condition is set to badge_count
This is a range option.

Accepted values:
Normal range: 1 - 16
0
25
0
0
0
0
0

Red Gyarados Access

Sets whether the Red Gyarados requires Whirlpool to access
25
0
0

Route 2 Access

Sets the roadblock for moving between the west of Route 2 and Diglett's cave Vanilla: Cut is required Ledge: A ledge is added north of Diglett's cave allowing east -> west access without Cut Open: No requirement
0
25
0
0

Route 3 Access

Sets the roadblock for moving between Pewter City and Route 3 Vanilla: No requirement Boulder Badge: The Boulder Badge is required to pass
25
0
0

Blackthorn Dark Cave Access

Sets the roadblock for travelling from Route 31 to Blackthorn City through Dark Cave Vanilla: Traversal is not possible Waterfall: A waterfall is added to the Violet side of Dark Cave and a ledge is removed on the Blackthorn side, allowing passage with Flash, Surf and Waterfall
25
0
0

National Park Access

Sets the requirement to enter National Park Vanilla: No requirement Bicycle: The Bicycle is required
25
0
0

Trainersanity

Adds checks for defeating trainers
25
0
0

Trainersanity Alerts

Shows a message box or plays a sound for Trainersanity checks
0
25
0
0

Randomize Pokegear

Shuffles the Pokegear and cards into the pool
25
0
0

Randomize Berry Trees

Shuffles berry tree locations into the pool
25
0
0

Randomize Starters

Randomizes species of starter Pokemon
25
0
0
0
0
0

Starter BST Range

If you chose Base Stat Mode for your starters, what is the average base stat total you want your available starters to be?
This is a range option.

Accepted values:
Normal range: 195 - 680

The following values have special meanings, and may fall outside the normal range.
  • 310: Normal Starters
0
25
0
0
0
0
0

Randomize Wilds

Randomizes species of wild Pokemon
25
0
0

Force Fully Evolved

When an opponent uses a Pokemon of the specified level or higher, restricts the species to only fully evolved Pokemon. Only applies when trainer parties are randomized.
This is a range option.

Accepted values:
Normal range: 1 - 100
0
25
0
0
0
0

Normalize Encounter Rates

Normalizes the chance of encountering each wild Pokemon in a given area
25
0
0

Randomize Static Pokemon

Randomizes species of static Pokemon encounters
25
0
0

Level Scaling

Sets whether Trainer levels are scaled based on sphere access. - Off: Vanilla levels are used. - Spheres: Levels are scaled based on sphere access only. - Spheres and Distance: Levels are scaled based on both sphere access and distance from starting town.
25
0
0
0

Randomize Trades

Randomizes species of in-game trades
25
0
0
0
0

Randomize Trainer Parties

Randomizes Pokemon in enemy trainer parties
25
0
0
0

Boost Trainer Pokemon Levels

Boost levels of every trainer's Pokemon. There are 2 different boost modes: Percentage Boost: Increases every trainer Pokemon's level by the boost percentage. Set Min Level: Trainer Pokemon will be the specified level or higher.
25
0
0
0

Trainer Level Boost Value

This Value only works if Boost Trainer Pokemon Levels is being used. The meaning of this value depends on Trainer Boost Mode. Percentage Boost: This value represents the boost amount percentage Set Min Level: Trainer Pokemon will never be lower than this level
This is a range option.

Accepted values:
Normal range: 1 - 100
25
0
0
0
0
0

Randomize Learnsets

Vanilla: Vanilla learnsets Randomize: Random learnsets Start With Four Moves: Random learnsets with 4 starting moves
25
0
0
0

Move Learnset Type Bias

This option will have an effect only if Randomize Learnset option is enabled. Percent chance of each move in a Pokemon's learnset to match its type. Default value is -1. This means there will be no check in logic for type matches. The lowest possible type matching value is 0. There will be no STAB moves in a Pokemon's learnset If set to 100 all moves that a Pokemon will learn by leveling up will match one of its types
This is a range option.

Accepted values:
Normal range: -1 - 100

The following values have special meanings, and may fall outside the normal range.
  • -1: Vanilla
25
0
0
0
0
0

Randomize Move Values

Restricted: Generates values based on vanilla move values Multiplies the power of each move with a random number between 0.5 and 1.5 Adds or subtracts 0, 5 or 10 from original PP | Min 5, Max 40 Full Exclude Accuracy: Fully randomizes move Power and PP Randomizes each move's Power [20-150], PP [5-40] linearly. All possible values have the same weight. Full: Previous + also randomizes accuracy. Accuracy has a flat chance of 70% to be 100%, if not it is linearly distributed between 30-100. Does not randomize accuracy of OHKO moves, status moves (e.g. Toxic) and unique damage moves (e.g. Seismic Toss)
25
0
0
0
0

Randomize Move Types

Randomizes each move's Type
25
0
0

Randomize TM Moves

Randomizes the moves available as TMs
25
0
0

TM Compatibility

Percent chance for Pokemon to be compatible with a TM
This is a range option.

Accepted values:
Normal range: 1 - 100

The following values have special meanings, and may fall outside the normal range.
  • 0: Vanilla
  • 100: Fully Compatible
0
0
0
0
0
0

HM Compatibility

Percent chance for Pokemon to be compatible with an HM
This is a range option.

Accepted values:
Normal range: 50 - 100

The following values have special meanings, and may fall outside the normal range.
  • 0: Vanilla
  • 100: Fully Compatible
0
0
0
0
0
0

Randomize Base Stats

Vanilla: Vanilla base stats Keep BST: Random base stats, but base stat total is preserved Completely Random: Base stats and BST are completely random
25
0
0
0

Randomize Types

Vanilla: Vanilla Pokemon types Follow Evolutions: Types are randomized but preserved when evolved Completely Random: Types are completely random
25
0
0
0

Randomize Palettes

Vanilla: Vanilla Pokemon color palettes Match Types: Color palettes match Pokemon Type Completely Random: Color palettes are completely random
25
0
0
0

Randomize Music

Randomize all music
25
0
0

Move Blocklist

Pokemon won't learn these moves via learnsets and no TM will contain them. Moves should be provided in the form: "Ice Beam" Does not apply to vanilla learnsets or vanilla TMs

Free Fly Location

Free Fly: Unlocks a random Fly destination when Fly is obtained. Free Fly and Map Card: Additionally unlocks a random Fly destination after obtaining both the Pokegear and Map Card. Map Card: Unlocks a single random Fly destination only after obtaining both the Pokegear and Map card.
25
0
0
0
0

Fly Location Blocklist

These locations won't be given to you as fly locations either as your free one or from receiving the map card. Locations should be provided in the form: "Ecruteak City" New Bark Town, Cherrygrove City and Indigo Plateau cannot be chosen as free fly locations and are not valid options If you blocklist enough locations that there aren't enough locations left for your total number of free fly locations, the blocklist will simply do nothing

Early Fly

HM02 Fly will be placed early in the game If this option is enabled, you will be able to Fly before being forced to use an item to progress
25
0
0

HM Badge Requirements

Vanilla: HMs require their vanilla badges No Badges: HMs do not require a badge to use Add Kanto: HMs can be used with the Johto or Kanto badge
25
0
0
0

Remove Badge Requirement

Specify which HMs do not require a badge to use. This overrides the HM Badge Requirements setting.

Remove Ilex Forest Cut Tree

Removes the Cut tree in Ilex Forest
0
25
0

Saffron Gatehouse Tea

Sets which Saffron City gatehouses require Tea to pass. Obtaining the Tea will unlock them all. If any gatehouses are enabled, adds a new location in Celadon Mansion 1F and adds Tea to the item pool. Valid options are: North, East, South and West in any combination.

East - West Underground

Adds an Underground Pass between Route 7 and Route 8 in Kanto.
25
0
0

Undergrounds Require Power

Specifies which of the Kanto Underground Passes require the Machine Part to be returned to access.
25
0
0
0
0

Reusable TMs

TMs can be used an infinite number of times
25
0
0

Guaranteed Catch

Balls have a 100% success rate
25
0
0

Minimum Catch Rate

Sets a minimum catch rate for wild Pokemon
This is a range option.

Accepted values:
Normal range: 0 - 255
25
0
0
0
0
0

Blind Trainers

Trainers have no vision and will not start battles unless interacted with
25
0
0

Skip Elite Four

Go straight to Lance when challenging the Elite Four
25
0
0

Better Marts

Improves the selection of items at Pokemarts
25
0
0

Experience Modifier

Scale the amount of Experience Points given in battle Default is 20, for double set to 40, for half set to 10, etc
This is a range option.

Accepted values:
Normal range: 1 - 255

The following values have special meanings, and may fall outside the normal range.
  • 10: Half
  • 20: Normal
  • 40: Double
  • 60: Triple
  • 80: Quadruple
  • 100: Quintuple
  • 120: Sextuple
  • 140: Septuple
  • 160: Octuple
0
25
0
0
0
0
0

Phone Trap Weight

Adds random Pokegear calls that acts as traps Weight is a percentage of filler items to replace
This is a range option.

Accepted values:
Normal range: 0 - 8
25
0
0
0
0
0

Sleep Trap Weight

Trap that causes Sleep status on your party Weight is a percentage of filler items to replace
This is a range option.

Accepted values:
Normal range: 0 - 8
25
0
0
0
0
0

Poison Trap Weight

Trap that causes Poison status on your party Weight is a percentage of filler items to replace
This is a range option.

Accepted values:
Normal range: 0 - 8
25
0
0
0
0
0

Burn Trap Weight

Trap that causes Burn status on your party Weight is a percentage of filler items to replace
This is a range option.

Accepted values:
Normal range: 0 - 8
25
0
0
0
0
0

Freeze Trap Weight

Trap that causes Freeze status on your party Weight is a percentage of filler items to replace
This is a range option.

Accepted values:
Normal range: 0 - 8
25
0
0
0
0
0

Paralysis Trap Weight

Trap that causes Paralysis status on your party Weight is a percentage of filler items to replace
This is a range option.

Accepted values:
Normal range: 0 - 8
25
0
0
0
0
0

Remote Items

Instead of placing your own items directly into the ROM, all items are received from the server, including items you find for yourself. This enables co-op of a single slot and recovering more items after a lost save file (if you're so unlucky). But it changes pickup behavior slightly and requires connection to the server to receive any items.
25
0
0

Item Receive Sound

Play item received sound on receiving a remote item All items will be considered remote when Remote Items is enabled
0
25
0

Game Options

Presets in-game options. These can be changed in-game later. Any omitted options will use their default. Allowed options and values, with default first: text_speed: mid/slow/fast/instant - Sets the speed at which text advances battle_shift: shift/set - Sets whether you are asked to switch between trainer Pokemon battle_animations: all/no_scene/no_bars/speedy - Sets which battle animations are played: all: All animations play, including entry and moves no_scene: Entry and move animations do not play no_bars: Entry, move and HP/EXP bar animations do not play speedy: No battle animations play and many delays are removed to make battles faster sound: mono/stereo - Sets the sound mode menu_account: on/off - Sets whether your start menu selection is remembered text_frame: 1-8 - Sets the textbox frame bike_music: on/off - Sets whether the bike music will play surf_music: on/off - Sets whether the surf music will play skip_nicknames: off/on - Sets whether you are asked to nickname a Pokemon upon receiving it auto_run: off/on - Sets whether run activates automatically, if on you can hold B to walk spinners: normal/rotators - Sets whether trainers with random spin are turned into consistent rotators fast_egg_hatch: off/on - Sets whether eggs take a single cycle to hatch fast_egg_make: off/on - Sets whether eggs are guaranteed after one cycle at the day care rods_always_work: off/on - Sets whether the fishing rods always succeed exp_distribution: gen2/gen6/gen8/no_exp - Sets the EXP distribution method: gen2: EXP is split evenly among battle participants, EXP Share splits evenly between participants and non-participants gen6: Participants earn 100% of EXP, non-participants earn 50% of EXP when EXP Share is enabled gen8: Participants earn 100% of EXP, non-participants earn 100% of EXP when EXP Share is enabled no_exp: EXP is disabled catch_exp: off/on - Sets whether or not you get EXP for catching a Pokemon poison_flicker: on/off - Sets whether the overworld poison flash effect is played turbo_button: none/a/b/a_or_b - Sets which buttons auto advance text low_hp_beep: on/off - Sets whether the low HP beep is played in battle time_of_day: auto/morn/day/nite - Sets a time of day override, auto follows the clock battle_move_stats: off/on - Sets whether or not to display power and accuracy for moves in battle
This option cannot be modified here. Please edit your .yaml file manually.

Enable Mischief

If I told you what this does, it would ruin the surprises :)
25
0
0
Item & Location Options

Local Items

Forces these items to be in their native world.
 

Non-local Items

Forces these items to be outside their native world.
 

Start Inventory

Start with these items.

Start Inventory from Pool

Start with these items and don't place them in the world. The game decides what the replacement items will be.

Start Hints

Start with these item's locations prefilled into the ``!hint`` command.
 

Start Location Hints

Start with these locations and their item prefilled into the ``!hint`` command.

Excluded Locations

Prevent these locations from having an important item.

Priority Locations

Prevent these locations from having an unimportant item.

Item Links

Share part of your item pool with other players.
This option cannot be modified here. Please edit your .yaml file manually.