Pokemon Platinum

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

The goal of the randomizer. Currently, this only supports defeating the champion and entering the hall of fame.
25
0

death_link

When you die, everyone who enabled death link dies. Of course, the reverse is true too. In Pokémon Platinum, blacking out sends a death and receiving a death causes you to black out.
25
0
0

Death Link Group

The death link group to use. Death links are only sent within groups. To interface with games which do not support groups, use the empty group "".
This option allows custom values only. Please enter your desired values below.

Remote Items

Whether local items should be given in-game, or sent by the server. This overrides the show randomized progression items option: all items are shown. Choices: - off: no items are remote. - only_randomized: only randomized items are remote. - only_randomized_or_progression: only randomized items or progression items are remote. - all: all (randomizable) items are remote.
25
0
0
0
0

Cheats Enabled

Client cheats are enabled.
25
0
0
Item Shuffles

Randomize Overworlds

Adds overworld items to the pool.
0
25
0

Randomize Hidden Items

Adds hidden items to the pool.
25
0
0

Randomize NPC Gifts

Adds NPC gifts to the pool.
0
25
0

Randomize Key Items

Adds key items to the pool.
0
25
0

Randomize HMs

Adds the HMs to the pool. The expectation is that this will be enabled. If not, depending on other options—particularly barricades—certain locations may be inaccessible, or certain seeds incompletable.
0
25
0

Randomize Badges

Adds the badges to the pool. The expectation is that this will be enabled. If not, depending on other options—particularly barricades—certain locations may be inaccessible, or certain seeds incompletable.
0
25
0

Randomize Rods

Adds rods to the pool.
0
25
0

Randomize Bicycle

Adds the bicycle to the pool.
25
0
0

Add Bag

Add the bag to the item pool. Before obtaining it, the bag cannot be opened in the menu.
25
0
0

Randomize Running Shoes

Adds the running shoes to the pool.
25
0
0

Randomize Poketch Apps

Adds Pokétch apps to the pool (and the Pokétch).
0
25
0

Randomize Cartridges

Adds the GBA cartridges to the item pool. The no location option removes the location and adds the cartridges to the starting inventory. The false option means they won't be randomized.
25
0
0
0

Randomize Pokedex

Add the Pokedex to the pool. Note: this also adds the national dex to the pool.
25
0
0

Randomize Accessories

Adds fashion accessories to the item pool.
25
0
0

Randomize Time Items

Adds the time items to the item pool. The no location option removes the location and adds the time items to the starting inventory. The false option means they won't be randomized.
25
0
0
0

Randomize Fly Locations

Add fly locations to the pool.
25
0
0
0
Logic Tweaks

Require Pokétch for Route 203 from Jubilife

Whether Looker blocks you from exiting Jubilife city towards Route 203 if you don't have a Pokétch.
0
25
0

North Sinnoh Requires Fly

Require HM02 Fly (and the badge if necessary) to logically access North Sinnoh.
25
0
0

Logically Require Flash or Defog for Applicable Regions

Logically require Flash or Defog for traversing and finding locations in applicable regions.
0
25
0

Logically Require Dowsing Machine for Hidden Items

Logically require the Dowsing Machine to find hidden items.
0
25
0

Add Marsh Pass

Add the Marsh Pass item to the game. The Marsh pass gives free access to the Great Marsh, but if it is enabled, it is required to enter. (i.e., you cannot pay to enter the Great Marsh if this option is enabled)
25
0
0

Add Storage Key

Add the Storage Key item to the item pool. This allows access to the warehouse portion of the Veilstone Galactic HQ without having to clear all three lake events.
25
0
0

Add S.S. Ticket

Add the S.S. Ticket to the item pool. The S.S. ticket can be used to travel to the fight area before defeating Cynthia. Note: the S.S. Ticket is required to access the fight area, but if it is not randomized, it is given by the player's mom after defeating Cynthia.
25
0
0

Unowns Choice

