OoT-Randomizer icon indicating copy to clipboard operation
OoT-Randomizer copied to clipboard

Altar in child now give information about SoT and OoT

Open RawZ06 opened this issue 1 year ago • 10 comments

This PR adds the ability to see the item on OoT and the Song at SoT on the Altar as a child. The goal is to make the child altar more useful, as it is rarely checked. The information about which dungeon corresponds to which specific stone isn’t very relevant since the three child dungeons can be deduced by reading the adult altar.

Additionally, this kind of information is crucial early in a seed and can completely change routing when, for example, you learn that Nocturne is on AD.

Currently, I’ve set the display to be conditional on misc_hints.altar being enabled. I’m not sure if I should create a specific option for this in misc_hints, such as altar-oot, for example.

image

RawZ06 avatar Dec 11 '24 08:12 RawZ06

This definitely needs to be a separate option.

fenhl avatar Dec 11 '24 09:12 fenhl

I added an option in misc_hints.

RawZ06 avatar Dec 11 '24 09:12 RawZ06

'Reuniting the stones' also maybe leads to 4 checks in the mask shop, or one check in the deku theatre, or maybe you're on stone bridge so it actually unlocks whatever's across that, so I'm not sure if 'Reuniting the stones' is the best way to word this text. I'm not sure the altar is the right place to hint these checks (I'm not sure where is the right place though), since the altar is supposed to be about your boss rewards and your win condition, and OoT, despite the amount of importance we players tend to place on it, is really just another check. If it's about what the dungeon rewards directly lead to, why aren't the Nocturne, LACS, or Prelude checks on the adult altar? Or if it's some flavour of dungeon reward bridge, why isn't the Ganon's entrance on the altar?

I'm not sure, I think you probably do need to do something, to have some sort of logic to have it so if your OoT misc hint is on and the altar hint is reachable, then no gossip stone hints for these checks appear in the seed.

I saw an image where it said in the text whether the checks were 'required' or 'not required' and I caution against the use of that kind of language. It's pretty easy to imagine, Requiem on OoT for a key in child side you don't actually need, and yet the text would say it's 'required'. Or imagine both checks are your only available Bows. Both would say 'not required' since logically you could get either one as your first bow, despite one of them definitely being required. We don't have a good way of calculating whether an item might be 'soft required' in cases like this. So this is why we use terms like "way of the hero" and "foolish choice" since determining what actually is or isn't required is not so simple.

r0bd0g avatar Dec 11 '24 12:12 r0bd0g

Just had a thought, I don't know that it's normal that a check would be hinted if it's not shuffled.

r0bd0g avatar Dec 19 '24 20:12 r0bd0g

This is pretty cool

cjohnson57 avatar Jan 05 '25 21:01 cjohnson57

Sorry for the late response. To answer your question, Robdog, the phrase I used is the one from OoTxMM. I wasn’t sure what to put, so I went with that one. It seemed reasonable to me, considering the lore. We read the stone, so gathering the three stones on the pedestal means we have the Ocarina check and the corresponding song. However, if you have a better suggestion, I’m open to it.

I understand your point about Nocturne and Prelude—this addition will carry much more weight in RSL, especially with potential Ocarina shuffle.

That said, I do indeed need to add an element to the logic to remove the hint from the Gossip Stone if this miscellaneous hint is activated.

As for the required/not required part, that’s not covered by this PR. It was an idea I proposed directly on Discord. I haven’t worked on that part yet—just a proof of concept for this hint because it was the focus of my current work.

One last thing: the Ocarina is constant, which can be really useful in RSL. Outside of RSL, it doesn’t provide any information—similar to the bridge information as an adult.

RawZ06 avatar Jan 06 '25 09:01 RawZ06

This needs to be properly integrated into hint logic. I think it would make the most sense to wait until #2343 is merged and then integrate this new hint into the system added there.

fenhl avatar Apr 20 '25 15:04 fenhl

#2343 is now merged.

fenhl avatar Jun 05 '25 23:06 fenhl

Updated with hint logic Dual hint image

Simple hint (ocarina off) image

RawZ06 avatar Jun 08 '25 14:06 RawZ06

Resolve conflict with #2431

RawZ06 avatar Jun 09 '25 11:06 RawZ06