Spirit Tracks

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. **Items:** ensure all logically relevant items can be acquired. Some items, such as keys, may be self-locking, and some locations may be inaccessible.
0
0
25
0

Death Link

When you die, everyone who enabled death link dies. Of course, the reverse is true too. Still a bit buggy, the train won't die immediately.
25
0
0
Goal Options

Goal Location

The goal to accomplish in order to complete the seed. - defeat_malladus: enter the dark realm and defeat the demon king. - other options: defeat the specified boss/tos section to goal. (Staven is Byrne in US Localization) Is not compatible with dark realm unlock options, so you can't set a number of required dungeons or compass shards etc. The dungeon/section associated with the goal will never be excluded.
25
0
0
0
0
0
0
0
0
0
0
0
0

Dark Realm Unlock

What unlocks the dark realm? - compass_of_light: only the compass of light is required. malladus also requires a sword, bow of light and Spirit Flute. - dungeons: find the compass of light and finish a specified number of dungeons to gain access to the dark realm. - shattered_compass: McGuffin hunt! find a specified number of compass shards to unlock the dark realm. - both: you need to find the shattered compass shards to get the track, and the dungeon goal to enter.
0
25
0
0
0

Required Dungeon Count

How many dungeons/ToS sections are required to unlock the dark realm? Will not go higher than the number of valid locations in dungeon pool. Is also the number of included dungeons if not using a dungeon goal.
This is a range option.

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

Require Specific Dungeons

Specific dungeons are required to enter the dark realm.
0
25
0

Endgame Scope

How much of the dark realm do you get to play? - full_dark_realm: everything! - skip_dark_trains: skip the first phase with the dark trains - skip_demon_train: only fight cole and malladus, skipping the demon train fight - malladus_only: only fight the final boss - malladus_p2: skip the boulder phase and the spirit duet, and go straight to the final phase - enter_dark_realm: Goal is sent on entering the dark realm, but you can still fight the bosses if you like.
25
0
0
0
0
0
0

Tower of Spirits Dungeon Reward Options

How does Tower of Spirits count towards the dungeon pool? - not_in_dungeon_pool: Tower of Spirits is not rolled for required or included dungeons. - final_section: Legacy option, currently adds section 5 and Staven (Byrne) as the tower's goal location - all_sections: all ToS sections are added to the dungeon pool.
25
0
0
0

Plando Dungeon Pool

Choose what dungeons appear in the required dungeon pool. Leave blank to ignore. Valid options are: 'Wooded Temple', 'Blizzard Temple', 'Marine Temple', 'Mountain Temple', 'Desert Temple', 'ToS 1'...'ToS 6' Special Options include: - Lost At Sea - Take 'em All On 3 Overrides tos_dungeon_options.

Exclude non-required ToS Sections

Exclude or remove locations from non-required Tower of Spirits Section. Will spawn the blue warp in the tower early if section 5 is excluded, you'll still need to defeat Staven (Byrne) to reach the room behind it. The Stamp Stand is active as long as stamps are. - include: non-required sections are included - exclude: non-required sections locations are excluded, and can't have useful or progression items. - remove: non-required section locations are removed from generation, and don't count towards hint cost etc.
25
0
0
0

Exclude non-required Dungeons

Exclude or remove locations from non-required dungeons. Does not count Tower of Spirits, that has its own option. If using shattered compass goal, the game will still pick dungeons based on required dungeon settings for inclusion/exclusion. Does not work with require_specific_dungeons=False, that sets all dungeons to included. - include: non-required dungeons are included - exclude: non-required dungeon locations are excluded, and can't have useful or progression items. - remove: non-required dungeon locations are removed from generation, and don't count towards hint cost etc.
25
0
0
0

Dungeon Hints

Get hints for what dungeons are required.
0
25
0

Required Compass Shards

How many compass shards you need to unlock the tracks to the dark realm.
This is a range option.

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

Total Compass Shards

Total number of compass shards in pool.
This is a range option.

Accepted values:
Normal range: 1 - 30
0
25
0
0
0
0
0
Logic Options

Logic Difficulty

Logic Difficulty. - normal: Glitches and tricky tricks are not in logic. - hard: More difficult combat, obscure strategies, certain puzzles without their solutions and slow cycles are in logic. - glitched: not implemented.
25
0
0
0

