sporchia / alttp_vt_randomizer

ALttP VT Randomizer and API
https://alttpr.com/
MIT License
315 stars 147 forks source link

Customized Game Generator error #288

Closed DgBarca closed 7 years ago

DgBarca commented 7 years ago

Seed: 334041027 Difficulty: normal Logic: no-glitches-26 Mode: open

Description of Problem: Not a problem with the seed per se, but when trying to input the item sequence in the brand-new Customized Game Generator, it can't generate the seed because it doesn't recognize that Hammer being in the pyramid fairy chest is possible... and it is...ho god it is... it still gives me nightmares.

Spoiler (if available): "Pyramid Fairy - Right": "Hammer" "meta": { "difficulty": "normal", "variation": "none", "logic": "no-glitches-26", "seed": 334041027, "goal": "ganon", "build": "2017-08-11", "mode": "open" }

ChristosOwen commented 7 years ago

Where did you place Moon Pearl, Lamp, Mirror and (Sword Upgrades or Cape)?

Also without Hammer you need to be able to physically access bomb shop, so in addition to the above you'll need either Mitts or (Hookshot and (Gloves or Flippers))

It may well be a problem with the underlying logic wrt Custom and if it is I'll let VT respond but wanted to check that with Hammer in Fat Faerie you've set the other items to be able to physically access it!

DgBarca commented 7 years ago

Everything is from a v26 seed I put in the customizer, everything is at its correct location from the original seed (checked 4 times).

Here is the cutsomized log when generated under the "no logic" logic (since "No glitches" output an error)

