archipelago/yamls/archipelathon/PuzzlerHatty.yaml

700 lines
22 KiB
YAML

# 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.
[]