Cannon Logic

When is cannon required? - train_requires_cannon: you cannot board the train without the cannon - open_train: cannonless train is not in logic, but you can use the train without cannon if you want to - hard_logic: cannonless train is in logic, often requiring clever routing, damage tanking or dodging cannonballs by braking with good timing. Should always be possible with vanilla train speed settings and a four heart spirit train. - no_logic: ignores train enemies in logic. Cheesing enemies with train speed is usually necessary.
25
0
0
0
0
Key Options

Randomize Small Keys

Small Key Logic options: - vanilla: Keys are not randomized - in_own_section: Keys can be found in their own dungeon or Tower of Spirits section - in_own_dungeon: Keys can be found in their own dungeon - anywhere: Keysanity. Keys can be found anywhere
0
25
0
0
0

Randomize Boss Keys

Randomize Boss Keys. Most boss key locations trigger on picking up or moving the key, but for Mountain Temple you need to finish the minecart puzzle. - vanilla: boss keys are normal, you need to carry them to their door - vanilla_abstract: picking up boss keys gives you an abstract boss key item, so you don't have to carry the key - in_own_section: boss keys are randomized in their own dungeon/Tower of Spirits section - in_own_dungeon: boss keys are randomized in their own dungeon - anywhere: boss keys are randomized anywhere
25
0
0
0
0
0

Keyrings

Replaces small keys with keyrings, containing all small keys for that dungeon/ToS section. There's a separate option to also include boss keys. Does not work with vanilla key locations. - no_keyrings: all keys are singular, like vanilla - snurglar_only: only the 3 Snurglar Keys required to enter the Mountain Temple are keyrings. - all: All small keys are turned into keyrings - random_mixed: will roll a number of dungeons/sections to use keyrings for, and have single keys for the rest.
0
25
0
0
0

Boss Keys in Keyrings

Boss Keys are included in keyrings. Does not work with vanilla boss key locations. Boss Key randomization will switch to whatever the keysanity option is when boss key rando is not vanilla.
25
0
0
Randomization Options

Track Item Pool

What does your rail item pool look like? Includes different custom combined rail items sorted into different pools you can choose from. Many of the combined items overlap. Combinations that contain sources unlock what the source unlocks, like tower sections if you choose that option. - vanilla: Your rail pool consists of the 34 vanilla glyph, source, restoration and force gem tracks. - completed_glyphs: Each glyph comes pre-completed. Sand realm counts separately. 5 rail items. - major_minor: creates a major and minor rail combination for each realm, where the major contains the source, restoration and glyph. 10 rail items. - thematic: Adds 16 custom groups containing 3-5 rail items to the pool, based on locale. - mixed: Rolls a complete set of rail items from all rail pools. - mixed_large: rolls as mixed but does not include single rail items - mixed_small: rolls as mixed but does not include completed glyph items.
25
0
0
0
0
0
0
0

Randomize Minigames

Randomize Minigames. All difficulties include Restoration Duets, Hyrule Castle Sword Training and Goron Target Range. Easy+ includes Mayscore Whip game, Take 'em All On, Pirate Hideout, Slippery Station and Ends of the Earth. - no_minigames: minigames are not randomized - restoration_duets: include only restoration duets. Are they really minigames? - easy: only the easiest difficulty of each minigame is randomized. - hard: only the second difficulty of each minigame is randomized. - expert: only the hardest difficulty of each minigame is randomized. Includes Take 'em all On 3. - all_reasonable: the easy and hard difficulties are randomized. - everything: all minigame rewards are randomized.
0
0
25
0
0
0
0
0

Minigame Hints

Hint for minigames
25
0
0

Randomize Stamps

What to do with stamps. - no_stamp_stands: don't randomize stamp book, stamps stands or stamp rewards from Niko - vanilla: Stamp stands give stamps, that are neither archipelago items nor randomized locations, that count towards Niko rewards, that are randomized. - vanilla_with_location: stamp stands are randomized locations, but also give non-archipelago-item stamps that count towards Niko rewards. - vanilla_items: stamp stands are locations, that give their vanilla stamp items. - randomized: stamp stands are randomized locations, and stamps are randomized items that you need to find.
0
0
25
0
0
0

Stamp Pack Size