"Light World": { "Master Sword Pedestal": "Five Rupees", "Link's Uncle": "Arrow Upgrade (5)", "Secret Passage": "Piece Of Heart", "King's Tomb": "Heart Container", "Floodgate Chest": "Book Of Mudora", "Link's House": "Twenty Rupees", "Kakariko Tavern": "Bomb Upgrade (5)", "Chicken House": "Three Hundred Rupees", "Aginah's Cave": "Progressive Sword", "Sahasrahla's Hut - Left": "Three Bombs", "Sahasrahla's Hut - Middle": "Fifty Rupees", "Sahasrahla's Hut - Right": "Twenty Rupees", "Kakriko Well - Top": "Bomb Upgrade (5)", "Kakriko Well - Left": "Fifty Rupees", "Kakriko Well - Middle": "Piece Of Heart", "Kakriko Well - Right": "Twenty Rupees", "Kakriko Well - Bottom": "Cane Of Somaria", "Blind's Hideout - Top": "Twenty Rupees", "Blind's Hideout - Left": "Flippers", "Blind's Hideout - Right": "Ten Arrows", "Blind's Hideout - Far Left": "Twenty Rupees", "Blind's Hideout - Far Right": "Magic Mirror", "Pegasus Rocks": "Arrow Upgrade (5)", "Mini Moldorm Cave - Far Left": "Heart Container", "Mini Moldorm Cave - Left": "Twenty Rupees", "Mini Moldorm Cave - Right": "Bomb Upgrade (10)", "Mini Moldorm Cave - Far Right": "Heart Container", "Ice Rod Cave": "Twenty Rupees", "Bottle Merchant": "Shovel", "Sahasrahla": "Three Hundred Rupees", "Magic Bat": "Twenty Rupees", "Sick Kid": "Three Hundred Rupees", "Hobo": "Hookshot", "Bombos Tablet": "Twenty Rupees", "King Zora": "Bottle", "Lost Woods Hideout": "Five Rupees", "Lumberjack Tree": "Heart Container", "Cave 45": "Bug Catching Net", "Graveyard Ledge": "Piece Of Heart", "Checkerboard Cave": "Three Hundred Rupees", "Mini Moldorm Cave - NPC": "Twenty Rupees", "Library": "Bottle (Blue Potion)", "Mushroom": "Bottle", "Potion Shop": "Fifty Rupees", "Maze Race": "Twenty Rupees", "Desert Ledge": "Progressive Glove", "Lake Hylia Island": "Twenty Rupees", "Sunken Treasure": "Piece Of Heart", "Zora's Ledge": "Pegasus Boots", "Flute Spot": "Progressive Glove", "Waterfall Fairy - Left": "Moon Pearl", "Waterfall Fairy - Right": "Mushroom" }, "Hyrule Castle": { "Sanctuary": "Cane Of Byrna", "Sewers - Secret Room - Left": "Piece Of Heart", "Sewers - Secret Room - Middle": "Five Rupees", "Sewers - Secret Room - Right": "Three Bombs", "Sewers - Dark Cross": "Ten Arrows", "Hyrule Castle - Boomerang Chest": "Twenty Rupees", "Hyrule Castle - Map Chest": "Sewers Key", "Hyrule Castle - Zelda's Cell": "Sewers Map" }, "Eastern Palace": { "Eastern Palace - Compass Chest": "Eastern Palace Compass", "Eastern Palace - Big Chest": "Eastern Palace Map", "Eastern Palace - Cannonball Chest": "Eastern Palace Big Key", "Eastern Palace - Big Key Chest": "Silver Arrows Upgrade", "Eastern Palace - Map Chest": "Progressive Sword", "Eastern Palace - Armos Knights": "Bomb Upgrade (5)", "Eastern Palace - Prize": "Crystal 2" }, "Desert Palace": { "Desert Palace - Big Chest": "Three Bombs", "Desert Palace - Map Chest": "Desert Palace Compass", "Desert Palace - Torch": "Desert Palace Key", "Desert Palace - Big Key Chest": "Three Bombs", "Desert Palace - Compass Chest": "Desert Palace Big Key", "Desert Palace - Lanmolas'": "Desert Palace Map", "Desert Palace - Prize": "Crystal 1" }, "Death Mountain": { "Old Man": "Piece Of Heart", "Spectacle Rock Cave": "Ten Arrows", "Ether Tablet": "Ten Arrows", "Spectacle Rock": "Ten Arrows", "Spiral Cave": "Bomb Upgrade (5)", "Mimic Cave": "Ice Rod", "Paradox Cave Lower - Far Left": "Heart Container (refill)", "Paradox Cave Lower - Left": "Progressive Armor", "Paradox Cave Lower - Right": "Twenty Rupees", "Paradox Cave Lower - Far Right": "Arrow Upgrade (5)", "Paradox Cave Lower - Middle": "Three Bombs", "Paradox Cave Upper - Left": "One Rupee", "Paradox Cave Upper - Right": "Three Bombs", "Floating Island": "Fifty Rupees" }, "Tower Of Hera": { "Tower of Hera - Big Key Chest": "Progressive Shield", "Tower of Hera - Basement Cage": "Tower of Hera Big Key", "Tower of Hera - Map Chest": "Tower of Hera Map", "Tower of Hera - Compass Chest": "Tower of Hera Compass", "Tower of Hera - Big Chest": "Piece Of Heart", "Tower of Hera - Moldorm": "Tower of Hera Key", "Tower of Hera - Prize": "Crystal 6" }, "Castle Tower": { "Castle Tower - Room 03": "Key", "Castle Tower - Dark Maze": "Key" }, "Dark World": { "Superbunny Cave - Top": "Piece Of Heart", "Superbunny Cave - Bottom": "Bomb Upgrade (5)", "Hookshot Cave - Top Right": "Lamp", "Hookshot Cave - Top Left": "Half Magic", "Hookshot Cave - Bottom Left": "Fifty Rupees", "Hookshot Cave - Bottom Right": "Piece Of Heart", "Spike Cave": "Piece Of Heart", "Catfish": "Piece Of Heart", "Pyramid": "One Hundred Rupees", "Pyramid Fairy - Left": "Three Bombs", "Pyramid Fairy - Right": "Hammer", "Brewery": "Arrow Upgrade (5)", "C-Shaped House": "Heart Container", "Chest Game": "Twenty Rupees", "Hammer Pegs": "Arrow Upgrade (5)", "Bumper Cave": "Twenty Rupees", "Blacksmith": "One Rupee", "Purple Chest": "Piece Of Heart", "Hype Cave - Top": "Piece Of Heart", "Hype Cave - Middle Right": "Quake", "Hype Cave - Middle Left": "Piece Of Heart", "Hype Cave - Bottom": "Fifty Rupees", "Stumpy": "Progressive Sword", "Hype Cave - NPC": "Twenty Rupees", "Digging Game": "Piece Of Heart", "Mire Shed - Left": "Piece Of Heart", "Mire Shed - Right": "Piece Of Heart" }, "Dark Palace": { "Palace of Darkness - Shooter Room": "Palace of Darkness Key", "Palace of Darkness - Big Key Chest": "Bottle (Golden Bee)", "Palace of Darkness - The Arena - Ledge": "Piece Of Heart", "Palace of Darkness - The Arena - Bridge": "Palace of Darkness Key", "Palace of Darkness - Stalfos Basement": "Palace of Darkness Key", "Palace of Darkness - Map Chest": "Palace of Darkness Key", "Palace of Darkness - Big Chest": "Palace of Darkness Compass", "Palace of Darkness - Compass Chest": "Palace of Darkness Key", "Palace of Darkness - Harmless Hellway": "Palace of Darkness Key", "Palace of Darkness - Dark Basement - Left": "Progressive Shield", "Palace of Darkness - Dark Basement - Right": "Palace of Darkness Big Key", "Palace of Darkness - Dark Maze - Top": "Three Hundred Rupees", "Palace of Darkness - Dark Maze - Bottom": "Palace of Darkness Map", "Palace of Darkness - Helmasaur King": "Twenty Rupees", "Palace of Darkness - Prize": "Pendant Of Courage" }, "Swamp Palace": { "Swamp Palace - Entrance": "Swamp Palace Key", "Swamp Palace - Big Chest": "Five Rupees", "Swamp Palace - Big Key Chest": "Swamp Palace Big Key", "Swamp Palace - Map Chest": "Twenty Rupees", "Swamp Palace - West Chest": "Twenty Rupees", "Swamp Palace - Compass Chest": "Piece Of Heart", "Swamp Palace - Flooded Room - Left": "Swamp Palace Map", "Swamp Palace - Flooded Room - Right": "Ether", "Swamp Palace - Waterfall Room": "Piece Of Heart", "Swamp Palace - Arrghus": "Swamp Palace Compass", "Swamp Palace - Prize": "Crystal 4" }, "Skull Woods": { "Skull Woods - Big Chest": "Boomerang", "Skull Woods - Big Key Chest": "Skull Woods Key", "Skull Woods - Compass Chest": "Skull Woods Big Key", "Skull Woods - Map Chest": "Skull Woods Map", "Skull Woods - Bridge Room": "Skull Woods Key", "Skull Woods - Pot Prison": "Skull Woods Compass", "Skull Woods - Pinball Room": "Skull Woods Key", "Skull Woods - Mothula": "Twenty Rupees", "Skull Woods - Prize": "Crystal 5" }, "Thieves Town": { "Thieves' Town - Attic": "Magical Boomerang", "Thieves' Town - Big Key Chest": "Three Bombs", "Thieves' Town - Map Chest": "Flute", "Thieves' Town - Compass Chest": "Thieves Town Key", "Thieves' Town - Ambush Chest": "Thieves Town Big Key", "Thieves' Town - Big Chest": "Thieves Town Compass", "Thieves' Town - Blind's Cell": "Thieves Town Map", "Thieves' Town - Blind": "Twenty Rupees", "Thieves' Town - Prize": "Crystal 3" }, "Ice Palace": { "Ice Palace - Big Key Chest": "Ice Palace Big Key", "Ice Palace - Compass Chest": "Ice Palace Key", "Ice Palace - Map Chest": "Progressive Armor", "Ice Palace - Spike Room": "Bow", "Ice Palace - Freezor Chest": "Ice Palace Key", "Ice Palace - Iced T Room": "Ice Palace Map", "Ice Palace - Big Chest": "Ice Palace Compass", "Ice Palace - Kholdstare": "Bomb Upgrade (5)", "Ice Palace - Prize": "Pendant Of Power" }, "Misery Mire": { "Misery Mire - Big Chest": "Misery Mire Key", "Misery Mire - Main Lobby": "Misery Mire Key", "Misery Mire - Big Key Chest": "Arrow Upgrade (10)", "Misery Mire - Compass Chest": "Fire Rod", "Misery Mire - Bridge Chest": "Misery Mire Big Key", "Misery Mire - Map Chest": "Misery Mire Compass", "Misery Mire - Spike Chest": "Misery Mire Map", "Misery Mire - Vitreous": "Misery Mire Key", "Misery Mire - Prize": "Crystal 7" }, "Turtle Rock": { "Turtle Rock - Chain Chomps": "Turtle Rock Key", "Turtle Rock - Compass Chest": "Turtle Rock Key", "Turtle Rock - Roller Room - Left": "Turtle Rock Big Key", "Turtle Rock - Roller Room - Right": "Fifty Rupees", "Turtle Rock - Big Chest": "Bombos", "Turtle Rock - Big Key Chest": "Turtle Rock Compass", "Turtle Rock - Crystaroller Room": "Turtle Rock Key", "Turtle Rock - Eye Bridge - Bottom Left": "Turtle Rock Key", "Turtle Rock - Eye Bridge - Bottom Right": "Heart Container", "Turtle Rock - Eye Bridge - Top Left": "Arrow", "Turtle Rock - Eye Bridge - Top Right": "Turtle Rock Map", "Turtle Rock - Trinexx": "Magic Cape", "Turtle Rock - Prize": "Pendant Of Wisdom" }, "Ganons Tower": { "Ganon's Tower - Bob's Torch": "Progressive Sword", "Ganon's Tower - DMs Room - Top Left": "Twenty Rupees", "Ganon's Tower - DMs Room - Top Right": "Three Bombs", "Ganon's Tower - DMs Room - Bottom Left": "Ganons Tower Key", "Ganon's Tower - DMs Room - Bottom Right": "Piece Of Heart", "Ganon's Tower - Randomizer Room - Top Left": "Heart Container", "Ganon's Tower - Randomizer Room - Top Right": "Piece Of Heart", "Ganon's Tower - Randomizer Room - Bottom Left": "Twenty Rupees", "Ganon's Tower - Randomizer Room - Bottom Right": "Ganons Tower Compass", "Ganon's Tower - Firesnake Room": "Twenty Rupees", "Ganon's Tower - Map Chest": "Progressive Shield", "Ganon's Tower - Big Chest": "Arrow Upgrade (5)", "Ganon's Tower - Hope Room - Left": "Ganons Tower Key", "Ganon's Tower - Hope Room - Right": "Ganons Tower Key", "Ganon's Tower - Bob's Chest": "Twenty Rupees", "Ganon's Tower - Tile Room": "Piece Of Heart", "Ganon's Tower - Compass Room - Top Left": "Magic Powder", "Ganon's Tower - Compass Room - Top Right": "Ganons Tower Map", "Ganon's Tower - Compass Room - Bottom Left": "Piece Of Heart", "Ganon's Tower - Compass Room - Bottom Right": "Heart Container", "Ganon's Tower - Big Key Chest": "Twenty Rupees", "Ganon's Tower - Big Key Room - Left": "Ganons Tower Big Key", "Ganon's Tower - Big Key Room - Right": "Three Bombs", "Ganon's Tower - Mini Helmasaur Room - Left": "Ganons Tower Key", "Ganon's Tower - Mini Helmasaur Room - Right": "Heart Container", "Ganon's Tower - Pre-Moldorm Chest": "Heart Container", "Ganon's Tower - Moldorm Chest": "Twenty Rupees" }, "Special": { "Turtle Rock Medallion": "Quake", "Misery Mire Medallion": "Quake", "Waterfall Bottle": "Bottle (Fairy)", "Pyramid Bottle": "Bottle (Bee)" },