How the Maniac Tunnel is handled. Vanilla: 26 Unown forms must be encountered before the Maniac Tunnel is traversable. Item: 28 "Unown Form" items are added to the item pool. 26 of them must be collected before the Maniac Tunnel is traversable. None: The Maniac Tunnel is always traversable.
0
25
0
0
Roadblock Tweaks

Pastoria Barriers

Add barriers in Route 212 and Route 214, blocking the path to Pastoria City until the player has surf.
25
0
0

Early Sunyshore

With this option enabled, access to Sunyshore City via Valor Lakefront is no longer blocked until the Distortion World has been cleared.
25
0
0

Boat Canalave–Pastoria

How the boat travels between Canalave city and Pastoria city. Options: - off: the boat does not travel between them. - ss_ticket: require the S.S. ticket to travel between them. - on: they can be travelled between always.
25
0
0
0

Boat Canalave–Snowpoint

How the boat travels between Canalave city and Snowpoint city. Options: - off: the boat does not travel between them. - ss_ticket: require the S.S. ticket to travel between them. - on: they can be travelled between always.
25
0
0
0

Boat Pastoria–Snowpoint

How the boat travels between Pastoria city and Snowpoint city. Options: - off: the boat does not travel between them. - ss_ticket: require the S.S. ticket to travel between them. - on: they can be travelled between always.
25
0
0
0

Route 207 Barricade

What barricade is present in Route 207 (which is above Oreburgh City).
0
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Route 210 Lower Barricade

What barricade is present between the lower part of Route 210 and the Route 210–215 junction.
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0

Route 215 Barricade

What barricade is present to the west of Route 215, blocking the Route 210–215 junction.
25
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
0
Starters

Randomize Starters

Randomize starter Pokémon.
25
0
0

Require Two Level Evolution Starters

If the starters are randomized, require that they all be two-level-evolution species. This option only applies to the blacklist. If the whitelist is nonempty, it is ignored.
25
0
0

Starter Whitelist

Specify the possible starters that can be randomized. This has precedence over the blacklist and requiring two-level-evolution species. This has no effect if starters are not randomized. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. Note: legendaries is **not** a valid key for this option.

Starter Blacklist

Specify the banned starters. The whitelist has precedence over this. This has no effect if starters are not randomized. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as banning all legendary species.

Randomize Intro Pokémon

Randomize the species of the Pokémon that is shown in the intro.
0
25
0
Pokémon

Randomize Encounters

Randomize encountered Pokémon. This does not affect static legendaries, like Giratina.
25
0
0

In Logic Encounters

