Files
oracle-of-secrets/oracle.org
2024-11-19 14:58:53 -05:00

11 KiB

Oracle of Secrets

Overview

The Legend of Zelda: Oracle of Secrets is a ROM hack of Link to the Past for the Super Nintendo.

The game has been in development since 2011 and is nearing completion.

This document aims to compile all the information on the game for reference as well as in tasks which are left to do before the release of the game.

Levels

S0 Shrine of Origins

Item: Moon Pearl

Located in the Temporal Pyramid where you get transported after your first encounter with Kydrog.

D1 Mushroom Grotto

Item: Bow

Located in the Mushroom Grotto west of the Maku Tree and Wayward Village

D2 Tail Palace

Item: Roc's Feather

D3 Kalyxo Castle

Item: Meadow Blade (Lv2 Sword)

S1 Shrine of Wisdom

Item: Zora Flippers

D4 Zora Temple

Item: Hookshot, Zora Mask

TODO [0/2]

  • Zora Follower Extended
  • Fix Water Gate Collision

D5 Glacia Estate

Item: Fire Rod

TODO [0/2]

  • Improve enemy variety
  • Exterior gfx improvements

S2 Shrine of Power

Item: Power Glove

D6 Goron Mines

Item: Hammer

TODO [0/2]

  • Improve Minecart game feel
  • Update King Dodongo Boss

D7 Dragon Ship

Item: Somaria Rod

TODO [0/1]

  • Extended section???

S3 Shrine of Courage

D8 Fortress of Secrets

S4 Shrine of ?????

Quests

Main Quests

Lost Ranch Girl Quest

  1. Get Mushroom from Old Woman house in Mushroom Grotto
  2. Trade Mushroom to Potion Shop
  3. Leave Mountains and return to Potion Shop later for Magic Powder
  4. Use Magic Powder on Cucco in the Ranch House for Ocarina

Mask Salesman Quest

  1. Requires Ocarina from Lost Ranch Girl Quest
  2. Mask Salesman teaches Song of Healing
  3. Play Song of Healing for Deku NPC near the shop for Deku Mask

TODO Tail Palace Kiki Quest [1/2]

  1. Kiki asks for Bananas instead of Rupees
  2. Deku NPCs inhabit Tail Palace OW after dungeon completion

Book of Secrets

  1. Play Song of Healing for sick village child for Running Boots
  2. Use Running Boots to get the Book from the village library.

TODO Kalyxo Castle

Bridge Opening
  • Requires Book of Secrets from Wayward Village library.
TODO Prison Sequence [0/2]
  1. Occurs after obtaining the Meadow Blade in Kalyxo Castle
  2. Ambushed by castle guards and locked away in castle prison

TODO Zora Sanctuary

ACTIVE Sea and River Zora Conflict
  • Meet lone Sea Zora left at the Sanctuary, learn of Zora Princess
  • Conflict over territory lead to Zora Princesses imprisonment
  • Restore River Zora King NPC ?
TODO Waterfall Song of Storms Event

Old Man Mountain Quest

  1. Take the warp portal at the northwest most point on Mount Snowpeak
  2. Enter the Lava Lands cave to find the Old Man.
  3. Escort the Old Man to a rock formation on the mountain and use magic mirror.
  4. Receive the Goldstar before continuing to Glacia Estate

TODO Goron Mines Quest [2/4]

  1. Collectible Goron Rock Meat from Lupo Mountain

    • Eon Gorons workers protesting labor, Piratians involved somehow
    • Requires Power Glove from Shrine of Power
  2. Kalyxian Goron NPC in the desert asks for five sirloins to open the mines.
  3. Garo NPC easter egg warps around the map
  4. Gossip Stones provide some hint related to the Shrines?

Side Quests

Masks for Sale

Bunny Hood - 100 Rupees
Stone Mask - 850 Rupees

Wolf Mask Quest

  1. Wolfos appears outside of Kalyxo Castle at Night, defeat and play Song of Healing for Wolf Mask.

TODO Magic Bean Quest [1/4]

  1. Buy Magic Bean from Bean Vendor, requires Bottle.
  2. Take Magic Bean to the Ranch and plant it in empty soil north of the houses.
  3. Requires rain (Song of Storms), Pollination (Good Bee) and three days in game time.
  4. Player receives flower item when all conditions are met, can be traded for Fishing Rod

TODO Swordsmith Rescue [0/3]

  1. Use the Bomb Shop Big Bomb in the Eon Abyss Beach
  2. Return the Lost Brother to the Smiths house west of Waywrd Village
  3. Swordsmith brothers improve your Meadow Blade to the Tempered Sword (Lv3)

TODO Korok Cove

TODO Fishing Minigame

Items

Y Items

Name Description
Bow Vanilla
Boomerang Vanilla
Hookshot Goldstar ball and chain upgrade, L/R to swap
Bombs Vanilla
Magic Powder Press A on menu to open Magic Bag
Hammer Vanilla
Lamp Vanilla
Fire Rod Vanilla
Ice Rod Freezes water tiles to walk on
Magic Mirror Allows dual warping with all essences
Ocarina Song of Storms, Soaring, Time, Healing
Book of Secrets Activates special overworld events
Cane of Byrna Vanilla
Fishing Rod Press Y to cast reel in water
Roc's Feather Press Y to jump
Deku Mask Shoot magic bubbles, interact with Deku leaf
Zora Mask Press Y to dive underwater
Wolf Mask Press Y to dig for treasure
Bunny Hood Press R to transform and run faster
Stone Mask Reskinned Magic Cape
Bottles No longer requires Bug Catching Net to use