Here is the original "playthrough" spoiler :

"playthrough": {
    "1": {
        "Light World": {
            "[cave-047] Dam": "Book Of Mudora",
            "[cave-044] Aginah's cave": "Progressive Sword",
            "[cave-021] Kakariko well [bottom chest]": "Cane Of Somaria",
            "[cave-022-B1] Thief's hut [top left chest]": "Flippers",
            "[cave-022-B1] Thief's hut [bottom right chest]": "Magic Mirror",
            "Bottle Vendor": "Shovel"
        },
        "Eastern Palace": {
            "[dungeon-L1-1F] Eastern Palace - big ball room": "Eastern Palace Big Key",
            "[dungeon-L1-1F] Eastern Palace - map room": "Progressive Sword"
        }
    },
    "2": {
        "Light World": {
            "Hobo": "Hookshot",
            "Piece of Heart (Desert - west side)": "Progressive Glove",
            "Piece of Heart (Zora's River)": "Pegasus Boots",
            "Haunted Grove item": "Progressive Glove",
            "Waterfall Fairy - Left": "Moon Pearl"
        }
    },
    "3": {
        "Dark World": {
            "[cave-073] cave northeast of swamp palace [top middle chest]": "Quake",
            "Flute Boy": "Progressive Sword"
        },
        "Thieves Town": {
            "[dungeon-D4-B1] Thieves' Town - Bottom left of huge room [top left chest]": "Flute",
            "[dungeon-D4-B1] Thieves' Town - Top left of huge room": "Thieves Town Big Key"
        }
    },
    "4": {
        "Desert Palace": {
            "[dungeon-L2-B1] Desert Palace - compass room": "Desert Palace Big Key"
        },
        "Tower Of Hera": {
            "[dungeon-L3-1F] Tower of Hera - freestanding key": "Tower of Hera Big Key"
        },
        "Dark World": {
            "[cave-056] Dark World Death Mountain - cave under boulder [top right chest]": "Lamp"
        },
        "Thieves Town": {
            "Thieves Town Crystal": "Crystal 3"
        },
        "Misery Mire": {
            "[dungeon-D6-B1] Misery Mire - end of bridge": "Misery Mire Big Key"
        }
    },
    "5": {
        "Eastern Palace": {
            "[dungeon-L1-1F] Eastern Palace - Big key": "Silver Arrows Upgrade"
        },
        "Desert Palace": {
            "Desert Palace Pendant": "Crystal 1"
        },
        "Tower Of Hera": {
            "Tower of Hera Pendant": "Crystal 6"
        },
        "Castle Tower": {
            "Agahnim": "Defeat Agahnim"
        },
        "Misery Mire": {
            "Misery Mire Crystal": "Crystal 7"
        }
    },
    "6": {
        "Misery Mire": {
            "[dungeon-D6-B1] Misery Mire - compass": "Fire Rod"
        }
    },
    "7": {
        "Ice Palace": {
            "[dungeon-D5-B3] Ice Palace - spike room": "Bow"
        }
    },
    "8": {
        "Eastern Palace": {
            "Eastern Palace Pendant": "Crystal 2"
        },
        "Skull Woods": {
            "Skull Woods Crystal": "Crystal 5"
        }
    },
    "9": {
        "Dark World": {
            "Pyramid Fairy - Right": "Hammer"
        }
    },
    "10": {
        "Swamp Palace": {
            "Swamp Palace Crystal": "Crystal 4"
        }
    },
    "11": {
        "Ganons Tower": {
            "[dungeon-A2-B1] Ganon's Tower - north of Armos room [left chest]": "Ganons Tower Big Key"
        }
    },
    "12": {
        "Ganons Tower": {
            "Agahnim 2": "Defeat Agahnim 2"
        }
    },
    "13": {
        "Dark World": {
            "Ganon": "Defeat Ganon"
        }
    },
    "longest_item_chain": 13,
    "regions_visited": 24
},
"meta": {
    "difficulty": "normal",
    "variation": "none",
    "logic": "no-glitches-26",
    "seed": 334041027,
    "goal": "ganon",
    "build": "2017-08-11",
    "mode": "open"
}
Fouton commented 7 years ago

I do not have issues generating a rom with these item placements. It is possible you put Mirror Shield instead of Magic Mirror, or it is possible that there is some other error in the item pool.

Note that I only placed the items from the playtest in their correct locations, as well as shields, medallions, byrna, and cape. This is what leads me to believe either something was misplaced by accident, or the item pool itself was not n/n.

Placing a Big Key will not remove a Big Key for the specific dungeon from being placed in the item pool, but placing "dungeon" Big Key will, this is an issue I had when first attempting to generate one.

DgBarca commented 7 years ago

Turns out the error was that I was putting just "key" in Aganhim's Tower instead of "Agahnims Tower Key" and it didn't recognize it. I suggest removing the "key" item that doesn't seem to work (maybe it's useful in other modes ?). Also, when you chose items from the list, there is a duplicate "twenty ruppees" and I don't know if it's intended or not.

So that's it, problem solved.