Which methods/variations of encounters are in logic. Valid keys: - surf: surfing encounters. - rods: fishing encounters. - radar: encounters with the Poké Radar, which is activated in tall grass. - cartridges: tall-grass encounters which require specific Game Boy Advanced Pokémon cartridges to be inserted. These are activated in the Pokétch, within a newly-created app. - time: tall-grass encounters which require a specific time of day. These are activated in the Pokétch, within the digital watch app. - swarms: tall-grass encounters which are only present in swarms. Swarms can be manually triggered within the route the player is in if the player has the poffin case. The method to trigger them is to select a berry in the bag, and choose the SMN SWARM option. By default, swarms are activated once the poffin case is obtained. This is contrary to vanilla behaviour. To recover vanilla behaviour, modify the start_with_swarms option. - great_marsh_observatory: wild grass encounters in the Great Marsh which are modified by the binoculars. In the second floor of the Great Marsh observatory building, there is a set of binoculars. Each time they are interacted with, a new set of six Pokémon are displayed, one for each of the six Great Marsh regions. At the start, there are eight possible species which can be found. Once the national dex is acquired, another eight species can be encountered. - regular_honey_tree: encounters from honey trees. Interact once to slather honey on the tree. Interact a second time for the encounter. - munchlax_honey_tree: honey-tree encounters on the munchlax honey trees. At generation, four honey trees are chosen as munchlax honey trees. These will have an additional encounterable species. The munchlax honey trees can be distinguished with the dowsing machine, once the tree camera item is obtained. Before the tree camera is obtained, the probability of the special encounter is 1/100. After it is obtained, the probability is increased to 1/13. The tree camera, Pokétch, and dowsing machine are required by the world's logic to access this encounter. - feebas_fishing: in the basement of Mt. Coronet is a large lake. On this lake, four random tiles are selected. These four tiles will have a 1/2 chance of a special encounter. They can be identified using the dowsing machine, once the PokéSonar item is obtained. The PokéSonar, Pokétch, and dowsing machine are required by the world's logic to access this encounter. - trophy_garden: in the trophy garden in the mansion in route 210 north, there are special encounters. These are triggered by talking to the rich man in the office, where he will announce that a species can be encountered in the garden. He can be talked to over and over again to cycle the selected species. He can only be triggered once the national dex is obtained. - odd_keystone: in route 209, there is a small stone mound. Once an odd keystone is obtained, it can be interacted with to access a special encounter. Each attempt uses an odd keystone. Odd keystones can be purchased in the evolution items shop after one has been obtained. - roamers: there are five roaming species. They have different conditions for activation. Three are activated by talking to Prof. Oak in Eterna city, after previously obtaining the national dex and talking to him in Pal Park Lobby. One is activated by interacting with Cresselia on Fullmoon Island. One is activated by interacting with Mesprit in the cave on the island at Lake Verity. Once they roaming species are activated, their positions can be tracked using the marking map Pokétch app, which is required by the world's logic to catch them. The will be randomly encountered in the routes within which they are present, and move routes every time a different region is loaded. If a roamer is defeated, it can be reset by clearing the hall of fame. If the option is enabled, it can also be reset by the AP Helper NPC in the second floor of any Pokémon Center. Once reset, it will need to be activated again before it can be encountered.

Encounter Species Blacklist

Specify the banned encounter species. The whitelist has precedence over this. This has no effect if starters are not randomized. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as banning all legendary species. Currently, this cannot include kecleon, geodude. Additionally, you cannot block both snorlax and munchlax. If snorlax is blocked, then level_happiness must be in logic.

Dexsanity Count

How many dexsanity locations there will be.
This is a range option.

Accepted values:
Normal range: 0 - 493

The following values have special meanings, and may fall outside the normal range.
  • 0: None
  • 493: Full
25 ❌
0 ❌
0
0
0
0

Dexsanity Mode

The dexsanity mode. Options: - noreq: no items are required to trigger dexsanity locations. - req: the Pokedex (or National Dex for non-regional species) is required to trigger dexsanity locations. - req_noprompt: same as req, but when you initially get the Pokedex or National Dex, do not prompt for each already seen dexsanity species.
25
0
0
0

Dexsanity Blacklist

Specify the species which cannot be dexsanity locations. The whitelist has precedence over this. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as banning all legendary species.

Dexsanity Whitelist

Specify the possible species which can be dexsanity locations. This has precedence over the dexsanity blacklist. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as allowing all legendary species.

Dexsanity Required

Specify the species which must be dexsanity locations. This has precedence over the whitelist and blacklist. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as requiring all legendary species.

In-Logic Evolution Methods

Evolution methods that are in logic. Valid keys: - level: all species which require a specific level to evolve. - happiness: all species which require happiness to evolve. - use_item: all species which require a specific item to evolve. This includes trade evolutions (item is linking cord) and levelup while knowing a move (moves are taught by their corresponding TMs) - held_item: all species which require a held item to evolve. - time: all species which require being evolved at certain times. - location: all species which require being evolved at certain locations. - mildly_annoying: the secondary evolution of nincada, leveling up with a certain species in the party, those requiring certain genders. - highly_annoying: the evolutions of tyrogue, wurmple, and feebas. For species whose evolutions intersect multiple categories, all categories are required for their evolution to be in logic. For example, time and held_item must be specified for happiny's evolution to be in logic. level and mildly_annoying must be specified for the evolution of nincada into shedinja.

Evolution Item Shop in AP Helper

Evolution items shop is available with the AP Helper. (Present in the 2nd floor of any Pokémon Center)
0
25
0

Reusable TMs