Equipment

Name Location
Moon Pearl Shrine of Origins
Small Sword (Lv1) Forest of Dreams
Small Shield (Lv1) Forest of Dreams
Meadow Blade (Lv2) Kalyxo Castle
Tempered Blade (Lv3) Swordsmiths Hut
Master Sword (Lv4) Temporal Pyramid
Hero Shield
Mirror Shield
Blue Tunic Zora Sanctuary Waterfall
Red Tunic Shrine of ??????
Power Glove Shrine of Power
Titans Mitt Fortress of Secrets?
Running Boots Sick Kid Wayward Village

Rings

Name Description
Power Ring Increase attack
Armor Ring Increase defense
Heart Ring Slowly regenerate health
Light Ring Sword beams work at -2 hearts
Blast Ring Higher bomb damage, bombos class
Steadfast Ring No knockback

NPCs

Bean Vendor/Village Elder

Deku Scrub (Mask)

KaeporaGaebora/Eon Owl

Farore

Goron

Impa

Korok

Maku Tree

Happy Mask Salesman

Mermaid/Maple/Librarian

Piratian

Ranch Girl

Vasu

Village Dog

Zora Princess

Bosses

Manhandla

Advanced Arrghus

King Dodongo

Twinrova

Kydrog

Kydreeok

Enemies

Anti-Kirby

Booki

Business Scrub (Kaly/Eon)

Darknut (Eon)

Goriya

Helmet Chuchu

Octorok (Kaly/Eon)

TODO Water Octorok

Pols Voice

Poltergeist

Puffstool

Sea Urchin (Kaly/Eon)

Thunder Ghost

Wolfos

Castle Variant

TODO Ice Variant

Tasks

DONE Add Librarian translations

DONE Goron Mines Opening Animation [2/2]

  • Setup Goron Sprite

    • Kalyxian Variant
    • Eon Abyss Variant
  • Animate mines opening animation

ACTIVE Fix Minecart mechanics

ACTIVE Collectible Item Quests

TODO Golden Fish

TODO Deku Stick

TODO Honeycomb

ACTIVE Add Dungeon Maps [0/11]

  • Mushroom Grotto
  • Tail Palace
  • Kalyxo Castle
  • Zora Temple
  • Glacia Estate
  • Goron Mines
  • Dragon Ship
  • Fortress of Secrets
  • Shrine of Wisdom
  • Shrine of Power
  • Shrine of Courage

TODO Update Kydrog boss [0/3]

  • Track offspring sprites spawned, more dynamic spawns
  • Improve Kydrog movement, add additional stage in fight
  • Cinematic opening and ending cutscene with dialogue

TODO Update Kydreeok boss [0/2]

  • Improve fireball attack
  • Improve head/neck rotation

TODO Fortress of Secrets Cutscene

Should use the Ganons Tower Crystal Cutscene as the base.

TODO Add Dream Sequences [0/7]

  • Deku Business Scrub Dream
  • Twinrova Ranch Girl Dream
  • Hyrule Castle Dream
  • Zora King Dream
  • Kydrog Sealing Dream
  • Mine Collapse Dream
  • Final Dream ????

TODO End Credits

Timeline

  • Farore Intro

    • GameState 7EF3C5:02
    • StoryState B6:01
  • Kydrog Intro

    • OosProg2 7EF3C6:04
    • IntroFlag 7EF300:01
  • Maku Tree Return from Eon Abyss

    • OosProg 7EF3D6:02
  • Impa Hall of Secrets

    • OosProg 7EF3D6:04
  • Ranch Kid

    • MAPICON interaction
  • Village Elder

    • MAPICON interaction

ROM Map

Expanded space used by ZScream as of 1/16/2024

Addresses are PC unless stated otherwise.

ZS reserves everything up to 1.5mb or up to 0x150000

Location Contents
0x100000 - 0x107FFF Nothing?
0x108000 - 0x10FFFF Title Screen, Dungeon Map
0x110000 - 0x117FFF Default room header location
0x118000 - 0x11FFFF Unknown
0x120000 - 0x127FFF Expanded overlay data
0x128000 - 0x12FFFF Custom collision data
0x130000 - 0x137FFF Overworld map data overflow
0x138000 - 0x13FFFF Expanded dungeon object data
0x140000 - 0x147FFF Custom overworld data
0x148000 - 0x14FFFF Expanded dungeon object data

Credits

Zarby89 - ZScream, Code, Graphics Jared Brian - Shrine of Power, ZScream, Code Jeimuzu - Shrine of Wisdom, Tail Palace Letterbomb - Shrine of Courage, Music, Graphics NEONswift - Legends of Hyrule Maps

SePH - Overworld, Graphics Ghillie - Overworld, Graphics

DarkLink45 - Deku Link GFX

W*E*R*D*N*A - Graphics GameyFireBro - Graphics Fruttielicious - Beta Testing LEGO_Vince - Beta Testing Spacewiki - Beta Testing Evolvingfetus - Beta Testing Discodragn - Beta Testing BIGLOU - Beta Testing HonorThyFamily - Beta Testing