Merge remote-tracking branch 'origin' into OverworldShuffle
This commit is contained in:
@@ -218,6 +218,7 @@
|
||||
"full",
|
||||
"lite",
|
||||
"lean",
|
||||
"swapped",
|
||||
"crossed",
|
||||
"insanity",
|
||||
"dungeonsfull",
|
||||
@@ -267,6 +268,10 @@
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"door_self_loops": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
},
|
||||
"experimental": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
@@ -430,6 +435,7 @@
|
||||
"triforce_goal_min": {},
|
||||
"triforce_goal_max": {},
|
||||
"triforce_min_difference": {},
|
||||
"triforce_max_difference": {},
|
||||
"custom": {
|
||||
"type": "bool",
|
||||
"help": "suppress"
|
||||
@@ -603,9 +609,6 @@
|
||||
]
|
||||
},
|
||||
"outputname": {},
|
||||
"code": {},
|
||||
"trolls": {
|
||||
"action": "store_true",
|
||||
"type": "bool"
|
||||
}
|
||||
"notes": {},
|
||||
"code": {}
|
||||
}
|
||||
|
||||
@@ -1,448 +1,438 @@
|
||||
{
|
||||
"cli": {
|
||||
"yes": "Yes",
|
||||
"no": "No",
|
||||
"app.title": "ALttP Door Randomizer Version %s : --seed %s --code %s",
|
||||
"version": "Version",
|
||||
"seed": "Seed",
|
||||
"player": "Player",
|
||||
"shuffling.overworld": "Shuffling overworld",
|
||||
"shuffling.world": "Shuffling entrances",
|
||||
"shuffling.prep": "Dungeon and Item prep",
|
||||
"shuffling.dungeons": "Shuffling dungeons",
|
||||
"shuffling.pots": "Shuffling pots",
|
||||
"basic.traversal": "--Basic Traversal",
|
||||
"generating.dungeon": "Generating dungeons",
|
||||
"shuffling.keydoors": "Shuffling Key doors",
|
||||
"lowering.keys.candidates": "Lowering key door count because not enough candidates",
|
||||
"lowering.keys.layouts": "Lowering key door count because no valid layouts",
|
||||
"keydoor.shuffle.time": "Key door shuffle time",
|
||||
"keydoor.shuffle.time.crossed": "Cross Dungeon: Key door shuffle time",
|
||||
"generating.itempool": "Generating Item Pool",
|
||||
"calc.access.rules": "Calculating Access Rules",
|
||||
"placing.dungeon.prizes": "Placing Dungeon Prizes",
|
||||
"placing.dungeon.items": "Placing Dungeon Items",
|
||||
"keylock.detected": "Keylock detected",
|
||||
"fill.world": "Fill the world",
|
||||
"balance.doors": "-Balancing Doors",
|
||||
"re-balancing": "-Re-balancing",
|
||||
"balancing": "--Balancing",
|
||||
"splitting.up": "Splitting Up",
|
||||
"balance.multiworld": "Balancing multiworld progression",
|
||||
"cannot.beat.game": "Cannot beat game! Something went terribly wrong here!",
|
||||
"cannot.reach.items": "The following items could not be reached: %s",
|
||||
"cannot.reach.item": "%s (Player %d) at %s (Player %d)",
|
||||
"check.item.location": "Checking if %s (Player %d) is required to beat the game.",
|
||||
"check.item.location.true": "Yes, item is required.",
|
||||
"check.item.location.false": "No, item is not required.",
|
||||
"cannot.reach.progression": "Not all progression items reachable. Something went terribly wrong here.",
|
||||
"cannot.reach.required": "Not all required items reachable. Something went terribly wrong here.",
|
||||
"patching.rom": "Patching ROM",
|
||||
"patching.spoiler": "Creating Spoiler",
|
||||
"create.meta": "Creating Meta Info",
|
||||
"calc.playthrough": "Calculating Playthrough",
|
||||
"made.rom": "Patched ROM: %s",
|
||||
"made.playthrough": "Printed Playthrough: %s",
|
||||
"made.spoiler": "Printed Spoiler: %s",
|
||||
"used.enemizer": "Enemized: %s",
|
||||
"done": "Done. Enjoy.",
|
||||
"total.time": "Total Time: %s",
|
||||
"finished.run": "Finished run",
|
||||
"generation.failed": "Generation failed",
|
||||
"generation.fail.rate": "Generation fail rate",
|
||||
"generation.success.rate": "Generation success rate",
|
||||
"enemizer.not.found": "Enemizer not found at",
|
||||
"enemizer.nothing.applied": "No Enemizer options will be applied until this is resolved.",
|
||||
"building.collection.spheres": "Building up collection spheres",
|
||||
"building.calculating.spheres": "Calculated sphere %i, containing %i of %i progress items.",
|
||||
"building.final.spheres": "Calculated final sphere %i, containing %i of %i progress items.",
|
||||
"old.python.version": "Door Rando may have issues with python versions earlier than 3.7. Detected version: %s"
|
||||
},
|
||||
"help": {
|
||||
"lang": [ "App Language, if available, defaults to English" ],
|
||||
"create_spoiler": [ "Output a Spoiler File" ],
|
||||
"bps": [ "Output BPS patches instead of ROMs"],
|
||||
"logic": [
|
||||
"Select Enforcement of Item Requirements. (default: %(default)s)",
|
||||
"No Glitches: No Glitch knowledge required.",
|
||||
"Minor Glitches: May require Fake Flippers, Bunny Revival",
|
||||
" and Dark Room Navigation.",
|
||||
"No Logic: Distribute items without regard for",
|
||||
" item requirements."
|
||||
],
|
||||
"mode": [
|
||||
"Select game mode. (default: %(default)s)",
|
||||
"Open: World starts with Zelda rescued.",
|
||||
"Standard: Fixes Hyrule Castle Secret Entrance and Front Door",
|
||||
" but may lead to weird rain state issues if you exit",
|
||||
" through the Hyrule Castle side exits before rescuing",
|
||||
" Zelda in a full shuffle.",
|
||||
"Inverted: Starting locations are Dark Sanctuary in West Dark",
|
||||
" World or at Link's House, which is shuffled freely.",
|
||||
" Requires the moon pearl to be Link in the Light World",
|
||||
" instead of a bunny.",
|
||||
"Retro: Keys are universal, shooting arrows costs rupees,",
|
||||
" and a few other little things make this more like Zelda-1."
|
||||
],
|
||||
"swords": [
|
||||
"Select sword placement. (default: %(default)s)",
|
||||
"Random: All swords placed randomly.",
|
||||
"Assured: Start game with a sword already.",
|
||||
"Swordless: No swords. Curtains in Skull Woods and Agahnim\\'s",
|
||||
" Tower are removed, Agahnim\\'s Tower barrier can be",
|
||||
" destroyed with hammer. Misery Mire and Turtle Rock",
|
||||
" can be opened without a sword. Hammer damages Ganon.",
|
||||
" Ether and Bombos Tablet can be activated with Hammer",
|
||||
" (and Book). Bombos pads have been added in Ice",
|
||||
" Palace, to allow for an alternative to firerod.",
|
||||
"Bombs: Similar to swordless, but only bombs deal damage",
|
||||
" to enemies. Bombs deal sword-class damage and can be",
|
||||
" upgraded. Special enemies such as red eyegores still",
|
||||
" require the traditional item to kill. Medallions can",
|
||||
" be used despite not having a sword.",
|
||||
"Vanilla: Swords are in vanilla locations."
|
||||
],
|
||||
"goal": [
|
||||
"Select completion goal. (default: %(default)s)",
|
||||
"Ganon: Collect all crystals, beat Agahnim 2 then",
|
||||
" defeat Ganon.",
|
||||
"Crystals: Collect all crystals then defeat Ganon.",
|
||||
"Pedestal: Places the Triforce at the Master Sword Pedestal.",
|
||||
"All Dungeons: Collect all crystals, pendants, beat both",
|
||||
" Agahnim fights and then defeat Ganon.",
|
||||
"Triforce Hunt: Places 30 Triforce Pieces in the world, collect",
|
||||
" 20 of them to beat the game.",
|
||||
"Trinity: Can beat the game by defeating Ganon, pulling",
|
||||
" Pedestal, or delivering Triforce Pieces.",
|
||||
"Zelda I: Collect triforce pieces off bosses then defeat Ganon.",
|
||||
"Ganon Hunt: Places 30 Triforce Pieces in the world, collect",
|
||||
" 20 of them then defeat Ganon.",
|
||||
"Completionist: Find everything then defeat Ganon."
|
||||
],
|
||||
"difficulty": [
|
||||
"Select game difficulty. Affects available itempool. (default: %(default)s)",
|
||||
"Normal: Normal difficulty.",
|
||||
"Hard: A harder setting with less equipment and reduced health.",
|
||||
"Expert: A harder yet setting with minimum equipment and health."
|
||||
],
|
||||
"item_functionality": [
|
||||
"Select limits on item functionality to increase difficulty. (default: %(default)s)",
|
||||
"Normal: Normal functionality.",
|
||||
"Hard: Reduced functionality.",
|
||||
"Expert: Greatly reduced functionality."
|
||||
],
|
||||
"flute_mode": [
|
||||
"Determines if you need to wake up the bird or not on flute pickup (default: %(default)s)",
|
||||
"Normal: Normal functionality.",
|
||||
"Active: Flute is activated on pickup."
|
||||
],
|
||||
"bow_mode": [
|
||||
"Determines how the bow acts in the pool (default: %(default)s)",
|
||||
"Progressive: Two progressive bows placed. First picked up is the bow. Second is silvers.",
|
||||
"Silvers Separate: Bow and silvers are completely separate items.",
|
||||
"Retro: Z1 Bow where arrows cost money and the Single Arrow must be bought or found to shoot",
|
||||
"Retro + Silvers: Bow and silvers are completely separate items."
|
||||
],
|
||||
"timer": [
|
||||
"Select game timer setting. Affects available itempool. (default: %(default)s)",
|
||||
"None: No timer.",
|
||||
"Display: Displays a timer but does not affect",
|
||||
" the itempool.",
|
||||
"Timed: Starts with clock at zero. Green Clocks",
|
||||
" subtract 4 minutes (Total: 20), Blue Clocks",
|
||||
" subtract 2 minutes (Total: 10), Red Clocks add",
|
||||
" 2 minutes (Total: 10). Winner is player with",
|
||||
" lowest time at the end.",
|
||||
"Timed OHKO: Starts clock at 10 minutes. Green Clocks add",
|
||||
" 5 minutes (Total: 25). As long as clock is at 0,",
|
||||
" Link will die in one hit.",
|
||||
"OHKO: Like Timed OHKO, but no clock items are present",
|
||||
" and the clock is permenantly at zero.",
|
||||
"Timed Countdown:Starts with clock at 40 minutes. Same clocks as",
|
||||
" Timed mode. If time runs out, you lose (but can",
|
||||
" still keep playing)."
|
||||
],
|
||||
"progressive": [
|
||||
"Select progressive equipment setting. Affects available itempool. (default: %(default)s)",
|
||||
"On: Swords, Shields, Armor, and Gloves will",
|
||||
" all be progressive equipment. Each subsequent",
|
||||
" item of the same type the player finds will",
|
||||
" upgrade that piece of equipment by one stage.",
|
||||
"Off: Swords, Shields, Armor, and Gloves will not",
|
||||
" be progressive equipment. Higher level items may",
|
||||
" be found at any time. Downgrades are not possible.",
|
||||
"Random: Swords, Shields, Armor, and Gloves will, per",
|
||||
" category, be randomly progressive or not.",
|
||||
" Link will die in one hit."
|
||||
],
|
||||
"algorithm": [
|
||||
"Select item filling algorithm. (default: %(default)s)",
|
||||
"balanced: vt26 derivative that aims to strike a balance between",
|
||||
" the overworld heavy vt25 and the dungeon heavy vt26",
|
||||
" algorithm.",
|
||||
"restricted placements: these consider all major items to be special and attempts",
|
||||
"to place items from fixed to semi-random locations. For purposes of these shuffles, all",
|
||||
"Y items, A items, swords (unless vanilla swords), mails, shields, heart containers and",
|
||||
"1/2 magic are considered to be part of a major items pool. Big Keys are added to the pool",
|
||||
"if shuffled. Same for small keys, compasses, maps, keydrops (if small keys are also shuffled),",
|
||||
"1 of each capacity upgrade for shopsanity, the quiver item for retro+shopsanity, and",
|
||||
"triforce pieces for Triforce Hunt. Future modes will add to these as appropriate.",
|
||||
"vanilla_fill As above, but attempts to place items in their vanilla",
|
||||
" location first. Major items that cannot be placed that way",
|
||||
" will attempt to be placed in other failed locations first.",
|
||||
" Also attempts to place all items in vanilla locations",
|
||||
"major_only As above, but uses the major items' location preferentially",
|
||||
" major item location are defined as the group of location where",
|
||||
" the items are found in the vanilla game.",
|
||||
"dungeon_only As above, but major items are preferentially placed",
|
||||
" in dungeons locations first",
|
||||
"district As above, but groups of locations are chosen randomly",
|
||||
" from a pool of fixed locations designed to be interesting",
|
||||
" and give major clues about the location of other",
|
||||
" advancement items. These fixed groups will be documented."
|
||||
],
|
||||
"shuffle": [
|
||||
"Select Entrance Shuffling Algorithm. (default: %(default)s)",
|
||||
"Simple: Shuffle Dungeon Entrances/Exits between each other",
|
||||
" and keep all 4-entrance dungeons confined to one",
|
||||
" location. All caves outside of death mountain are",
|
||||
" shuffled in pairs and matched by original type.",
|
||||
"Restricted: Use Dungeons shuffling from Simple but freely",
|
||||
" connect remaining entrances.",
|
||||
"Full: Mix cave and dungeon entrances freely while limiting",
|
||||
" multi-entrance caves to one world.",
|
||||
"Lite: Beginner-friendly. Dungeons/connectors, dropdowns, and",
|
||||
" item locations are shuffled in separate pools. Non-item",
|
||||
" locations remain vanilla. Connectors are same-world.",
|
||||
"Lean: Same as Lite, except connectors can travel cross worlds.",
|
||||
"Crossed: Mix cave and dungeon entrances freely while allowing",
|
||||
" caves to cross between worlds.",
|
||||
"Insanity: Decouple entrances and exits from each other and",
|
||||
" shuffle them freely. Caves that used to be single",
|
||||
" entrance will still exit to the same location from",
|
||||
" which they are entered.",
|
||||
"Vanilla: All entrances are in the same locations they were",
|
||||
" in the base game.",
|
||||
"The dungeon variants only mix up dungeons and keep the rest of",
|
||||
"the entrances vanilla."
|
||||
],
|
||||
"ow_shuffle": [
|
||||
"This shuffles the layout of the overworld.",
|
||||
"Vanilla: All overworld transitions are connected the same",
|
||||
" way they were in the base game.",
|
||||
"Parallel: Overworld transitions are shuffled, but both worlds",
|
||||
" will have the same pattern/shape.",
|
||||
"Full: Overworld transitions are shuffled, but both worlds",
|
||||
" will have an independent map shape."
|
||||
],
|
||||
"ow_terrain": [
|
||||
"With OW Layout Shuffle, this allows land and water edges to be connected." ],
|
||||
"ow_crossed": [
|
||||
"This allows cross-world connections to occur on the overworld.",
|
||||
"None: No transitions are cross-world connections.",
|
||||
"Grouped: This ensures a two-plane separation so that you cannot",
|
||||
" walk around and access the other plane version by walking.",
|
||||
"Polar: Only used when Tile Flip is enabled. This retains original",
|
||||
" connections even when overworld tiles are flipped.",
|
||||
"Limited: Exactly nine transitions are randomly chosen as",
|
||||
" cross-world connections (to emulate the nine portals).",
|
||||
"Chaos: Every transition has a 50/50 chance to become a",
|
||||
" crossworld connection."
|
||||
],
|
||||
"ow_keepsimilar": [
|
||||
"This keeps similar edge transitions together. ie. the two west edges on",
|
||||
"Sanctuary will be paired with another similar pair." ],
|
||||
"ow_mixed": [
|
||||
"Overworld tiles are randomly chosen to become part of the opposite world."
|
||||
],
|
||||
"ow_whirlpool": [
|
||||
"Whirlpools will be shuffled and paired together."
|
||||
],
|
||||
"bonk_drops": [
|
||||
"Bonk drops from trees, rocks, and statues are shuffled with the item pool."
|
||||
],
|
||||
"ow_fluteshuffle": [
|
||||
"This randomizes the flute spot destinations.",
|
||||
"Vanilla: All flute spots remain unchanged.",
|
||||
"Balanced: New flute spots will be generated but prevents flute",
|
||||
" spots from being on any adjacent screen.",
|
||||
"Random: New flute spots will be generated with minimal bias."
|
||||
],
|
||||
"door_shuffle": [
|
||||
"Select Door Shuffling Algorithm. (default: %(default)s)",
|
||||
"Basic: Doors are mixed within a single dungeon.",
|
||||
"Partitioned Doors are mixed in 3 partitions: L1-3+HC+AT, D1-4, D5-8",
|
||||
"Crossed: Doors are mixed between all dungeons.",
|
||||
"Vanilla: All doors are connected the same way they were in the",
|
||||
" base game."
|
||||
],
|
||||
"intensity" : [
|
||||
"Door Shuffle Intensity Level (default: %(default)s)",
|
||||
"1: Shuffles normal doors and spiral staircases",
|
||||
"2: And shuffles open edges and both types of straight staircases",
|
||||
"3: And shuffles dungeon lobbies",
|
||||
"random: Picks one of those at random"
|
||||
],
|
||||
"door_type_mode" : [
|
||||
"Door Types to Shuffle (default: %(default)s)",
|
||||
"original: Shuffles key doors, bombable, and dashable doors",
|
||||
"big: Adds big key doors",
|
||||
"all: Adds traps doors (and any future supported door types)",
|
||||
"chaos: Increases the number of door types in all dungeon pools"
|
||||
],
|
||||
"trap_door_mode" : [
|
||||
"Trap Door Removal (default: %(default)s)",
|
||||
"vanilla: No trap door removal",
|
||||
"optional: Trap doors removed if blocking",
|
||||
"boss: Also remove boss traps",
|
||||
"oneway: Remove all annoying trap doors"
|
||||
],
|
||||
"key_logic_algorithm": [
|
||||
"Key Logic Algorithm (default: %(default)s)",
|
||||
"default: Balance between safety and randomization",
|
||||
"partial: Partial protection when using certain minor glitches",
|
||||
"strict: Ensure small keys are available"
|
||||
],
|
||||
"decoupledoors" : [ "Door entrances and exits are decoupled" ],
|
||||
"experimental": [ "Enable experimental features. (default: %(default)s)" ],
|
||||
"dungeon_counters": [ "Enable dungeon chest counters. (default: %(default)s)" ],
|
||||
"crystals_ganon": [
|
||||
"How many crystals are needed to defeat ganon. Any other",
|
||||
"requirements for ganon for the selected goal still apply.",
|
||||
"This setting does not apply when the all dungeons goal is",
|
||||
"selected. (default: %(default)s)",
|
||||
"Random: Picks a random value between 0 and 7 (inclusive).",
|
||||
"0-7: Number of crystals needed"
|
||||
],
|
||||
"crystals_gt": [
|
||||
"How many crystals are needed to open GT. For inverted mode",
|
||||
"this applies to the castle tower door instead. (default: %(default)s)",
|
||||
"Random: Picks a random value between 0 and 7 (inclusive).",
|
||||
"0-7: Number of crystals needed"
|
||||
],
|
||||
"ganon_item": [
|
||||
"What item Ganon is vulnerable to while stunned in his final phase.",
|
||||
"Default: The usual item (silver arrows except in bomb-only mode) will",
|
||||
" damage stunned Ganon.",
|
||||
"Random: Picks a random damaging item (but not a medallion if swordless)",
|
||||
"<item>: The specified item will damage stunned Ganon."
|
||||
],
|
||||
"openpyramid": [ "Pre-opens the pyramid hole, this removes the Agahnim 2 requirement for it. (default: %(default)s)" ],
|
||||
"rom": [
|
||||
"Path to an ALttP JP (1.0) rom to use as a base." ,
|
||||
"(default: %(default)s)"
|
||||
],
|
||||
"loglevel": [ "Select level of logging for output. (default: %(default)s)" ],
|
||||
"seed": [ "Define seed number to generate." ],
|
||||
"count": [
|
||||
"Use to batch generate multiple seeds with same settings.",
|
||||
"If --seed is provided, it will be used for the first seed, then",
|
||||
"used to derive the next seed (i.e. generating %(default)s seed(s) with",
|
||||
"--seed given will produce the same %(default)s (different) rom(s) each",
|
||||
"time)."
|
||||
],
|
||||
"fastmenu": [
|
||||
"Select the rate at which the menu opens and closes. (default: %(default)s)"
|
||||
],
|
||||
"quickswap": [ "Enable quick item swapping with L and R. (default: %(default)s)" ],
|
||||
"disablemusic": [ "Disables game music including MSU-1. (default: %(default)s)" ],
|
||||
"mapshuffle": [ "Maps are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"compassshuffle": [ "Compasses are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"keyshuffle": [ "Small Keys are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"bigkeyshuffle": [ "Big Keys are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"shopsanity": ["Shop contents are shuffle in the main item pool and other items can take their place. (default: %(default)s)"],
|
||||
"dropshuffle": [ "Keys dropped by enemies are shuffled and other items can take their place. (default: %(default)s)"],
|
||||
"pottery": [ "Controls how items under pots are shuffled and if other items can take their place:",
|
||||
"None: No pots are changed",
|
||||
"Keys: Key pots are included in the location pool and other items can take their place",
|
||||
"Cave: Only pots in houses and caves are included in the location pool",
|
||||
"CaveKeys: Both pots in houses and caves and keys pots are included in the location pool",
|
||||
"Reduced: Same as KeyCaves + 25%% of Pots in dungeons (dynamic mode)",
|
||||
"Clustered: Same as KeyCaves + 50%% of Pots in dungeons, chosen by logical group (dynamic mode)",
|
||||
"NonEmpty: All pots that are not originally empty are included in the location pool",
|
||||
"Dungeon: Only pots in dungeons are included in the location pool",
|
||||
"Lottery: All pots are part of the location pool"
|
||||
],
|
||||
"colorizepots": ["All pots chosen to be in location pool by the pottery setting are different.",
|
||||
"Forced on in dynamic modes. Forced off in lottery"],
|
||||
"shufflepots": [ "Pots and switches are shuffled on the supertile (legacy potshuffle) (default: %(default)s)"],
|
||||
"mixed_travel": [
|
||||
"How to handle potential traversal between dungeon in Crossed door shuffle",
|
||||
"Prevent: Rails are placed to prevent bombs jump and hovering from changing dungeon except with glitched logic settings",
|
||||
"Allow: Take the rails off, \"I know what I'm doing\"",
|
||||
"Force: Force these troublesome connections to be in the same dungeon (but not in logic). No rails will appear"
|
||||
],
|
||||
"standardize_palettes": [
|
||||
"In cross dungeon shuffle, we can keep the rooms original palette or attempt to standardize them",
|
||||
"Standardize: Attempts to make the palette the same between dungeons",
|
||||
"Original: Dungeons rooms retain original palettes"
|
||||
],
|
||||
"retro": [
|
||||
"Keys are universal, shooting arrows costs rupees,",
|
||||
"and a few other little things make this more like Zelda-1. (default: %(default)s)"
|
||||
],
|
||||
"take_any": [
|
||||
"Take Any caves from Zelda 1 (default: %(default)s)",
|
||||
"None: No take any caves",
|
||||
"Random: Take any caves can replace a random set of un-interesting caves. See documentation for full list",
|
||||
"Fixed: Take any caves will replace certain location. See documentation for full list"
|
||||
],
|
||||
"pseudoboots": [ " Start with pseudo boots that allow dashing but no item checks (default: %(default)s)"],
|
||||
"bombbag": ["Start with 0 bomb capacity. Two capacity upgrades (+10) are added to the pool (default: %(default)s)" ],
|
||||
"startinventory": [ "Specifies a list of items that will be in your starting inventory (separated by commas). (default: %(default)s)" ],
|
||||
"usestartinventory": [ "Toggle usage of Starting Inventory." ],
|
||||
"customizer": ["Path to a customizer file."],
|
||||
"custom": [ "Not supported." ],
|
||||
"customitemarray": [ "Not supported." ],
|
||||
"accessibility": [
|
||||
"Select Item/Location Accessibility. (default: %(default)s)",
|
||||
"Items: You can reach all unique inventory items. No guarantees about",
|
||||
" reaching all locations or all keys.",
|
||||
"Locations: You will be able to reach every location in the game.",
|
||||
"None: You will be able to reach enough locations to beat the game."
|
||||
],
|
||||
"restrict_boss_items": [
|
||||
"Select which dungeon are not allowed on bosses (default: %(default)s)",
|
||||
"None: All items allowed",
|
||||
"Mapcompass: Map and Compass are required before you defeat the boss.",
|
||||
"Dungeon: Same as above and keys too cannot be on the boss. Small key shuffle",
|
||||
" and big key shuffle override this behavior"
|
||||
],
|
||||
"hints": [ "Make telepathic tiles and storytellers give helpful hints. (default: %(default)s)" ],
|
||||
"no_shuffleganon": [
|
||||
"Don't include the Ganon's Tower and Pyramid Hole in the",
|
||||
"entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"shufflelinks": [
|
||||
"Include Link's House in the entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"shuffletavern": [
|
||||
"Include the back of the tavern in the entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"overworld_map": [
|
||||
"Control if and how the overworld map indicators show the locations of dungeons (default: %(default)s)"
|
||||
],
|
||||
"heartbeep": [
|
||||
"Select the rate at which the heart beep sound is played at",
|
||||
"low health. (default: %(default)s)"
|
||||
],
|
||||
"heartcolor": [ "Select the color of Link\\'s heart meter. (default: %(default)s)" ],
|
||||
"sprite": [
|
||||
"Path to a sprite sheet to use for Link. Needs to be in",
|
||||
"binary format and have a length of 0x7000 (28672) bytes,",
|
||||
"or 0x7078 (28792) bytes including palette data.",
|
||||
"Alternatively, can be a ALttP Rom patched with a Link",
|
||||
"sprite that will be extracted."
|
||||
],
|
||||
"reduce_flashing": [ "Reduce some in-game flashing (default: %(default)s)" ],
|
||||
"shuffle_sfx": [ "Shuffle sounds effects (default: %(default)s)" ],
|
||||
"msu_resume": [ "Enable MSU Resume (default: %(default)s)" ],
|
||||
"collection_rate": [ "Display collection rate (default: %(default)s)" ],
|
||||
"create_rom": [ "Create an output rom file. (default: %(default)s)" ],
|
||||
"gui": [ "Launch the GUI. (default: %(default)s)" ],
|
||||
"jsonout": [
|
||||
"Output .json patch to stdout instead of a patched rom. Used",
|
||||
"for VT site integration, do not use otherwise. (default: %(default)s)"
|
||||
]
|
||||
}
|
||||
"cli": {
|
||||
"yes": "Yes",
|
||||
"no": "No",
|
||||
"app.title": "ALttP Door Randomizer Version %s : --seed %s --code %s",
|
||||
"version": "Version",
|
||||
"seed": "Seed",
|
||||
"player": "Player",
|
||||
"shuffling.overworld": "Shuffling overworld",
|
||||
"shuffling.world": "Shuffling entrances",
|
||||
"shuffling.prep": "Dungeon and Item prep",
|
||||
"shuffling.dungeons": "Shuffling dungeons",
|
||||
"shuffling.pots": "Shuffling pots",
|
||||
"basic.traversal": "--Basic Traversal",
|
||||
"generating.dungeon": "Generating dungeons",
|
||||
"shuffling.keydoors": "Shuffling Key doors",
|
||||
"lowering.keys.candidates": "Lowering key door count because not enough candidates",
|
||||
"lowering.keys.layouts": "Lowering key door count because no valid layouts",
|
||||
"keydoor.shuffle.time": "Key door shuffle time",
|
||||
"keydoor.shuffle.time.crossed": "Cross Dungeon: Key door shuffle time",
|
||||
"generating.itempool": "Generating Item Pool",
|
||||
"calc.access.rules": "Calculating Access Rules",
|
||||
"placing.dungeon.prizes": "Placing Dungeon Prizes",
|
||||
"placing.dungeon.items": "Placing Dungeon Items",
|
||||
"keylock.detected": "Keylock detected",
|
||||
"fill.world": "Fill the world",
|
||||
"balance.doors": "-Balancing Doors",
|
||||
"re-balancing": "-Re-balancing",
|
||||
"balancing": "--Balancing",
|
||||
"splitting.up": "Splitting Up",
|
||||
"balance.multiworld": "Balancing multiworld progression",
|
||||
"cannot.beat.game": "Cannot beat game! Something went terribly wrong here!",
|
||||
"cannot.reach.items": "The following items could not be reached: %s",
|
||||
"cannot.reach.item": "%s (Player %d) at %s (Player %d)",
|
||||
"check.item.location": "Checking if %s (Player %d) is required to beat the game.",
|
||||
"check.item.location.true": "Yes, item is required.",
|
||||
"check.item.location.false": "No, item is not required.",
|
||||
"cannot.reach.progression": "Not all progression items reachable. Something went terribly wrong here.",
|
||||
"cannot.reach.required": "Not all required items reachable. Something went terribly wrong here.",
|
||||
"patching.rom": "Patching ROM",
|
||||
"patching.spoiler": "Creating Spoiler",
|
||||
"create.meta": "Creating Meta Info",
|
||||
"calc.playthrough": "Calculating Playthrough",
|
||||
"made.rom": "Patched ROM: %s",
|
||||
"made.playthrough": "Printed Playthrough: %s",
|
||||
"made.spoiler": "Printed Spoiler: %s",
|
||||
"used.enemizer": "Enemized: %s",
|
||||
"done": "Done. Enjoy.",
|
||||
"total.time": "Total Time: %s",
|
||||
"finished.run": "Finished run",
|
||||
"generation.failed": "Generation failed",
|
||||
"generation.fail.rate": "Generation fail rate",
|
||||
"generation.success.rate": "Generation success rate",
|
||||
"enemizer.not.found": "Enemizer not found at",
|
||||
"enemizer.nothing.applied": "No Enemizer options will be applied until this is resolved.",
|
||||
"building.collection.spheres": "Building up collection spheres",
|
||||
"building.calculating.spheres": "Calculated sphere %i, containing %i of %i progress items.",
|
||||
"building.final.spheres": "Calculated final sphere %i, containing %i of %i progress items.",
|
||||
"old.python.version": "Door Rando may have issues with python versions earlier than 3.7. Detected version: %s"
|
||||
},
|
||||
"help": {
|
||||
"lang": [ "App Language, if available, defaults to English" ],
|
||||
"create_spoiler": [ "Output a Spoiler File" ],
|
||||
"bps": [ "Output BPS patches instead of ROMs"],
|
||||
"logic": [
|
||||
"Select Enforcement of Item Requirements. (default: %(default)s)",
|
||||
"No Glitches: No Glitch knowledge required.",
|
||||
"Minor Glitches: May require Fake Flippers, Bunny Revival",
|
||||
" and Dark Room Navigation.",
|
||||
"No Logic: Distribute items without regard for",
|
||||
" item requirements."
|
||||
],
|
||||
"mode": [
|
||||
"Select game mode. (default: %(default)s)",
|
||||
"Open: World starts with Zelda rescued.",
|
||||
"Standard: Fixes Hyrule Castle Secret Entrance and Front Door",
|
||||
" but may lead to weird rain state issues if you exit",
|
||||
" through the Hyrule Castle side exits before rescuing",
|
||||
" Zelda in a full shuffle.",
|
||||
"Inverted: Starting locations are Dark Sanctuary in West Dark",
|
||||
" World or at Link's House, which is shuffled freely.",
|
||||
" Requires the moon pearl to be Link in the Light World",
|
||||
" instead of a bunny.",
|
||||
"Retro: Keys are universal, shooting arrows costs rupees,",
|
||||
" and a few other little things make this more like Zelda-1."
|
||||
],
|
||||
"swords": [
|
||||
"Select sword placement. (default: %(default)s)",
|
||||
"Random: All swords placed randomly.",
|
||||
"Assured: Start game with a sword already.",
|
||||
"Swordless: No swords. Curtains in Skull Woods and Agahnim\\'s",
|
||||
" Tower are removed, Agahnim\\'s Tower barrier can be",
|
||||
" destroyed with hammer. Misery Mire and Turtle Rock",
|
||||
" can be opened without a sword. Hammer damages Ganon.",
|
||||
" Ether and Bombos Tablet can be activated with Hammer",
|
||||
" (and Book). Bombos pads have been added in Ice",
|
||||
" Palace, to allow for an alternative to firerod.",
|
||||
"Vanilla: Swords are in vanilla locations."
|
||||
],
|
||||
"goal": [
|
||||
"Select completion goal. (default: %(default)s)",
|
||||
"Ganon: Collect all crystals, beat Agahnim 2 then",
|
||||
" defeat Ganon.",
|
||||
"Crystals: Collect all crystals then defeat Ganon.",
|
||||
"Pedestal: Places the Triforce at the Master Sword Pedestal.",
|
||||
"All Dungeons: Collect all crystals, pendants, beat both",
|
||||
" Agahnim fights and then defeat Ganon.",
|
||||
"Triforce Hunt: Places 30 Triforce Pieces in the world, collect",
|
||||
" 20 of them to beat the game.",
|
||||
"Trinity: Can beat the game by defeating Ganon, pulling",
|
||||
" Pedestal, or delivering Triforce Pieces.",
|
||||
"Ganon Hunt: Places 30 Triforce Pieces in the world, collect",
|
||||
" 20 of them then defeat Ganon.",
|
||||
"Completionist: Find everything then defeat Ganon."
|
||||
],
|
||||
"difficulty": [
|
||||
"Select game difficulty. Affects available itempool. (default: %(default)s)",
|
||||
"Normal: Normal difficulty.",
|
||||
"Hard: A harder setting with less equipment and reduced health.",
|
||||
"Expert: A harder yet setting with minimum equipment and health."
|
||||
],
|
||||
"item_functionality": [
|
||||
"Select limits on item functionality to increase difficulty. (default: %(default)s)",
|
||||
"Normal: Normal functionality.",
|
||||
"Hard: Reduced functionality.",
|
||||
"Expert: Greatly reduced functionality."
|
||||
],
|
||||
"flute_mode": [
|
||||
"Determines if you need to wake up the bird or not on flute pickup (default: %(default)s)",
|
||||
"Normal: Normal functionality.",
|
||||
"Active: Flute is activated on pickup."
|
||||
],
|
||||
"bow_mode": [
|
||||
"Determines how the bow acts in the pool (default: %(default)s)",
|
||||
"Progressive: Two progressive bows placed. First picked up is the bow. Second is silvers.",
|
||||
"Silvers Separate: Bow and silvers are completely separate items.",
|
||||
"Retro: Z1 Bow where arrows cost money and the Single Arrow must be bought or found to shoot",
|
||||
"Retro + Silvers: Bow and silvers are completely separate items."
|
||||
],
|
||||
"timer": [
|
||||
"Select game timer setting. Affects available itempool. (default: %(default)s)",
|
||||
"None: No timer.",
|
||||
"Display: Displays a timer but does not affect",
|
||||
" the itempool.",
|
||||
"Timed: Starts with clock at zero. Green Clocks",
|
||||
" subtract 4 minutes (Total: 20), Blue Clocks",
|
||||
" subtract 2 minutes (Total: 10), Red Clocks add",
|
||||
" 2 minutes (Total: 10). Winner is player with",
|
||||
" lowest time at the end.",
|
||||
"Timed OHKO: Starts clock at 10 minutes. Green Clocks add",
|
||||
" 5 minutes (Total: 25). As long as clock is at 0,",
|
||||
" Link will die in one hit.",
|
||||
"OHKO: Like Timed OHKO, but no clock items are present",
|
||||
" and the clock is permenantly at zero.",
|
||||
"Timed Countdown:Starts with clock at 40 minutes. Same clocks as",
|
||||
" Timed mode. If time runs out, you lose (but can",
|
||||
" still keep playing)."
|
||||
],
|
||||
"progressive": [
|
||||
"Select progressive equipment setting. Affects available itempool. (default: %(default)s)",
|
||||
"On: Swords, Shields, Armor, and Gloves will",
|
||||
" all be progressive equipment. Each subsequent",
|
||||
" item of the same type the player finds will",
|
||||
" upgrade that piece of equipment by one stage.",
|
||||
"Off: Swords, Shields, Armor, and Gloves will not",
|
||||
" be progressive equipment. Higher level items may",
|
||||
" be found at any time. Downgrades are not possible.",
|
||||
"Random: Swords, Shields, Armor, and Gloves will, per",
|
||||
" category, be randomly progressive or not.",
|
||||
" Link will die in one hit."
|
||||
],
|
||||
"algorithm": [
|
||||
"Select item filling algorithm. (default: %(default)s)",
|
||||
"balanced: vt26 derivative that aims to strike a balance between",
|
||||
" the overworld heavy vt25 and the dungeon heavy vt26",
|
||||
" algorithm.",
|
||||
"restricted placements: these consider all major items to be special and attempts",
|
||||
"to place items from fixed to semi-random locations. For purposes of these shuffles, all",
|
||||
"Y items, A items, swords (unless vanilla swords), mails, shields, heart containers and",
|
||||
"1/2 magic are considered to be part of a major items pool. Big Keys are added to the pool",
|
||||
"if shuffled. Same for small keys, compasses, maps, keydrops (if small keys are also shuffled),",
|
||||
"1 of each capacity upgrade for shopsanity, the quiver item for retro+shopsanity, and",
|
||||
"triforce pieces for Triforce Hunt. Future modes will add to these as appropriate.",
|
||||
"vanilla_fill As above, but attempts to place items in their vanilla",
|
||||
" location first. Major items that cannot be placed that way",
|
||||
" will attempt to be placed in other failed locations first.",
|
||||
" Also attempts to place all items in vanilla locations",
|
||||
"major_only As above, but uses the major items' location preferentially",
|
||||
" major item location are defined as the group of location where",
|
||||
" the items are found in the vanilla game.",
|
||||
"dungeon_only As above, but major items are preferentially placed",
|
||||
" in dungeons locations first",
|
||||
"district As above, but groups of locations are chosen randomly",
|
||||
" from a pool of fixed locations designed to be interesting",
|
||||
" and give major clues about the location of other",
|
||||
" advancement items. These fixed groups will be documented."
|
||||
],
|
||||
"shuffle": [
|
||||
"Select Entrance Shuffling Algorithm. (default: %(default)s)",
|
||||
"Simple: Shuffle Dungeon Entrances/Exits between each other",
|
||||
" and keep all 4-entrance dungeons confined to one",
|
||||
" location. All caves outside of death mountain are",
|
||||
" shuffled in pairs and matched by original type.",
|
||||
"Restricted: Use Dungeons shuffling from Simple but freely",
|
||||
" connect remaining entrances.",
|
||||
"Full: Mix cave and dungeon entrances freely while limiting",
|
||||
" multi-entrance caves to one world.",
|
||||
"Lite: Beginner-friendly. Dungeons/connectors, dropdowns, and",
|
||||
" item locations are shuffled in separate pools. Non-item",
|
||||
" locations remain vanilla. Connectors are same-world.",
|
||||
"Lean: Same as Lite, except connectors can travel cross worlds.",
|
||||
"Crossed: Mix cave and dungeon entrances freely while allowing",
|
||||
" caves to cross between worlds.",
|
||||
"Swapped: Same as Crossed, but entrances switch places in pairs.",
|
||||
"Insanity: Decouple entrances and exits from each other and",
|
||||
" shuffle them freely. Caves that used to be single",
|
||||
" entrance will still exit to the same location from",
|
||||
" which they are entered.",
|
||||
"Vanilla: All entrances are in the same locations they were",
|
||||
" in the base game.",
|
||||
"The dungeon variants only mix up dungeons and keep the rest of",
|
||||
"the entrances vanilla."
|
||||
],
|
||||
"ow_shuffle": [
|
||||
"This shuffles the layout of the overworld.",
|
||||
"Vanilla: All overworld transitions are connected the same",
|
||||
" way they were in the base game.",
|
||||
"Parallel: Overworld transitions are shuffled, but both worlds",
|
||||
" will have the same pattern/shape.",
|
||||
"Full: Overworld transitions are shuffled, but both worlds",
|
||||
" will have an independent map shape."
|
||||
],
|
||||
"ow_terrain": [
|
||||
"With OW Layout Shuffle, this allows land and water edges to be connected." ],
|
||||
"ow_crossed": [
|
||||
"This allows cross-world connections to occur on the overworld.",
|
||||
"None: No transitions are cross-world connections.",
|
||||
"Grouped: This ensures a two-plane separation so that you cannot",
|
||||
" walk around and access the other plane version by walking.",
|
||||
"Polar: Only used when Tile Flip is enabled. This retains original",
|
||||
" connections even when overworld tiles are flipped.",
|
||||
"Limited: Exactly nine transitions are randomly chosen as",
|
||||
" cross-world connections (to emulate the nine portals).",
|
||||
"Chaos: Every transition has a 50/50 chance to become a",
|
||||
" crossworld connection."
|
||||
],
|
||||
"ow_keepsimilar": [
|
||||
"This keeps similar edge transitions together. ie. the two west edges on",
|
||||
"Sanctuary will be paired with another similar pair." ],
|
||||
"ow_mixed": [
|
||||
"Overworld tiles are randomly chosen to become part of the opposite world."
|
||||
],
|
||||
"ow_whirlpool": [
|
||||
"Whirlpools will be shuffled and paired together."
|
||||
],
|
||||
"bonk_drops": [
|
||||
"Bonk drops from trees, rocks, and statues are shuffled with the item pool."
|
||||
],
|
||||
"ow_fluteshuffle": [
|
||||
"This randomizes the flute spot destinations.",
|
||||
"Vanilla: All flute spots remain unchanged.",
|
||||
"Balanced: New flute spots will be generated but prevents flute",
|
||||
" spots from being on any adjacent screen.",
|
||||
"Random: New flute spots will be generated with minimal bias."
|
||||
],
|
||||
"door_shuffle": [
|
||||
"Select Door Shuffling Algorithm. (default: %(default)s)",
|
||||
"Basic: Doors are mixed within a single dungeon.",
|
||||
"Paired Dungeon are paired (with one trio) and only mixed in those groups",
|
||||
"Partitioned Doors are mixed in 3 partitions: L1-3+HC+AT, D1-4, D5-8",
|
||||
"Crossed: Doors are mixed between all dungeons.",
|
||||
"Vanilla: All doors are connected the same way they were in the",
|
||||
" base game."
|
||||
],
|
||||
"intensity" : [
|
||||
"Door Shuffle Intensity Level (default: %(default)s)",
|
||||
"1: Shuffles normal doors and spiral staircases",
|
||||
"2: And shuffles open edges and both types of straight staircases",
|
||||
"3: And shuffles dungeon lobbies",
|
||||
"random: Picks one of those at random"
|
||||
],
|
||||
"door_type_mode" : [
|
||||
"Door Types to Shuffle (default: %(default)s)",
|
||||
"original: Shuffles key doors, bombable, and dashable doors",
|
||||
"big: Adds big key doors",
|
||||
"all: Adds traps doors (and any future supported door types)",
|
||||
"chaos: Increases the number of door types in all dungeon pools"
|
||||
],
|
||||
"trap_door_mode" : [
|
||||
"Trap Door Removal (default: %(default)s)",
|
||||
"vanilla: No trap door removal",
|
||||
"optional: Trap doors removed if blocking",
|
||||
"boss: Also remove boss traps",
|
||||
"oneway: Remove all annoying trap doors"
|
||||
],
|
||||
"key_logic_algorithm": [
|
||||
"Key Logic Algorithm (default: %(default)s)",
|
||||
"default: Balance between safety and randomization",
|
||||
"partial: Partial protection when using certain minor glitches",
|
||||
"strict: Ensure small keys are available"
|
||||
],
|
||||
"decoupledoors" : [ "Door entrances and exits are decoupled" ],
|
||||
"door_self_loops" : [ "Spiral stairs are allowed to self-loop" ],
|
||||
"experimental": [ "Enable experimental features. (default: %(default)s)" ],
|
||||
"dungeon_counters": [ "Enable dungeon chest counters. (default: %(default)s)" ],
|
||||
"crystals_ganon": [
|
||||
"How many crystals are needed to defeat ganon. Any other",
|
||||
"requirements for ganon for the selected goal still apply.",
|
||||
"This setting does not apply when the all dungeons goal is",
|
||||
"selected. (default: %(default)s)",
|
||||
"Random: Picks a random value between 0 and 7 (inclusive).",
|
||||
"0-7: Number of crystals needed"
|
||||
],
|
||||
"crystals_gt": [
|
||||
"How many crystals are needed to open GT. For inverted mode",
|
||||
"this applies to the castle tower door instead. (default: %(default)s)",
|
||||
"Random: Picks a random value between 0 and 7 (inclusive).",
|
||||
"0-7: Number of crystals needed"
|
||||
],
|
||||
"openpyramid": [ "Pre-opens the pyramid hole, this removes the Agahnim 2 requirement for it. (default: %(default)s)" ],
|
||||
"rom": [
|
||||
"Path to an ALttP JP (1.0) rom to use as a base." ,
|
||||
"(default: %(default)s)"
|
||||
],
|
||||
"loglevel": [ "Select level of logging for output. (default: %(default)s)" ],
|
||||
"seed": [ "Define seed number to generate." ],
|
||||
"count": [
|
||||
"Use to batch generate multiple seeds with same settings.",
|
||||
"If --seed is provided, it will be used for the first seed, then",
|
||||
"used to derive the next seed (i.e. generating %(default)s seed(s) with",
|
||||
"--seed given will produce the same %(default)s (different) rom(s) each",
|
||||
"time)."
|
||||
],
|
||||
"fastmenu": [
|
||||
"Select the rate at which the menu opens and closes. (default: %(default)s)"
|
||||
],
|
||||
"quickswap": [ "Enable quick item swapping with L and R. (default: %(default)s)" ],
|
||||
"disablemusic": [ "Disables game music including MSU-1. (default: %(default)s)" ],
|
||||
"mapshuffle": [ "Maps are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"compassshuffle": [ "Compasses are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"keyshuffle": [ "Small Keys are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"bigkeyshuffle": [ "Big Keys are no longer restricted to their dungeons, but can be anywhere. (default: %(default)s)" ],
|
||||
"shopsanity": ["Shop contents are shuffle in the main item pool and other items can take their place. (default: %(default)s)"],
|
||||
"dropshuffle": [ "Keys dropped by enemies are shuffled and other items can take their place. (default: %(default)s)"],
|
||||
"pottery": [ "Controls how items under pots are shuffled and if other items can take their place:",
|
||||
"None: No pots are changed",
|
||||
"Keys: Key pots are included in the location pool and other items can take their place",
|
||||
"Cave: Only pots in houses and caves are included in the location pool",
|
||||
"CaveKeys: Both pots in houses and caves and keys pots are included in the location pool",
|
||||
"Reduced: Same as KeyCaves + 25%% of Pots in dungeons (dynamic mode)",
|
||||
"Clustered: Same as KeyCaves + 50%% of Pots in dungeons, chosen by logical group (dynamic mode)",
|
||||
"NonEmpty: All pots that are not originally empty are included in the location pool",
|
||||
"Dungeon: Only pots in dungeons are included in the location pool",
|
||||
"Lottery: All pots are part of the location pool"
|
||||
],
|
||||
"colorizepots": ["All pots chosen to be in location pool by the pottery setting are different.",
|
||||
"Forced on in dynamic modes. Forced off in lottery"],
|
||||
"shufflepots": [ "Pots and switches are shuffled on the supertile (legacy potshuffle) (default: %(default)s)"],
|
||||
"mixed_travel": [
|
||||
"How to handle potential traversal between dungeon in Crossed door shuffle",
|
||||
"Prevent: Rails are placed to prevent bombs jump and hovering from changing dungeon except with glitched logic settings",
|
||||
"Allow: Take the rails off, \"I know what I'm doing\"",
|
||||
"Force: Force these troublesome connections to be in the same dungeon (but not in logic). No rails will appear"
|
||||
],
|
||||
"standardize_palettes": [
|
||||
"In cross dungeon shuffle, we can keep the rooms original palette or attempt to standardize them",
|
||||
"Standardize: Attempts to make the palette the same between dungeons",
|
||||
"Original: Dungeons rooms retain original palettes"
|
||||
],
|
||||
"retro": [
|
||||
"Keys are universal, shooting arrows costs rupees,",
|
||||
"and a few other little things make this more like Zelda-1. (default: %(default)s)"
|
||||
],
|
||||
"take_any": [
|
||||
"Take Any caves from Zelda 1 (default: %(default)s)",
|
||||
"None: No take any caves",
|
||||
"Random: Take any caves can replace a random set of un-interesting caves. See documentation for full list",
|
||||
"Fixed: Take any caves will replace certain location. See documentation for full list"
|
||||
],
|
||||
"pseudoboots": [ " Start with pseudo boots that allow dashing but no item checks (default: %(default)s)"],
|
||||
"bombbag": ["Start with 0 bomb capacity. Two capacity upgrades (+10) are added to the pool (default: %(default)s)" ],
|
||||
"startinventory": [ "Specifies a list of items that will be in your starting inventory (separated by commas). (default: %(default)s)" ],
|
||||
"usestartinventory": [ "Toggle usage of Starting Inventory." ],
|
||||
"customizer": ["Path to a customizer file."],
|
||||
"custom": [ "Not supported." ],
|
||||
"customitemarray": [ "Not supported." ],
|
||||
"accessibility": [
|
||||
"Select Item/Location Accessibility. (default: %(default)s)",
|
||||
"Items: You can reach all unique inventory items. No guarantees about",
|
||||
" reaching all locations or all keys.",
|
||||
"Locations: You will be able to reach every location in the game.",
|
||||
"None: You will be able to reach enough locations to beat the game."
|
||||
],
|
||||
"restrict_boss_items": [
|
||||
"Select which dungeon are not allowed on bosses (default: %(default)s)",
|
||||
"None: All items allowed",
|
||||
"Mapcompass: Map and Compass are required before you defeat the boss.",
|
||||
"Dungeon: Same as above and keys too cannot be on the boss. Small key shuffle",
|
||||
" and big key shuffle override this behavior"
|
||||
],
|
||||
"hints": [ "Make telepathic tiles and storytellers give helpful hints. (default: %(default)s)" ],
|
||||
"no_shuffleganon": [
|
||||
"Don't include the Ganon's Tower and Pyramid Hole in the",
|
||||
"entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"shufflelinks": [
|
||||
"Include Link's House in the entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"shuffletavern": [
|
||||
"Include the back of the tavern in the entrance shuffle pool. (default: %(default)s)"
|
||||
],
|
||||
"overworld_map": [
|
||||
"Control if and how the overworld map indicators show the locations of dungeons (default: %(default)s)"
|
||||
],
|
||||
"heartbeep": [
|
||||
"Select the rate at which the heart beep sound is played at",
|
||||
"low health. (default: %(default)s)"
|
||||
],
|
||||
"heartcolor": [ "Select the color of Link\\'s heart meter. (default: %(default)s)" ],
|
||||
"sprite": [
|
||||
"Path to a sprite sheet to use for Link. Needs to be in",
|
||||
"binary format and have a length of 0x7000 (28672) bytes,",
|
||||
"or 0x7078 (28792) bytes including palette data.",
|
||||
"Alternatively, can be a ALttP Rom patched with a Link",
|
||||
"sprite that will be extracted."
|
||||
],
|
||||
"reduce_flashing": [ "Reduce some in-game flashing (default: %(default)s)" ],
|
||||
"shuffle_sfx": [ "Shuffle sounds effects (default: %(default)s)" ],
|
||||
"msu_resume": [ "Enable MSU Resume (default: %(default)s)" ],
|
||||
"collection_rate": [ "Display collection rate (default: %(default)s)" ],
|
||||
"create_rom": [ "Create an output rom file. (default: %(default)s)" ],
|
||||
"gui": [ "Launch the GUI. (default: %(default)s)" ],
|
||||
"jsonout": [
|
||||
"Output .json patch to stdout instead of a patched rom. Used",
|
||||
"for VT site integration, do not use otherwise. (default: %(default)s)"
|
||||
]
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,4 +1,22 @@
|
||||
{
|
||||
"startHeader": {
|
||||
"usestartinventory": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [10,0],
|
||||
"pady": [10,10]
|
||||
}
|
||||
}
|
||||
},
|
||||
"customHeader": {
|
||||
"usecustompool": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [10,0],
|
||||
"pady": [10,10]
|
||||
}
|
||||
}
|
||||
},
|
||||
"itemList1": {
|
||||
"bow": {
|
||||
"type": "textbox",
|
||||
|
||||
@@ -57,25 +57,13 @@
|
||||
"randomizer.dungeon.smallkeyshuffle.wild": "Randomized",
|
||||
"randomizer.dungeon.smallkeyshuffle.universal": "Universal",
|
||||
"randomizer.dungeon.bigkeyshuffle": "Big Keys",
|
||||
"randomizer.dungeon.keydropshuffle": "Key Drop Shuffle (Legacy)",
|
||||
"randomizer.dungeon.decoupledoors": "Decouple Doors",
|
||||
"randomizer.dungeon.dropshuffle": "Shuffle Enemy Key Drops",
|
||||
"randomizer.dungeon.potshuffle": "Pot Shuffle (Legacy)",
|
||||
"randomizer.dungeon.pottery": "Pottery",
|
||||
"randomizer.dungeon.pottery.none": "None",
|
||||
"randomizer.dungeon.pottery.keys": "Key Pots",
|
||||
"randomizer.dungeon.pottery.cave": "Cave Pots",
|
||||
"randomizer.dungeon.pottery.cavekeys": "Cave+Key Pots",
|
||||
"randomizer.dungeon.pottery.reduced": "Reduced Dungeon Pots (Dynamic)",
|
||||
"randomizer.dungeon.pottery.clustered": "Clustered Dungeon Pots (Dynamic)",
|
||||
"randomizer.dungeon.pottery.nonempty": "Excludes Empty Pots",
|
||||
"randomizer.dungeon.pottery.dungeon": "Dungeon Pots",
|
||||
"randomizer.dungeon.pottery.lottery": "Lottery (All Pots and Large Blocks)",
|
||||
"randomizer.dungeon.colorizepots": "Colorize Randomized Pots",
|
||||
"randomizer.dungeon.door_self_loops": "Allow Self-Looping Spiral Stairs",
|
||||
|
||||
"randomizer.dungeon.dungeondoorshuffle": "Dungeon Door Shuffle",
|
||||
"randomizer.dungeon.dungeondoorshuffle.vanilla": "Vanilla",
|
||||
"randomizer.dungeon.dungeondoorshuffle.basic": "Basic",
|
||||
"randomizer.dungeon.dungeondoorshuffle.paired": "Paired",
|
||||
"randomizer.dungeon.dungeondoorshuffle.partitioned": "Partitioned",
|
||||
"randomizer.dungeon.dungeondoorshuffle.crossed": "Crossed",
|
||||
|
||||
@@ -123,7 +111,7 @@
|
||||
"randomizer.enemizer.enemyshuffle.none": "None",
|
||||
"randomizer.enemizer.enemyshuffle.shuffled": "Shuffled",
|
||||
"randomizer.enemizer.enemyshuffle.random": "Random",
|
||||
"randomizer.enemizer.enemyshuffle.legacy": "Random (including Thieves)",
|
||||
"randomizer.enemizer.enemyshuffle.legacy": "Random (50/50 Thieves)",
|
||||
|
||||
"randomizer.enemizer.bossshuffle": "Boss Shuffle",
|
||||
"randomizer.enemizer.bossshuffle.none": "None",
|
||||
@@ -168,8 +156,6 @@
|
||||
|
||||
"randomizer.overworld.whirlpool": "Whirlpool Shuffle",
|
||||
|
||||
"randomizer.overworld.bonk_drops": "Bonk Drops",
|
||||
|
||||
"randomizer.overworld.overworldflute": "Flute Shuffle",
|
||||
"randomizer.overworld.overworldflute.vanilla": "Vanilla",
|
||||
"randomizer.overworld.overworldflute.balanced": "Balanced",
|
||||
@@ -194,16 +180,12 @@
|
||||
"randomizer.entrance.entranceshuffle.restricted": "Restricted",
|
||||
"randomizer.entrance.entranceshuffle.full": "Full",
|
||||
"randomizer.entrance.entranceshuffle.lean": "Lean",
|
||||
"randomizer.entrance.entranceshuffle.swapped": "Swapped",
|
||||
"randomizer.entrance.entranceshuffle.crossed": "Crossed",
|
||||
"randomizer.entrance.entranceshuffle.insanity": "Insanity",
|
||||
"randomizer.entrance.entranceshuffle.dungeonsfull": "Dungeons + Full",
|
||||
"randomizer.entrance.entranceshuffle.dungeonssimple": "Dungeons + Simple",
|
||||
|
||||
"randomizer.entrance.take_any": "Take Any Caves",
|
||||
"randomizer.entrance.take_any.none": "None",
|
||||
"randomizer.entrance.take_any.random": "Random",
|
||||
"randomizer.entrance.take_any.fixed": "Fixed",
|
||||
|
||||
"randomizer.gameoptions.nobgm": "Disable Music & MSU-1",
|
||||
"randomizer.gameoptions.quickswap": "L/R Quickswapping",
|
||||
"randomizer.gameoptions.reduce_flashing": "Reduce Flashing",
|
||||
@@ -252,9 +234,6 @@
|
||||
"randomizer.generation.createrom": "Create Patched ROM",
|
||||
"randomizer.generation.calcplaythrough": "Calculate Playthrough",
|
||||
"randomizer.generation.print_custom_yaml": "Print Customizer File",
|
||||
"randomizer.generation.usestartinventory": "Use Starting Inventory",
|
||||
"randomizer.generation.usecustompool": "Use Custom Item Pool",
|
||||
"randomizer.generation.race": "Generate \"Race\" ROM",
|
||||
|
||||
"randomizer.generation.saveonexit": "Save Settings on Exit",
|
||||
"randomizer.generation.saveonexit.ask": "Ask Me",
|
||||
@@ -266,16 +245,17 @@
|
||||
"randomizer.generation.rom.dialog.romfiles": "Rom Files",
|
||||
"randomizer.generation.rom.dialog.allfiles": "All Files",
|
||||
|
||||
"randomizer.item.hints": "Include Helpful Hints",
|
||||
"randomizer.item.hints": "Hints",
|
||||
"randomizer.item.race": "Generate \"Race\" ROM",
|
||||
"randomizer.item.retro": "Retro mode",
|
||||
"randomizer.item.pseudoboots": "Start with Pseudo Boots",
|
||||
"randomizer.item.bombbag": "Bombbag",
|
||||
"randomizer.item.pseudoboots": "Pseudoboots",
|
||||
|
||||
"randomizer.item.worldstate": "World State",
|
||||
"randomizer.item.worldstate.standard": "Standard",
|
||||
"randomizer.item.worldstate.open": "Open",
|
||||
"randomizer.item.worldstate.inverted": "Inverted",
|
||||
"randomizer.item.worldstate.retro": "Retro",
|
||||
"randomizer.item.retro": "Enable Retro",
|
||||
|
||||
"randomizer.item.logiclevel": "Logic Level",
|
||||
"randomizer.item.logiclevel.noglitches": "No Glitches",
|
||||
@@ -290,7 +270,7 @@
|
||||
"randomizer.item.goal.triforcehunt": "Triforce Hunt",
|
||||
"randomizer.item.goal.trinity": "Trinity",
|
||||
"randomizer.item.goal.crystals": "Crystals",
|
||||
"randomizer.item.goal.ganonhunt": "Triforce Hunt + Ganon",
|
||||
"randomizer.item.goal.ganonhunt": "Ganonhunt",
|
||||
"randomizer.item.goal.completionist": "Completionist",
|
||||
|
||||
"randomizer.item.crystals_gt": "Crystals to open GT",
|
||||
@@ -342,25 +322,66 @@
|
||||
"randomizer.item.weapons.bombs": "Bomb-Only",
|
||||
"randomizer.item.weapons.vanilla": "Vanilla",
|
||||
|
||||
"randomizer.item.beemizer": "Beemizer",
|
||||
"randomizer.item.beemizer.0": "No Bee Traps",
|
||||
"randomizer.item.beemizer.1": "25% Bee Traps",
|
||||
"randomizer.item.beemizer.2": "40% Traps, 20% Refills",
|
||||
"randomizer.item.beemizer.3": "50% Traps, 50% Refills",
|
||||
"randomizer.item.beemizer.4": "100% Bee Traps",
|
||||
"randomizer.item.sortingalgo": "Item Fill",
|
||||
"randomizer.item.sortingalgo.balanced": "Balanced",
|
||||
"randomizer.item.sortingalgo.vanilla_fill": "Vanilla Fill",
|
||||
"randomizer.item.sortingalgo.major_only": "Major Location Restriction",
|
||||
"randomizer.item.sortingalgo.dungeon_only": "Dungeon Restriction",
|
||||
"randomizer.item.sortingalgo.district": "District Restriction",
|
||||
|
||||
"randomizer.item.itempool": "Item Pool",
|
||||
"randomizer.item.itempool.normal": "Normal",
|
||||
"randomizer.item.itempool.hard": "Hard",
|
||||
"randomizer.item.itempool.expert": "Expert",
|
||||
"randomizer.item.accessibility": "Accessibility",
|
||||
"randomizer.item.accessibility.items": "100% Inventory",
|
||||
"randomizer.item.accessibility.locations": "100% Locations",
|
||||
"randomizer.item.accessibility.none": "Beatable",
|
||||
|
||||
"randomizer.item.shopsanity": "Shopsanity",
|
||||
"randomizer.item.restrict_boss_items": "Forbidden Boss Items",
|
||||
"randomizer.item.restrict_boss_items.none": "None",
|
||||
"randomizer.item.restrict_boss_items.mapcompass": "Map & Compass",
|
||||
"randomizer.item.restrict_boss_items.dungeon": "Map & Compass & Keys",
|
||||
|
||||
"randomizer.item.itemfunction": "Item Functionality",
|
||||
"randomizer.item.itemfunction.normal": "Normal",
|
||||
"randomizer.item.itemfunction.hard": "Hard",
|
||||
"randomizer.item.itemfunction.expert": "Expert",
|
||||
|
||||
|
||||
"randomizer.item.timer": "Timer Setting",
|
||||
"randomizer.item.timer.none": "No Timer",
|
||||
"randomizer.item.timer.display": "Stopwatch",
|
||||
"randomizer.item.timer.timed": "Timed",
|
||||
"randomizer.item.timer.timed-ohko": "Timed OHKO",
|
||||
"randomizer.item.timer.ohko": "OHKO",
|
||||
"randomizer.item.timer.timed-countdown": "Timed Countdown",
|
||||
|
||||
"randomizer.item.shopsanity": "Shopsanity",
|
||||
|
||||
"randomizer.item.bonk_drops": "Bonk Drops",
|
||||
|
||||
"randomizer.item.pottery": "Pottery",
|
||||
"randomizer.item.pottery.none": "None",
|
||||
"randomizer.item.pottery.keys": "Key Pots",
|
||||
"randomizer.item.pottery.cave": "Cave Pots",
|
||||
"randomizer.item.pottery.cavekeys": "Cave+Key Pots",
|
||||
"randomizer.item.pottery.reduced": "Reduced Dungeon Pots (Dynamic)",
|
||||
"randomizer.item.pottery.clustered": "Clustered Dungeon Pots (Dynamic)",
|
||||
"randomizer.item.pottery.nonempty": "Excludes Empty Pots",
|
||||
"randomizer.item.pottery.dungeon": "Dungeon Pots",
|
||||
"randomizer.item.pottery.lottery": "Lottery (All Pots and Large Blocks)",
|
||||
|
||||
"randomizer.item.colorizepots": "Colorize Randomized Pots",
|
||||
"randomizer.item.potshuffle": "Pot Shuffle (Legacy)",
|
||||
|
||||
"randomizer.item.dropshuffle": "Shuffle Enemy Key Drops",
|
||||
"randomizer.item.keydropshuffle": "Enable Key Drop Shuffle (Legacy)",
|
||||
|
||||
"randomizer.item.take_any": "Take Any Caves",
|
||||
"randomizer.item.take_any.none": "None",
|
||||
"randomizer.item.take_any.random": "Random",
|
||||
"randomizer.item.take_any.fixed": "Fixed",
|
||||
|
||||
"randomizer.item.itempool": "Item Pool",
|
||||
"randomizer.item.itempool.normal": "Normal",
|
||||
"randomizer.item.itempool.hard": "Hard",
|
||||
"randomizer.item.itempool.expert": "Expert",
|
||||
"randomizer.item.flute_mode": "Flute Mode",
|
||||
"randomizer.item.flute_mode.normal": "Normal",
|
||||
"randomizer.item.flute_mode.active": "Pre-Activated",
|
||||
@@ -371,30 +392,17 @@
|
||||
"randomizer.item.bow_mode.retro": "Retro (Progressive)",
|
||||
"randomizer.item.bow_mode.retro_silvers": "Retro + Silvers",
|
||||
|
||||
"randomizer.item.timer": "Timer Setting",
|
||||
"randomizer.item.timer.none": "No Timer",
|
||||
"randomizer.item.timer.display": "Stopwatch",
|
||||
"randomizer.item.timer.timed": "Timed",
|
||||
"randomizer.item.timer.timed-ohko": "Timed OHKO",
|
||||
"randomizer.item.timer.ohko": "OHKO",
|
||||
"randomizer.item.timer.timed-countdown": "Timed Countdown",
|
||||
"randomizer.item.beemizer": "Beemizer",
|
||||
"randomizer.item.beemizer.0": "No Bee Traps",
|
||||
"randomizer.item.beemizer.1": "25% Bee Traps",
|
||||
"randomizer.item.beemizer.2": "40% Traps, 20% Refills",
|
||||
"randomizer.item.beemizer.3": "50% Traps, 50% Refills",
|
||||
"randomizer.item.beemizer.4": "100% Bee Traps",
|
||||
|
||||
"randomizer.item.accessibility": "Accessibility",
|
||||
"randomizer.item.accessibility.items": "100% Inventory",
|
||||
"randomizer.item.accessibility.locations": "100% Locations",
|
||||
"randomizer.item.accessibility.none": "Beatable",
|
||||
"randomizer.item.bombbag": "Bombbag",
|
||||
|
||||
"randomizer.item.sortingalgo": "Item Sorting",
|
||||
"randomizer.item.sortingalgo.balanced": "Balanced",
|
||||
"randomizer.item.sortingalgo.vanilla_fill": "Vanilla Fill",
|
||||
"randomizer.item.sortingalgo.major_only": "Major Location Restriction",
|
||||
"randomizer.item.sortingalgo.dungeon_only": "Dungeon Restriction",
|
||||
"randomizer.item.sortingalgo.district": "District Restriction",
|
||||
|
||||
"randomizer.item.restrict_boss_items": "Forbidden Boss Items",
|
||||
"randomizer.item.restrict_boss_items.none": "None",
|
||||
"randomizer.item.restrict_boss_items.mapcompass": "Map & Compass",
|
||||
"randomizer.item.restrict_boss_items.dungeon": "Map & Compass & Keys",
|
||||
"startinventory.usestartinventory": "Use Starting Inventory",
|
||||
"custom.usecustompool": "Use Custom Item Pool",
|
||||
|
||||
"bottom.content.worlds": "Worlds",
|
||||
"bottom.content.names": "Player names",
|
||||
|
||||
@@ -1,5 +1,16 @@
|
||||
{
|
||||
"keysanity": {
|
||||
"smallkeyshuffle": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"none",
|
||||
"wild",
|
||||
"universal"
|
||||
],
|
||||
"config": {
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"mapshuffle": { "type": "checkbox" },
|
||||
"compassshuffle": { "type": "checkbox" },
|
||||
"bigkeyshuffle": { "type": "checkbox" }
|
||||
|
||||
@@ -1,12 +1,17 @@
|
||||
{
|
||||
"widgets": {
|
||||
"smallkeyshuffle": {
|
||||
"key_logic_algorithm": {
|
||||
"type": "selectbox",
|
||||
"default": "default",
|
||||
"options": [
|
||||
"none",
|
||||
"wild",
|
||||
"universal"
|
||||
]
|
||||
"default",
|
||||
"partial",
|
||||
"strict"
|
||||
],
|
||||
"config": {
|
||||
"padx": [20,0],
|
||||
"pady": [0,20]
|
||||
}
|
||||
},
|
||||
"dungeondoorshuffle": {
|
||||
"type": "selectbox",
|
||||
@@ -28,7 +33,8 @@
|
||||
"random"
|
||||
],
|
||||
"config": {
|
||||
"width": 45
|
||||
"width": 45,
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"door_type_mode": {
|
||||
@@ -41,7 +47,8 @@
|
||||
"chaos"
|
||||
],
|
||||
"config": {
|
||||
"width": 45
|
||||
"width": 45,
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"trap_door_mode": {
|
||||
@@ -54,41 +61,23 @@
|
||||
"oneway"
|
||||
],
|
||||
"config": {
|
||||
"width": 30
|
||||
"width": 30,
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"key_logic_algorithm": {
|
||||
"type": "selectbox",
|
||||
"default": "default",
|
||||
"options": [
|
||||
"default",
|
||||
"partial",
|
||||
"strict"
|
||||
]
|
||||
},
|
||||
"decoupledoors": { "type": "checkbox" },
|
||||
"keydropshuffle": { "type": "checkbox" },
|
||||
"pottery": {
|
||||
"type": "selectbox",
|
||||
"default": "none",
|
||||
"options": [
|
||||
"none",
|
||||
"keys",
|
||||
"cave",
|
||||
"cavekeys",
|
||||
"reduced",
|
||||
"clustered",
|
||||
"nonempty",
|
||||
"dungeon",
|
||||
"lottery"
|
||||
],
|
||||
"decoupledoors": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"width": 35
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"door_self_loops": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [20,0],
|
||||
"pady": [0,20]
|
||||
}
|
||||
},
|
||||
"colorizepots": { "type": "checkbox" },
|
||||
"dropshuffle": { "type": "checkbox" },
|
||||
"potshuffle": { "type": "checkbox" },
|
||||
"experimental": { "type": "checkbox" },
|
||||
"dungeon_counters": {
|
||||
"type": "selectbox",
|
||||
|
||||
@@ -1,6 +1,40 @@
|
||||
{
|
||||
"widgets": {
|
||||
"openpyramid": {
|
||||
"entranceshuffle": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"vanilla",
|
||||
"simple",
|
||||
"restricted",
|
||||
"full",
|
||||
"lite",
|
||||
"lean",
|
||||
"swapped",
|
||||
"crossed",
|
||||
"insanity",
|
||||
"dungeonsfull",
|
||||
"dungeonssimple"
|
||||
]
|
||||
},
|
||||
"shuffleganon": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"shufflelinks": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"shuffletavern": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [20,0]
|
||||
}
|
||||
},
|
||||
"openpyramid": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"auto",
|
||||
@@ -8,20 +42,10 @@
|
||||
"no"
|
||||
],
|
||||
"config": {
|
||||
"width": 10
|
||||
"width": 6,
|
||||
"pady": [20,0]
|
||||
}
|
||||
},
|
||||
"take_any": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"none",
|
||||
"random",
|
||||
"fixed"
|
||||
]
|
||||
},
|
||||
"shuffleganon": { "type": "checkbox" },
|
||||
"shufflelinks": { "type": "checkbox" },
|
||||
"shuffletavern": { "type": "checkbox" },
|
||||
"overworld_map": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
@@ -32,21 +56,6 @@
|
||||
"config": {
|
||||
"width": 45
|
||||
}
|
||||
},
|
||||
"entranceshuffle": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"vanilla",
|
||||
"simple",
|
||||
"restricted",
|
||||
"full",
|
||||
"lite",
|
||||
"lean",
|
||||
"crossed",
|
||||
"insanity",
|
||||
"dungeonsfull",
|
||||
"dungeonssimple"
|
||||
]
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -4,9 +4,6 @@
|
||||
"bps": { "type": "checkbox" },
|
||||
"createspoiler": { "type": "checkbox" },
|
||||
"calcplaythrough": { "type": "checkbox" },
|
||||
"print_custom_yaml": { "type": "checkbox" },
|
||||
"usestartinventory": { "type": "checkbox" },
|
||||
"usecustompool": { "type": "checkbox" },
|
||||
"race": { "type": "checkbox" }
|
||||
"print_custom_yaml": { "type": "checkbox" }
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,12 +1,8 @@
|
||||
{
|
||||
"checkboxes": {
|
||||
"retro": { "type": "checkbox" },
|
||||
"bombbag": { "type": "checkbox" },
|
||||
"shopsanity": { "type": "checkbox" },
|
||||
"hints": {
|
||||
"type": "checkbox"
|
||||
},
|
||||
"pseudoboots": { "type": "checkbox" }
|
||||
"hints": { "type": "checkbox" },
|
||||
"pseudoboots": { "type": "checkbox" },
|
||||
"race": { "type": "checkbox" }
|
||||
},
|
||||
"leftItemFrame": {
|
||||
"worldstate": {
|
||||
@@ -15,8 +11,7 @@
|
||||
"options": [
|
||||
"standard",
|
||||
"open",
|
||||
"inverted",
|
||||
"retro"
|
||||
"inverted"
|
||||
]
|
||||
},
|
||||
"logiclevel": {
|
||||
@@ -75,20 +70,44 @@
|
||||
"somaria",
|
||||
"byrna"
|
||||
]
|
||||
},
|
||||
"weapons": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"random",
|
||||
"assured",
|
||||
"swordless",
|
||||
"bombs",
|
||||
"vanilla"
|
||||
]
|
||||
}
|
||||
},
|
||||
"rightItemFrame": {
|
||||
"itempool": {
|
||||
"retro": {
|
||||
"type": "button",
|
||||
"config": {
|
||||
"command": "retro"
|
||||
}
|
||||
},
|
||||
"sortingalgo": {
|
||||
"type": "selectbox",
|
||||
"default": "balanced",
|
||||
"options": [
|
||||
"balanced",
|
||||
"vanilla_fill",
|
||||
"major_only",
|
||||
"dungeon_only",
|
||||
"district"
|
||||
]
|
||||
},
|
||||
"accessibility": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"items",
|
||||
"locations",
|
||||
"none"
|
||||
]
|
||||
},
|
||||
"restrict_boss_items": {
|
||||
"type": "selectbox",
|
||||
"default": "none",
|
||||
"options": [
|
||||
"none",
|
||||
"mapcompass",
|
||||
"dungeon"
|
||||
]
|
||||
},
|
||||
"itemfunction": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"normal",
|
||||
@@ -96,7 +115,80 @@
|
||||
"expert"
|
||||
]
|
||||
},
|
||||
"itemfunction": {
|
||||
"timer": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"none",
|
||||
"display",
|
||||
"timed",
|
||||
"timed-ohko",
|
||||
"ohko",
|
||||
"timed-countdown"
|
||||
]
|
||||
}
|
||||
},
|
||||
"leftPoolHeader": {
|
||||
"shopsanity": {
|
||||
"type": "checkbox"
|
||||
},
|
||||
"bonk_drops": {
|
||||
"type": "checkbox",
|
||||
"default": false
|
||||
}
|
||||
},
|
||||
"leftPoolFrame": {
|
||||
"pottery": {
|
||||
"type": "selectbox",
|
||||
"default": "none",
|
||||
"options": [
|
||||
"none",
|
||||
"keys",
|
||||
"cave",
|
||||
"cavekeys",
|
||||
"reduced",
|
||||
"clustered",
|
||||
"nonempty",
|
||||
"dungeon",
|
||||
"lottery"
|
||||
],
|
||||
"config": {
|
||||
"width": 35
|
||||
}
|
||||
},
|
||||
"colorizepots": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [50,0]
|
||||
}
|
||||
},
|
||||
"potshuffle": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [50,0]
|
||||
}
|
||||
},
|
||||
"dropshuffle": {
|
||||
"type": "checkbox"
|
||||
}
|
||||
},
|
||||
"leftPoolFrame2": {
|
||||
"keydropshuffle": {
|
||||
"type": "button",
|
||||
"config": {
|
||||
"command": "keydropshuffle"
|
||||
}
|
||||
},
|
||||
"take_any": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"none",
|
||||
"random",
|
||||
"fixed"
|
||||
]
|
||||
}
|
||||
},
|
||||
"rightPoolFrame": {
|
||||
"itempool": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"normal",
|
||||
@@ -120,50 +212,17 @@
|
||||
"retro_silvers"
|
||||
]
|
||||
},
|
||||
"timer": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"none",
|
||||
"display",
|
||||
"timed",
|
||||
"timed-ohko",
|
||||
"ohko",
|
||||
"timed-countdown"
|
||||
]
|
||||
},
|
||||
"accessibility": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"items",
|
||||
"locations",
|
||||
"none"
|
||||
]
|
||||
},
|
||||
"sortingalgo": {
|
||||
"type": "selectbox",
|
||||
"default": "balanced",
|
||||
"options": [
|
||||
"balanced",
|
||||
"vanilla_fill",
|
||||
"major_only",
|
||||
"dungeon_only",
|
||||
"district"
|
||||
]
|
||||
},
|
||||
"restrict_boss_items": {
|
||||
"type": "selectbox",
|
||||
"default": "none",
|
||||
"options": [
|
||||
"none",
|
||||
"mapcompass",
|
||||
"dungeon"
|
||||
]
|
||||
},
|
||||
"beemizer": {
|
||||
"type": "selectbox",
|
||||
"options": [
|
||||
"0", "1", "2", "3", "4"
|
||||
]
|
||||
},
|
||||
"bombbag": {
|
||||
"type": "checkbox",
|
||||
"config": {
|
||||
"padx": [64,0]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,10 +1,5 @@
|
||||
{
|
||||
"topOverworldFrame": {
|
||||
"bonk_drops": {
|
||||
"type": "checkbox",
|
||||
"default": false
|
||||
}
|
||||
},
|
||||
"topOverworldFrame": {},
|
||||
"leftOverworldFrame": {
|
||||
"overworldshuffle": {
|
||||
"type": "selectbox",
|
||||
@@ -28,11 +23,17 @@
|
||||
},
|
||||
"mixed": {
|
||||
"type": "checkbox",
|
||||
"default": false
|
||||
"default": false,
|
||||
"config": {
|
||||
"padx": [79,0]
|
||||
}
|
||||
},
|
||||
"whirlpool": {
|
||||
"type": "checkbox",
|
||||
"default": false
|
||||
"default": false,
|
||||
"config": {
|
||||
"padx": [79,0]
|
||||
}
|
||||
},
|
||||
"overworldflute": {
|
||||
"type": "selectbox",
|
||||
@@ -41,17 +42,26 @@
|
||||
"vanilla",
|
||||
"balanced",
|
||||
"random"
|
||||
]
|
||||
],
|
||||
"config": {
|
||||
"pady": [20,0]
|
||||
}
|
||||
}
|
||||
},
|
||||
"rightOverworldFrame": {
|
||||
"terrain": {
|
||||
"type": "checkbox",
|
||||
"default": false
|
||||
"default": false,
|
||||
"config": {
|
||||
"pady": [3,0]
|
||||
}
|
||||
},
|
||||
"keepsimilar": {
|
||||
"type": "checkbox",
|
||||
"default": false
|
||||
"default": false,
|
||||
"config": {
|
||||
"pady": [6,0]
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user