TMs are reusable.
25
0
0

National Dex Num Mons

Number of seen regional Pokémon required to complete the Regional Pokédex. (This is when you can receive the National Dex from Oak)
This is a range option.

Accepted values:
Normal range: 1 - 210
0 ❌
25 ❌
0 ❌
0
0
0
0

Start With Swarms

Start the game with swarms enabled. Note: swarms will only be enabled after you obtain the poffin case, which is when you can control their locations.
0
25
0

Randomize Roamers

Randomize roaming Pokemon.
25
0
0

Roamer Blacklist

Specify the banned roaming Pokemon species. The whitelist has precedence over this. This has no effect if starters are not randomized. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as banning all legendary species.

Can Reset Roamers in AP Helper

Can reset roamers with the AP Helper. (Present in the 2nd floor of any Pokémon Center)
0
25
0
Trainers

Trainersanity Count

Each trainer adds a location to the game. These locations are filled with nuggets by default.
This is a range option.

Accepted values:
Normal range: 0 - 457

The following values have special meanings, and may fall outside the normal range.
  • 0: None
  • 457: Full
25 ❌
0 ❌
0
0
0
0

Trainersanity Whitelist

Specify the possible trainers which can be trainersanity locations. This has precedence over the trainersanity blacklist.

Trainersanity Blacklist

Specify the trainers which cannot be trainersanity locations. The whitelist has precedence over this.

Trainersanity Required

Specify trainers which must be trainersanity locations. Has precedence over the whitelist and blacklist.

Randomize Trainer Parties

Randomize trainer party members.
25
0
0

Trainer Party Blacklist

Specify the banned trainer party species. The whitelist has precedence over this. This has no effect if starters are not randomized. The species names should be entered entirely in lowercase. Spaces should be replaced by underscores. For example, Mr. Mime would be mr_mime. legendaries, all lowercase, will be interpreted as banning all legendary species.
HMs

Remove Badge Requirement

Specify which HMs do not require a badge to use outside of battle. This overrides the HM Badge Requirements setting. HMs should be provided in the form: "fly", "waterfall", "rock_smash", etc. They can be specified all at once with "all".

Add HM Reader

Add the HM Reader item. The HM Reader is an item that lets you use field moves without teaching them. Options: - no: Don't add the HM Reader item. - itempool: Add the HM Reader item to the itempool. - precollected: Start with the HM Reader item.
25
0
0
0

HM Reader Mode

Mode for the HM Reader. The HM Reader is an item that lets you use field moves without teaching them. Options: - req_mon: require a Pokemon in your party to which you can teach the move, in order for the HM Reader to use it. - noreq_mon: do not require a Pokemon in your party to which you can teach the move.
25
0
0

TM/HM Compatibility

Add TM/HM compatibility to all species. Choices: - none: the compatibility is unaffected - hms: all species will be compatible with all HMs (and TM70 Flash) - all: all species will be compatible with all TMs and HMs
25
0
0
0
Quality of Life

Game Options

Presets in-game options. Allowed options and values, with default first: text_speed: mid/slow/fast - Sets the text speed sound: stereo/mono - Sets the sound mode battle_scene: on/off - Sets whether the battle animations are shown battle_style: shift/set - Sets whether pokemon can be changed when the opponent's pokemon faints button_mode: normal/start=x/l=a - Sets the button mode text_frame: 1–20 - Sets the textbox frame. "random" will pick a random frame. received_items_notification: jingle/nothing/message - Sets the received_items_notification. default_player_name: player_name/custom/random/vanilla - Sets the default player name. with player_name, tries to use the AP player name. default_rival_name: random/custom/player_name/vanilla - Sets the default rival name. with random, picks from one of the players in the AP. name_strictness: relaxed/strict - How strict setting the default player/rival name is. With strict, it will require a name of length less than or equal to 7, with no invalid characters. With relaxed, it will truncate the name and fill the invalid characters with question marks. default_gender: vanilla/male/female/random - Sets the default gender. The text_speed, sound, battle_scene, battle_style, button_mode, text_frame, and received_items_notification options can additionally be modifier in the in-game options menu. for the player and rival names, the maximum length is 7 characters, and the following characters are accepted: all alphanumeric characters (A–Z, a–z, 0–9), and the following symbols: , . ' - : ; ! ? " ( ) ~ @ # % + * / =, and as spaces. Additionally, some special characters, for example most accented vowels, are accepted. If the player or rival names do not satisfy these constraints, the game will use its original behaviour, where the player or rival names are entered during the starting cutscene.
This option cannot be modified here. Please edit your .yaml file manually.