Change the size of your stamp packs. Only used when stamps are randomized. - random_mixed (-1): chooses a mix of different pack sizes at random
This is a range option.

Accepted values:
Normal range: 1 - 5

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

Portal Behavior

How to handle the train portals. - always_open: You can always take the portals, as long as you have the tracks on both sides - open_one_way: You can always take the portals, but you have to unlock them from the side with the gem first - open_with_items: creates an item for each portal pair, that is required to use each portal.
25
0
0
0

Portal Checks

Creates locations for shooting the gem on each portal.
25
0
0

Randomize Passengers

Randomize the sidequests involving moving passengers from one station to another. NPCs can be picked up if you have access to their destination station. - no_passengers: passengers are not randomized, and quests that affect future stuff are in their most convenient state. - vanilla: passengers are picked up in their vanilla locations, and only a successful delivery is a randomized location. You can carry 1 NPC at a time and have to keep them happy. - vanilla_abstract: same as above, but NPCs give themselves as items, and you don't need to care about their comfort. You can pick up multiple NPCs at the same time. - randomize: NPCs are items, and both picking them up and reaching their destinations are locations.
25
0
0
0
0

Randomize Cargo

Randomize transporting cargo from one station to another. You need the wagon to buy cargo. - no_cargo: Cargo deliveries are not randomized, and places affected are in their most convenient state, ex. Goron lava geyser are down. - vanilla: cargo can be bought at their vanilla locations, and only a successful delivery is a randomized location. You can carry 1 type of cargo at a time, perishables perish with time and taking damage decrements your cargo count. - vanilla_abstract: same as above, but buying cargo gives an unlimited cargo item that unlocks all deliveries. You can pick up multiple cargo at the same time and don't have to worry about transport complications. - randomize: Cargo become items, and buying cargo/delivering cargo are both randomized locations. There are multiple cargo items when used in multiple places, and the items are used up on getting the locations.
25
0
0
0
0

Start With Train

Starts you with a forest glyph including track and cannon depending on cannon logic, giving you train access from the start. On by default to give people more checks in the beginning
0
25
0
ToS Options

ToS Section Unlocks

What unlocks Tower of Spirits sections? open: all sections are open from the start sources: each source unlocks a new section progressive: adds "Progressive Tower Section" items, that unlock sections one at a time. ToS 1 is always available.
0
25
0
0

ToS Unlock Base Item

If True, Prevents Tower of Spirit access until you have the `Tower of Spirits Base` item Creates an additional progressive tower section item instead if you play with progressive tower sections.
25
0
0

Shuffle ToS Sections

Shuffle Tower of Spirits Sections. Also includes the summit as its own section. Progressive tears will respect the new ordering.
25
0
0

Randomize Tears of Light

Randomize Tears of Light - vanilla: tears of light are not randomized - vanilla_items: tears of light are vanilla, but you don't need to collect them more than once and they count as archipelago locations for hint costs. - in_own_section: tears of light are randomized in their own tower sections. progressive and global tears count towards all sections - in_tos: tears of light are randomized anywhere in Tower of Spirits - anywhere: tears of light are randomized anywhere - no_tears: you need to find either two swords or bow of light + bow to possess phantoms, tears are still randomized locations.
25
0
0
0
0
0
0

Tears of Light Size

Tears of light size - small: you need 3 tears for each tower section - large: you need one big tear per section
25
0
0

Tears of Light Sectionality

tears_of_light_grouping: - unique_sections: tears of light only work in one section - all_sections: tears work globally for all sections. - progressive: tears fill each section from bottom to top. Works with shuffle_tos_section.
25
0
0
0

Spirit Item Options

Lokomo Sword and Bow of Light can be combined with certain tear of light groupings - items: Lokomo Sword is the second progressive sword; and Bow of Light is its own item, but requires a progressive bow to use. - final_tear: if tear_group is all_sections or progressive, an extra final tear item is added that unlocks both the Lokomo Sword and the Bow of Light.
25
0
0
Shops, Treasure and Rupees

Shopsanity

Randomize Shops. Gives vanilla items after buying the randomized one. Add the following to the list to randomize that type of shop location: - uniques: 3 locations, 4500 rupees - treasure: 7 locations, 2400 rupees - potions: 10 locations, 1400 rupees - shields: 5 locations, 610 rupees - postcards: 4 locations 400 rupees - ammo: 4 locations 500 rupees - all: same as adding all above

