# Q. What is this file? # A. This file contains options which allow you to configure your multiworld experience while allowing # others to play how they want as well. # # Q. How do I use it? # A. The options in this file are weighted. This means the higher number you assign to a value, the # more chances you have for that option to be chosen. For example, an option like this: # # map_shuffle: # on: 5 # off: 15 # # Means you have 5 chances for map shuffle to occur, and 15 chances for map shuffle to be turned # off. # # Q. I've never seen a file like this before. What characters am I allowed to use? # A. This is a .yaml file. You are allowed to use most characters. # To test if your yaml is valid or not, you can use this website: # http://www.yamllint.com/ # You can also verify that your Archipelago options are valid at this site: # https://archipelago.gg/check # Your name in-game, limited to 16 characters. # {player} will be replaced with the player's slot number. # {PLAYER} will be replaced with the player's slot number, if that slot number is greater than 1. # {number} will be replaced with the counter value of the name. # {NUMBER} will be replaced with the counter value of the name, if the counter value is greater than 1. name: PuzzlerHatty # Used to describe your yaml. Useful if you have multiple files. description: Default A Hat in Time Template game: A Hat in Time requires: version: 0.6.1 # Version of Archipelago required for this yaml to work as expected. A Hat in Time: # 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. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 99 random: 0 random-low: 0 random-high: 0 disabled: 0 # equivalent to 0 normal: 50 # equivalent to 50 extreme: 0 # equivalent to 99 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. full: 50 minimal: 0 death_link: # When you die, everyone who enabled death link dies. Of course, the reverse is true too. 'false': 50 'true': 0 # General Options EndGoal: # The end goal required to beat the game. # Finale: Reach Time's End and beat Mustache Girl. The Finale will be in its vanilla location. # # Rush Hour: Reach and complete Rush Hour. The level will be in its vanilla location and Chapter 7 # will be the final chapter. You also must find Nyakuza Metro itself and complete all of its levels. # Requires DLC2 content to be enabled. # # Seal the Deal: Reach and complete the Seal the Deal death wish main objective. # Requires Death Wish content to be enabled. finale: 50 rush_hour: 0 seal_the_deal: 0 ShuffleStorybookPages: # If enabled, each storybook page in the purple Time Rifts is an item check. # The Compass Badge can track these down for you. 'false': 0 'true': 50 ShuffleAlpineZiplines: # If enabled, Alpine's zipline paths leading to the peaks will be locked behind items. 'false': 0 'true': 50 ShuffleSubconPaintings: # If enabled, shuffle items into the pool that unlock Subcon Forest fire spirit paintings. # These items are progressive, with the order of Village-Swamp-Courtyard. 'false': 0 'true': 50 ShuffleActContracts: # If enabled, shuffle Snatcher's act contracts into the pool as items 'false': 0 'true': 50 MinPonCost: # The minimum number of Pons that any item in the Badge Seller's shop can cost. # # You can define additional values between the minimum and maximum values. # Minimum value is 10 # Maximum value is 800 75: 50 random: 0 random-low: 0 random-high: 0 MaxPonCost: # The maximum number of Pons that any item in the Badge Seller's shop can cost. # # You can define additional values between the minimum and maximum values. # Minimum value is 10 # Maximum value is 800 300: 50 random: 0 random-low: 0 random-high: 0 BadgeSellerMinItems: # The smallest number of items that the Badge Seller can have for sale. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 10 4: 50 random: 0 random-low: 0 random-high: 0 BadgeSellerMaxItems: # The largest number of items that the Badge Seller can have for sale. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 10 8: 50 random: 0 random-low: 0 random-high: 0 LogicDifficulty: # Choose the difficulty setting for logic. # For an exhaustive list of all logic tricks for each difficulty, see this Google Doc: # https://docs.google.com/document/d/1x9VLSQ5davfx1KGamR9T0mD5h69_lDXJ6H7Gq7knJRI/edit?usp=sharing normal: 50 moderate: 0 hard: 0 expert: 0 NoPaintingSkips: # If enabled, prevent Subcon fire wall skips from being in logic on higher difficulty settings. 'false': 50 'true': 0 CTRLogic: # Choose how you want to logically clear Cheating the Race. time_stop_only: 50 scooter: 0 sprint: 0 nothing: 0 # Act Options ActRandomizer: # If enabled, shuffle the game's Acts between each other. # Light will cause Time Rifts to only be shuffled amongst each other, # and Blue Time Rifts and Purple Time Rifts to be shuffled separately. 'false': 0 light: 50 insanity: 0 StartingChapter: # Determines which chapter you will be guaranteed to be able to enter at the beginning of the game. '1': 50 '2': 0 '3': 0 '4': 0 LowestChapterCost: # Value determining the lowest possible cost for a chapter. # Chapter costs will, progressively, be calculated based on this value (except for the final chapter). # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 10 5: 50 random: 0 random-low: 0 random-high: 0 HighestChapterCost: # Value determining the highest possible cost for a chapter. # Chapter costs will, progressively, be calculated based on this value (except for the final chapter). # # You can define additional values between the minimum and maximum values. # Minimum value is 15 # Maximum value is 45 25: 50 random: 0 random-low: 0 random-high: 0 ChapterCostIncrement: # Lower values mean chapter costs increase slower. Higher values make the cost differences more steep. # # You can define additional values between the minimum and maximum values. # Minimum value is 1 # Maximum value is 8 4: 50 random: 0 random-low: 0 random-high: 0 ChapterCostMinDifference: # The minimum difference between chapter costs. # # You can define additional values between the minimum and maximum values. # Minimum value is 1 # Maximum value is 8 4: 50 random: 0 random-low: 0 random-high: 0 FinalChapterMinCost: # Minimum Time Pieces required to enter the final chapter. This is part of your goal. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 50 30: 50 random: 0 random-low: 0 random-high: 0 FinalChapterMaxCost: # Maximum Time Pieces required to enter the final chapter. This is part of your goal. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 50 35: 50 random: 0 random-low: 0 random-high: 0 FinaleShuffle: # If enabled, chapter finales will only be shuffled amongst each other in act shuffle. 'false': 50 'true': 0 ActPlando: # Plando acts onto other acts. For example, "Train Rush": "Alpine Free Roam" will place Alpine Free Roam # at Train Rush. {} ActBlacklist: # Blacklist acts from being shuffled onto other acts. Multiple can be listed per act. # For example, "Barrel Battle": ["The Big Parade", "Dead Bird Studio"] # will prevent The Big Parade and Dead Bird Studio from being shuffled onto Barrel Battle. {} # Item Options StartWithCompassBadge: # If enabled, start with the Compass Badge. In Archipelago, the Compass Badge will track all items in the world # (instead of just Relics). Recommended if you're not familiar with where item locations are. 'false': 0 'true': 50 CompassBadgeMode: # closest - Compass Badge points to the closest item regardless of classification # important_only - Compass Badge points to progression/useful items only # important_first - Compass Badge points to progression/useful items first, then it will point to junk items closest: 50 important_only: 0 important_first: 0 RandomizeHatOrder: # Randomize the order that hats are stitched in. # Time Stop Last will force Time Stop to be the last hat in the sequence. 'false': 0 'true': 50 time_stop_last: 0 YarnAvailable: # How much yarn is available to collect in the item pool. # # You can define additional values between the minimum and maximum values. # Minimum value is 30 # Maximum value is 80 50: 50 random: 0 random-low: 0 random-high: 0 YarnCostMin: # The minimum possible yarn needed to stitch a hat. # # You can define additional values between the minimum and maximum values. # Minimum value is 1 # Maximum value is 12 4: 50 random: 0 random-low: 0 random-high: 0 YarnCostMax: # The maximum possible yarn needed to stitch a hat. # # You can define additional values between the minimum and maximum values. # Minimum value is 1 # Maximum value is 12 8: 50 random: 0 random-low: 0 random-high: 0 MinExtraYarn: # The minimum number of extra yarn in the item pool. # There must be at least this much more yarn over the total number of yarn needed to craft all hats. # For example, if this option's value is 10, and the total yarn needed to craft all hats is 40, # there must be at least 50 yarn in the pool. # # You can define additional values between the minimum and maximum values. # Minimum value is 5 # Maximum value is 15 10: 50 random: 0 random-low: 0 random-high: 0 HatItems: # Removes all yarn from the pool and turns the hats into individual items instead. 'false': 50 'true': 0 UmbrellaLogic: # Makes Hat Kid's default punch attack do absolutely nothing, making the Umbrella much more relevant and useful 'false': 50 'true': 0 MaxExtraTimePieces: # Maximum number of extra Time Pieces from the DLCs. # Arctic Cruise will add up to 6. Nyakuza Metro will add up to 10. The absolute maximum is 56. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 16 16: 50 random: 0 random-low: 0 random-high: 0 YarnBalancePercent: # How much (in percentage) of the yarn in the pool that will be progression balanced. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 100 20: 50 random: 0 random-low: 0 random-high: 0 TimePieceBalancePercent: # How much (in percentage) of time pieces in the pool that will be progression balanced. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 100 35: 50 random: 0 random-low: 0 random-high: 0 # Arctic Cruise Options EnableDLC1: # Shuffle content from The Arctic Cruise (Chapter 6) into the game. This also includes the Tour time rift. # DO NOT ENABLE THIS OPTION IF YOU DO NOT HAVE SEAL THE DEAL DLC INSTALLED!!! 'false': 0 'true': 50 Tasksanity: # If enabled, Ship Shape tasks will become checks. Requires DLC1 content to be enabled. 'false': 50 'true': 0 TasksanityTaskStep: # How many tasks the player must complete in Tasksanity to send a check. # # You can define additional values between the minimum and maximum values. # Minimum value is 1 # Maximum value is 3 1: 50 random: 0 random-low: 0 random-high: 0 TasksanityCheckCount: # How many Tasksanity checks there will be in total. # # You can define additional values between the minimum and maximum values. # Minimum value is 1 # Maximum value is 30 18: 50 random: 0 random-low: 0 random-high: 0 ShipShapeCustomTaskGoal: # Change the number of tasks required to complete Ship Shape. If this option's value is 0, the number of tasks # required will be TasksanityTaskStep x TasksanityCheckCount, if Tasksanity is enabled. If Tasksanity is disabled, # it will use the game's default of 18. # This option will not affect Cruisin' for a Bruisin'. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 90 0: 50 random: 0 random-low: 0 random-high: 0 ExcludeTour: # Removes the Tour time rift from the game. This option is recommended if you don't want to deal with # important levels being shuffled onto the Tour time rift, or important items being shuffled onto Tour pages # when your goal is Time's End. 'false': 50 'true': 0 # Nyakuza Metro Options EnableDLC2: # Shuffle content from Nyakuza Metro (Chapter 7) into the game. # DO NOT ENABLE THIS OPTION IF YOU DO NOT HAVE NYAKUZA METRO DLC INSTALLED!!! 'false': 0 'true': 50 MetroMinPonCost: # The cheapest an item can be in any Nyakuza Metro shop. Includes ticket booths. # # You can define additional values between the minimum and maximum values. # Minimum value is 10 # Maximum value is 800 50: 50 random: 0 random-low: 0 random-high: 0 MetroMaxPonCost: # The most expensive an item can be in any Nyakuza Metro shop. Includes ticket booths. # # You can define additional values between the minimum and maximum values. # Minimum value is 10 # Maximum value is 800 200: 50 random: 0 random-low: 0 random-high: 0 NyakuzaThugMinShopItems: # The smallest number of items that the thugs in Nyakuza Metro can have for sale. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 5 2: 50 random: 0 random-low: 0 random-high: 0 NyakuzaThugMaxShopItems: # The largest number of items that the thugs in Nyakuza Metro can have for sale. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 5 4: 50 random: 0 random-low: 0 random-high: 0 BaseballBat: # Replace the Umbrella with the baseball bat from Nyakuza Metro. # DLC2 content does not have to be shuffled for this option but Nyakuza Metro still needs to be installed. 'false': 0 'true': 50 NoTicketSkips: # Prevent metro gate skips from being in logic on higher difficulties. # Rush Hour option will only consider the ticket skips for Rush Hour in logic. 'false': 50 'true': 0 rush_hour: 0 # Death Wish Options EnableDeathWish: # Shuffle Death Wish contracts into the game. Each contract by default will have 1 check granted upon completion. # DO NOT ENABLE THIS OPTION IF YOU DO NOT HAVE SEAL THE DEAL DLC INSTALLED!!! 'false': 0 'true': 50 DWTimePieceRequirement: # How many Time Pieces that will be required to unlock Death Wish. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 35 15: 50 random: 0 random-low: 0 random-high: 0 DWShuffle: # An alternative mode for Death Wish where each contract is unlocked one by one, in a random order. # Stamp requirements to unlock contracts is removed. Any excluded contracts will not be shuffled into the sequence. # If Seal the Deal is the end goal, it will always be the last Death Wish in the sequence. # Disabling candles is highly recommended. 'false': 50 'true': 0 DWShuffleCountMin: # The minimum number of Death Wishes that can be in the Death Wish shuffle sequence. # The final result is clamped at the number of non-excluded Death Wishes. # # You can define additional values between the minimum and maximum values. # Minimum value is 5 # Maximum value is 38 18: 50 random: 0 random-low: 0 random-high: 0 DWShuffleCountMax: # The maximum number of Death Wishes that can be in the Death Wish shuffle sequence. # The final result is clamped at the number of non-excluded Death Wishes. # # You can define additional values between the minimum and maximum values. # Minimum value is 5 # Maximum value is 38 25: 50 random: 0 random-low: 0 random-high: 0 DWEnableBonus: # In Death Wish, add a location for completing all of a DW contract's bonuses, # in addition to the location for completing the DW contract normally. # WARNING!! Only for the brave! This option can create VERY DIFFICULT SEEDS! # ONLY turn this on if you know what you are doing to yourself and everyone else in the multiworld! # Using Peace and Tranquility to auto-complete the bonuses will NOT count! 'false': 50 'true': 0 DWAutoCompleteBonuses: # If enabled, auto complete all bonus stamps after completing the main objective in a Death Wish. # This option will have no effect if bonus checks (DWEnableBonus) are turned on. 'false': 0 'true': 50 DWExcludeAnnoyingContracts: # Exclude Death Wish contracts from the pool that are particularly tedious or take a long time to reach/clear. # Excluded Death Wishes are automatically completed as soon as they are unlocked. # This option currently excludes the following contracts: # - Vault Codes in the Wind # - Boss Rush # - Camera Tourist # - The Mustache Gauntlet # - Rift Collapse: Deep Sea # - Cruisin' for a Bruisin' # - Seal the Deal (non-excluded if goal, but the checks are still excluded) 'false': 0 'true': 50 DWExcludeAnnoyingBonuses: # If Death Wish full completions are shuffled in, exclude tedious Death Wish full completions from the pool. # Excluded bonus Death Wishes automatically reward their bonus stamps upon completion of the main objective. # This option currently excludes the following bonuses: # - So You're Back From Outer Space # - Encore! Encore! # - Snatcher's Hit List # - 10 Seconds until Self-Destruct # - Killing Two Birds # - Zero Jumps # - Bird Sanctuary # - Wound-Up Windmill # - Vault Codes in the Wind # - Boss Rush # - Camera Tourist # - The Mustache Gauntlet # - Rift Collapse: Deep Sea # - Cruisin' for a Bruisin' # - Seal the Deal 'false': 0 'true': 50 DWExcludeCandles: # If enabled, exclude all candle Death Wishes. 'false': 0 'true': 50 DeathWishOnly: # An alternative gameplay mode that allows you to exclusively play Death Wish in a seed. # This has the following effects: # - Death Wish is instantly unlocked from the start # - All hats and other progression items are instantly given to you # - Useful items such as Fast Hatter Badge will still be in the item pool instead of in your inventory at the start # - All chapters and their levels are unlocked, act shuffle is forced off # - Any checks other than Death Wish contracts are completely removed # - All Pons in the item pool are replaced with Health Pons or random cosmetics # - The EndGoal option is forced to complete Seal the Deal 'false': 50 'true': 0 # Trap Options TrapChance: # The chance for any junk item in the pool to be replaced by a trap. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 100 0: 0 random: 50 random-low: 0 random-high: 0 BabyTrapWeight: # The weight of Baby Traps in the trap pool. # Baby Traps place a multitude of the Conductor's grandkids into Hat Kid's hands, causing her to lose her balance. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 100 40: 50 random: 0 random-low: 0 random-high: 0 LaserTrapWeight: # The weight of Laser Traps in the trap pool. # Laser Traps will spawn multiple giant lasers (from Snatcher's boss fight) at Hat Kid's location. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 100 40: 50 random: 0 random-low: 0 random-high: 0 ParadeTrapWeight: # The weight of Parade Traps in the trap pool. # Parade Traps will summon multiple Express Band owls with knives that chase Hat Kid by mimicking her movement. # # You can define additional values between the minimum and maximum values. # Minimum value is 0 # Maximum value is 100 20: 50 random: 0 random-low: 0 random-high: 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_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. [] exclude_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. []