Blind Trainers

Set whether trainers will be blind. This option can also be modified in the in-game options menu.
25
0
0

HM Cut-Ins

Whether HM Cut-Ins should be played. This option can also be modified in the in-game options menu.
25
0
0

60 FPS

Whether the 60 FPS patch should be applied. This option can also be modified in the in-game options menu.
25
0
0

Buck Position

Whether Buck should be moved to the end of Stark Mountain. This option can also be modified in the in-game options menu.
25
0
0

Healthbar Speed

The speed multiplier of the health bar. This option can also be modified in the in-game options menu.
This is a range option.

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

Normalize Encounters

In the vanilla game, encounter table entries have varying probabilities, from 20% down to 1%. This option will normalize these, so they all have the same probability. The normalized probabilities are 1/12 for each entry in the land table, and 1/5 for each entry in the water and rod tables. This option is modifiable in the in-game options menu. Note: this does not mean that there are twelve encounter slots, and a 1/12 chance for each slot. Often there will only be two or three encounter slots per route, occupying all twelve entries in the encounter table. This option only means that the *smallest* possible probability for any slot will be 1/12. (except for special encounters, where there may be more or less table entries)
0
25
0

Instant Text

Have text scroll instantly. This option is modifiable in the in-game options menu.
25
0
0

Hold A to Advance

You no longer need to press A to advance text, holding it will suffice. (Same for B) This option is modifiable in the in-game options menu.
25
0
0

Always Catch

Have a 100% chance of catching any encounter. This option is modifiable in the in-game options menu.
25
0
0

Guaranteed Escape

You will always be able to escape from wild encounters. This option is modifiable in the in-game options menu.
25
0
0

Talk to Trainers without Fighting Them

You can talk to trainers without having to fight them. This only applies when you talk to them, not if they spot you. Note: them spotting you can be disabled by the blind trainers option. This option is modifiable in the in-game options menu.
25
0
0

Exp. Multiplier

Set an experience multiplier for all gained experience. This can either be an integer between 0 and 65535, inclusive, or a string of a fraction "a/b", where the numerator is between 0 and 65535, inclusive, and the denominator is between 1 and 65535, inclusive. This option can be modified in-game.
This option cannot be modified here. Please edit your .yaml file manually.

Add Master Repel

Add a master repel item to the item pool. The master repel is a key item. It is a repel that blocks all encounters, and never runs out.
25
0
0

Require Fly Location Items for Flight

Require the fly location item to fly to a certain location. If this is false, then simply visiting the location will be sufficient.
25
0
0

Item Notifications Mask

Which types of items should in-game notifications be shown for. Valid options are all, progression, useful, and trap. This option can also be modified in the in-game options menu.

Fast Fishing

A QOL option to accelerate fishing encounters. This option can be modified in-game.
25
0
0

prevent_poptracker_spoiling

The value of the barricades will be spoiled by the Poptracker by default. It can be preferred to avoid this, if the options are weighted. This option will prevent poptracker from spoiling these options until they are seen in-game. Specify "all" for every barricade. Options: - route_207_barricade - route_215_barricade - route_210_lower_barricade - boat_canalave_pastoria - boat_canalave_snowpoint - boat_pastoria_snowpoint - pastoria_barriers - early_sunyshore
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 the specified amount of these items. Example: {Bomb: 1, Arrow: 3}

Start Inventory from Pool

Start with the specified amount of these items and don't place them in the world. Example: {Bomb: 1, Arrow: 3} 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.