Shop Hints

Know what you're buying before you buy
0
25
0

Rupee Farming Logic

What is required for rupee farming? - no_farming: All rupees are accounted for in the item pool. - unlimited_farming: Once you have access to Linebeck, or rupees from excess treasures, you are logically expected to farm for rupees.
25
0
0

Excess Random Treasure

There are random treasures everywhere, in pots, leaves, from minigames, shops and prize postcards. What happens when you get them? - nothing: random treasures give you nothing. - vanilla: You get what you get - convert_to_rupees: Instantly converts to Linebeck's sell price.
0
25
0
0
Rabbit Options

Rabbitsanity

Randomize catching rabbits. There are 10 rabbits for each realm, for a total of 50. Also includes Bunnio's rewards for 5 total rabbits, 1 of each rabbit, 10 rabbits of each type and 10 rabbits of all types. - no_rabbits: rabbits are not randomized - vanilla: rabbit locations always give rabbit items of their rabbit type. They still count as locations in archipelago for hint cost purposes, and the number of rabbits received scales based on how many locations you include. - unique_checks: each rabbit in the overworld is a unique location. - on_total: the total number of rabbits caught of each type gives a check, ex. "Catch 3 Snow Rabbits". - both: get locations both on specific rabbits and total rabbits.
25
0
0
0
0
0

Rabbitsanity Max Location Count

The maximum number of rabbit locations for each type if rabbitsanity is enabled. Also affects rabbit_location_count_distribution. If rabbitsanity option is unique_checks or vanilla, it will pick this many unique locations of each type at random. If rabbitsanity is vanilla, rabbit pack size gets assigned automatically to make everything work.
This is a range option.

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

Rabbitsanity Location Count Distribution

How to distribute rabbit count with the on_total rabbitsanity option, for a maximum defined in rabbit_max_location_count. - for_each: creates one location per rabbit. - on_twos: creates a location for every 2 rabbits. - on_threes: creates a location for every 3 rabbits. - random_uniform: will roll an interval between 1 and 3 for each rabbit type - random_mixed: will first roll how many locations to create for each rabbit type, from 1 to rabbit_max_location_count, and then randomly pick from available rabbit locations. If rabbitsanity is vanilla or unique_checks, it defaults to for_each, but if combined with random_mixed it will randomize unique location count between 1 and rabbit_max_location_count for each rabbit type individually.
25
0
0
0
0
0

Rabbit Pack Size

Number of rabbits received per rabbit item for each rabbit type with rabbitsanity. Setting it to 0 or random_uniform will randomize between 1 and 5 for each rabbit type. Setting it to -1 or random_mixed will keep rolling random pack size items for each rabbit type until you have enough. It rolls a discrete triangular distribution between 1 and 5 with mode 2. If rabbitsanity is vanilla, this is ignored as vanilla assigns its own pack sizes.
This is a range option.

Accepted values:
Normal range: 1 - 5

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

Extra Rabbit Items

How many extra rabbit items to create for each rabbit type. Is affected by rabbit_pack_size If rabbitsanity is vanilla, this will add extra rabbit items to the normal item pool.
This is a range option.

Accepted values:
Normal range: 0 - 5
25
0
0
0
0
0
Cosmetic Options

Starting Train

What train to start with. Train parts will be randomized later. Different trains have different health, but see this to more be a fun cosmetic thing. - all_parts: start with all parts, and customize freely in Alfonzo's Workshop on outset. - random_train: picks 1 random train to start with
0
0
25
0
0
0
0
0
0
0
0

Multiworld Item Model Swaps

Change the item models for items found belonging to other players to their nearest spirit-tracks equivalent. Currently, all Zelda Games are implemented except the Oracle games. Other copies of Spirit Tracks always swap their items.
0
25
0
Item & Location Options

Remove Items From Pool

Removes specified amount of given items from the item pool, replacing them with random filler items. This option has significant chances to break generation if used carelessly, so test your preset several times before using it on long generations. Use at your own risk!
This option needs to be configured manually in the YAML file.

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"

Start Inventory from Pool

Start with the specified amount of these items and don't place them in the world. Example: "Bomb: 1" 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 needs to be configured manually in the YAML file.