From 7d757f3e28632793f95377504639ecdddc19a373 Mon Sep 17 00:00:00 2001 From: codemann8 Date: Tue, 6 Jan 2026 03:11:31 -0600 Subject: [PATCH] Reordered ow_prize_table data based on screen ID --- source/overworld/EntranceData.py | 256 ++++++++++++++++--------------- 1 file changed, 133 insertions(+), 123 deletions(-) diff --git a/source/overworld/EntranceData.py b/source/overworld/EntranceData.py index a9fe0b2a..f4dcb362 100644 --- a/source/overworld/EntranceData.py +++ b/source/overworld/EntranceData.py @@ -147,139 +147,149 @@ door_addresses = {'Links House': (0x00, (0x0104, 0x2c 'Lake Hylia Fortune Teller': (0x72, (0x0122, 0x35, 0x0380, 0x0c6a, 0x0a00, 0x0cb8, 0x0a58, 0x0cd7, 0x0a85, 0x06, 0xfa, 0x0000, 0x0000), 0x00), 'Kakariko Gamble Game': (0x66, (0x0118, 0x29, 0x069e, 0x0ac4, 0x02ea, 0x0b18, 0x0368, 0x0b33, 0x036f, 0x0a, 0xf6, 0x09AC, 0x0000), 0x00)} -ow_prize_table = {'Links House': (0x8b1, 0xb2d), - 'Desert Palace Entrance (South)': (0x108, 0xd70), 'Desert Palace Entrance (West)': (0x031, 0xca0), - 'Desert Palace Entrance (North)': (0x0e1, 0xba0), 'Desert Palace Entrance (East)': (0x191, 0xca0), - 'Eastern Palace': (0xf31, 0x620), 'Tower of Hera': (0x8D0, 0x080), - 'Hyrule Castle Entrance (South)': (0x820, 0x730), 'Hyrule Castle Entrance (West)': (0x740, 0x5D0), - 'Hyrule Castle Entrance (East)': (0x8f0, 0x5D0), +ow_prize_table = {'Lost Woods Gamble': (0x240, 0x080), + 'Lost Woods Hideout Drop': (0x290, 0x200), + 'Lost Woods Hideout Stump': (0x240, 0x280), + 'Lumberjack House': (0x580, 0x100), + 'Lumberjack Tree Tree': (0x4e0, 0x140), + 'Lumberjack Tree Cave': (0x560, 0x004), + 'Tower of Hera': (0x8D0, 0x080), + 'Spectacle Rock Cave Peak': (0x720, 0x0a0), + 'Spectacle Rock Cave (Bottom)': (0x710, 0x0a0), + 'Death Mountain Return Cave (East)': (0x600, 0x220), + 'Old Man Cave (East)': (0x620, 0x2c0), + 'Old Man House (Top)': (0x820, 0x220), + 'Old Man House (Bottom)': (0x720, 0x320), + 'Paradox Cave (Top)': (0xd80, 0x020), + 'Paradox Cave (Bottom)': (0xd80, 0x180), + 'Paradox Cave (Middle)': (0xd80, 0x380), + 'Fairy Ascension Cave (Top)': (0xc00, 0x240), + 'Fairy Ascension Cave (Bottom)': (0xcc8, 0x2a0), + 'Spiral Cave': (0xb80, 0x180), + 'Spiral Cave (Bottom)': (0xb80, 0x2c0), + 'Mimic Cave': (0xc80, 0x180), + 'Hookshot Fairy': (0xd00, 0x180), + 'Death Mountain Return Cave (West)': (0x500, 0x1c0), + 'Old Man Cave (West)': (0x580, 0x2c0), + 'Waterfall of Wishing': (0xe80, 0x280), + 'Fortune Teller (Light)': (0x2c0, 0x4c0), + 'Bonk Rock Cave': (0x5f0, 0x460), + 'Sanctuary': (0x720, 0x4a0), + 'Spectacle Rock Cave': (0x790, 0x1a0), + 'Sanctuary Grave': (0x820, 0x4c0), + 'Graveyard Cave': (0x8f0, 0x430), + 'Kings Grave': (0x920, 0x520), + 'North Fairy Cave Drop': (0xa40, 0x500), + 'North Fairy Cave': (0xa80, 0x440), + 'Potion Shop': (0xc80, 0x4c0), + 'Kakariko Well Drop': (0x030, 0x680), + 'Kakariko Well Cave': (0x060, 0x680), + 'Blinds Hideout': (0x190, 0x6c0), + 'Elder House (West)': (0x230, 0x6a0), + 'Elder House (East)': (0x2b0, 0x6a0), + 'Snitch Lady (West)': (0x080, 0x7a0), + 'Snitch Lady (East)': (0x310, 0x7a0), + 'Chicken House': (0x120, 0x880), + 'Sick Kids House': (0x220, 0x880), + 'Bush Covered House': (0x2e0, 0x880), + 'Light World Bomb Hut': (0x070, 0x980), + 'Kakariko Shop': (0x170, 0x980), + 'Tavern North': (0x270, 0x900), + 'Tavern (Front)': (0x270, 0x980), 'Agahnims Tower': (0x820, 0x5D0), - 'Thieves Town': (0x1d0, 0x780), 'Skull Woods First Section Door': (0x2e0, 0x280), - 'Skull Woods Second Section Door (East)': (0x200, 0x240), - 'Skull Woods Second Section Door (West)': (0x0c0, 0x1c0), + 'Hyrule Castle Entrance (South)': (0x820, 0x730), + 'Hyrule Castle Entrance (West)': (0x740, 0x5D0), + 'Hyrule Castle Entrance (East)': (0x8f0, 0x5D0), + 'Hyrule Castle Secret Entrance Drop': (0x9D0, 0x680), + 'Hyrule Castle Secret Entrance Stairs': (0x8D0, 0x700), + 'Inverted Pyramid Hole': (0x820, 0x680), + 'Inverted Pyramid Entrance': (0x6C0, 0x5D0), + 'Sahasrahlas Hut': (0xcf0, 0x6c0), + 'Eastern Palace': (0xf31, 0x620), + 'Blacksmiths Hut': (0x4a0, 0x880), + 'Bat Cave Drop': (0x520, 0x8f0), + 'Bat Cave Cave': (0x560, 0x940), + 'Two Brothers House (West)': (0x180, 0x0b60), + 'Two Brothers House (East)': (0x200, 0x0b60), + 'Library': (0x270, 0xaa0), + 'Kakariko Gamble Game': (0x2f0, 0xaf0), + 'Bonk Fairy (Light)': (0x740, 0xa80), + 'Links House': (0x8b1, 0xb2d), + 'Lake Hylia Fairy': (0xd40, 0x9f0), + 'Long Fairy Cave': (0xf60, 0xb00), + 'Desert Palace Entrance (North)': (0x0e1, 0xba0), + 'Desert Palace Entrance (West)': (0x031, 0xca0), + 'Desert Palace Entrance (East)': (0x191, 0xca0), + 'Desert Palace Entrance (South)': (0x108, 0xd70), + 'Checkerboard Cave': (0x260, 0xc00), + 'Aginahs Cave': (0x2e0, 0xd00), + 'Cave 45': (0x440, 0xca0), + 'Light Hype Fairy': (0x940, 0xc80), + 'Lake Hylia Fortune Teller': (0xa40, 0xc40), + 'Lake Hylia Shop': (0xbc0, 0xc00), + 'Capacity Upgrade': (0xca0, 0xda0), + 'Mini Moldorm Cave': (0xa40, 0xe80), + 'Ice Rod Cave': (0xe00, 0xc00), + 'Good Bee Cave': (0xec0, 0xc00), + '20 Rupee Cave': (0xe80, 0xca0), + 'Desert Fairy': (0x420, 0xe00), + '50 Rupee Cave': (0x4d0, 0xed0), + 'Dam': (0x759, 0xED0), + 'Skull Woods Final Section': (0x082, 0x0b0), + 'Skull Woods Second Section Door (West)': (0x0c0, 0x1c0), + 'Skull Woods Second Section Hole': (0x0f0, 0x0b0), + 'Skull Woods Second Section Door (East)': (0x200, 0x240), + 'Skull Woods First Section Door': (0x2e0, 0x280), + 'Skull Woods First Section Hole (North)': (0x320, 0x1e0), 'Skull Woods First Section Hole (West)': (0x200, 0x2b0), 'Skull Woods First Section Hole (East)': (0x340, 0x2e0), - 'Skull Woods First Section Hole (North)': (0x320, 0x1e0), - 'Skull Woods Second Section Hole': (0x0f0, 0x0b0), - 'Ice Palace': (0xca0, 0xda0), - 'Misery Mire': (0x100, 0xca0), - 'Palace of Darkness': (0xf40, 0x620), 'Swamp Palace': (0x759, 0xED0), - 'Turtle Rock': (0xf11, 0x103), + 'Dark Lumberjack Shop': (0x4e0, 0x0d0), + 'Ganons Tower': (0x8D0, 0x080), + 'Dark Death Mountain Fairy': (0x620, 0x2c0), + 'Spike Cave': (0x860, 0x180), + 'Hookshot Cave Back Entrance': (0xcf0, 0x004), + 'Hookshot Cave': (0xc80, 0x0c0), + 'Superbunny Cave (Top)': (0xd80, 0x020), + 'Superbunny Cave (Bottom)': (0xd00, 0x180), 'Dark Death Mountain Ledge (West)': (0xb80, 0x180), 'Dark Death Mountain Ledge (East)': (0xc80, 0x180), 'Turtle Rock Isolated Ledge Entrance': (0xc00, 0x240), - 'Hyrule Castle Secret Entrance Drop': (0x9D0, 0x680), - 'Hyrule Castle Secret Entrance Stairs': (0x8D0, 0x700), - 'Kakariko Well Drop': (0x030, 0x680), - 'Kakariko Well Cave': (0x060, 0x680), - 'Bat Cave Drop': (0x520, 0x8f0), - 'Bat Cave Cave': (0x560, 0x940), - 'Elder House (East)': (0x2b0, 0x6a0), - 'Elder House (West)': (0x230, 0x6a0), - 'North Fairy Cave Drop': (0xa40, 0x500), - 'North Fairy Cave': (0xa80, 0x440), - 'Lost Woods Hideout Drop': (0x290, 0x200), - 'Lost Woods Hideout Stump': (0x240, 0x280), - 'Lumberjack Tree Tree': (0x4e0, 0x140), - 'Lumberjack Tree Cave': (0x560, 0x004), - 'Two Brothers House (East)': (0x200, 0x0b60), - 'Two Brothers House (West)': (0x180, 0x0b60), - 'Sanctuary Grave': (0x820, 0x4c0), - 'Sanctuary': (0x720, 0x4a0), - 'Old Man Cave (West)': (0x580, 0x2c0), - 'Old Man Cave (East)': (0x620, 0x2c0), - 'Old Man House (Bottom)': (0x720, 0x320), - 'Old Man House (Top)': (0x820, 0x220), - 'Death Mountain Return Cave (East)': (0x600, 0x220), - 'Death Mountain Return Cave (West)': (0x500, 0x1c0), - 'Spectacle Rock Cave Peak': (0x720, 0x0a0), - 'Spectacle Rock Cave': (0x790, 0x1a0), - 'Spectacle Rock Cave (Bottom)': (0x710, 0x0a0), - 'Paradox Cave (Bottom)': (0xd80, 0x180), - 'Paradox Cave (Middle)': (0xd80, 0x380), - 'Paradox Cave (Top)': (0xd80, 0x020), - 'Fairy Ascension Cave (Bottom)': (0xcc8, 0x2a0), - 'Fairy Ascension Cave (Top)': (0xc00, 0x240), - 'Spiral Cave': (0xb80, 0x180), - 'Spiral Cave (Bottom)': (0xb80, 0x2c0), - 'Bumper Cave (Bottom)': (0x580, 0x2c0), - 'Bumper Cave (Top)': (0x500, 0x1c0), - 'Superbunny Cave (Top)': (0xd80, 0x020), - 'Superbunny Cave (Bottom)': (0xd00, 0x180), - 'Hookshot Cave': (0xc80, 0x0c0), - 'Hookshot Cave Back Entrance': (0xcf0, 0x004), - 'Ganons Tower': (0x8D0, 0x080), - 'Pyramid Hole': (0x820, 0x680), - 'Inverted Pyramid Hole': (0x820, 0x680), - 'Pyramid Entrance': (0x640, 0x7c0), - 'Inverted Pyramid Entrance': (0x6C0, 0x5D0), - 'Waterfall of Wishing': (0xe80, 0x280), - 'Dam': (0x759, 0xED0), - 'Blinds Hideout': (0x190, 0x6c0), - 'Bonk Fairy (Light)': (0x740, 0xa80), - 'Lake Hylia Fairy': (0xd40, 0x9f0), - 'Light Hype Fairy': (0x940, 0xc80), - 'Desert Fairy': (0x420, 0xe00), - 'Kings Grave': (0x920, 0x520), - 'Tavern North': (0x270, 0x900), - 'Chicken House': (0x120, 0x880), - 'Aginahs Cave': (0x2e0, 0xd00), - 'Sahasrahlas Hut': (0xcf0, 0x6c0), - 'Lake Hylia Shop': (0xbc0, 0xc00), - 'Capacity Upgrade': (0xca0, 0xda0), - 'Blacksmiths Hut': (0x4a0, 0x880), - 'Sick Kids House': (0x220, 0x880), - 'Lost Woods Gamble': (0x240, 0x080), - 'Fortune Teller (Light)': (0x2c0, 0x4c0), - 'Snitch Lady (East)': (0x310, 0x7a0), - 'Snitch Lady (West)': (0x080, 0x7a0), - 'Bush Covered House': (0x2e0, 0x880), - 'Tavern (Front)': (0x270, 0x980), - 'Light World Bomb Hut': (0x070, 0x980), - 'Kakariko Shop': (0x170, 0x980), - 'Cave 45': (0x440, 0xca0), 'Graveyard Cave': (0x8f0, 0x430), - 'Checkerboard Cave': (0x260, 0xc00), - 'Mini Moldorm Cave': (0xa40, 0xe80), - 'Long Fairy Cave': (0xf60, 0xb00), - 'Good Bee Cave': (0xec0, 0xc00), - '20 Rupee Cave': (0xe80, 0xca0), - '50 Rupee Cave': (0x4d0, 0xed0), - 'Ice Rod Cave': (0xe00, 0xc00), - 'Bonk Rock Cave': (0x5f0, 0x460), - 'Library': (0x270, 0xaa0), - 'Potion Shop': (0xc80, 0x4c0), - 'Hookshot Fairy': (0xd00, 0x180), - 'Pyramid Fairy': (0x740, 0x740), - 'East Dark World Hint': (0xf60, 0xb00), - 'Palace of Darkness Hint': (0xd60, 0x7c0), - 'Dark Lake Hylia Fairy': (0xd40, 0x9f0), - 'Dark Lake Hylia Ledge Fairy': (0xe00, 0xc00), - 'Dark Lake Hylia Ledge Spike Cave': (0xe80, 0xca0), - 'Dark Lake Hylia Ledge Hint': (0xec0, 0xc00), - 'Hype Cave': (0x940, 0xc80), - 'Bonk Fairy (Dark)': (0x740, 0xa80), - 'Brewery': (0x170, 0x980), 'C-Shaped House': (0x310, 0x7a0), 'Chest Game': (0x080, 0x7a0), - 'Hammer Peg Cave': (0x4c0, 0x940), - 'Red Shield Shop': (0x500, 0x680), - 'Dark Sanctuary Hint': (0x720, 0x4a0), - 'Fortune Teller (Dark)': (0x2c0, 0x4c0), - 'Dark World Shop': (0x2e0, 0x880), - 'Dark Lumberjack Shop': (0x4e0, 0x0d0), - 'Dark Potion Shop': (0xc80, 0x4c0), - 'Archery Game': (0x2f0, 0xaf0), - 'Mire Shed': (0x060, 0xc90), - 'Mire Hint': (0x2e0, 0xd00), - 'Mire Fairy': (0x1c0, 0xc90), - 'Spike Cave': (0x860, 0x180), 'Dark Death Mountain Shop': (0xd80, 0x180), - 'Dark Death Mountain Fairy': (0x620, 0x2c0), - 'Mimic Cave': (0xc80, 0x180), + 'Turtle Rock': (0xf11, 0x103), + 'Bumper Cave (Top)': (0x500, 0x1c0), + 'Bumper Cave (Bottom)': (0x580, 0x2c0), + 'Fortune Teller (Dark)': (0x2c0, 0x4c0), + 'Dark Sanctuary Hint': (0x720, 0x4a0), + 'Dark Potion Shop': (0xc80, 0x4c0), + 'Chest Game': (0x080, 0x7a0), + 'Thieves Town': (0x1d0, 0x780), + 'C-Shaped House': (0x310, 0x7a0), + 'Brewery': (0x170, 0x980), + 'Dark World Shop': (0x2e0, 0x880), + 'Red Shield Shop': (0x500, 0x680), + 'Pyramid Hole': (0x820, 0x680), + 'Pyramid Entrance': (0x640, 0x7c0), + 'Pyramid Fairy': (0x740, 0x740), + 'Palace of Darkness': (0xf40, 0x620), + 'Palace of Darkness Hint': (0xd60, 0x7c0), + 'Hammer Peg Cave': (0x4c0, 0x940), + 'Archery Game': (0x2f0, 0xaf0), + 'Bonk Fairy (Dark)': (0x740, 0xa80), 'Big Bomb Shop': (0x8b1, 0xb2d), + 'Dark Lake Hylia Fairy': (0xd40, 0x9f0), + 'East Dark World Hint': (0xf60, 0xb00), + 'Mire Shed': (0x060, 0xc90), + 'Misery Mire': (0x100, 0xca0), + 'Mire Fairy': (0x1c0, 0xc90), + 'Mire Hint': (0x2e0, 0xd00), + 'Hype Cave': (0x940, 0xc80), 'Dark Lake Hylia Shop': (0xa40, 0xc40), - 'Lumberjack House': (0x580, 0x100), - 'Lake Hylia Fortune Teller': (0xa40, 0xc40), - 'Kakariko Gamble Game': (0x2f0, 0xaf0)} + 'Ice Palace': (0xca0, 0xda0), + 'Dark Lake Hylia Ledge Fairy': (0xe00, 0xc00), + 'Dark Lake Hylia Ledge Hint': (0xec0, 0xc00), + 'Dark Lake Hylia Ledge Spike Cave': (0xe80, 0xca0), + 'Swamp Palace': (0x759, 0xED0)} default_connector_connections = [('Death Mountain Return Cave (West)', 'Death Mountain Return Cave Exit (West)'), ('Death Mountain Return Cave (East)', 'Death Mountain Return Cave Exit (East)'),