mracsys / tootr

Entrance and Location Tracker for OoT Randomizer
MIT License
5 stars 6 forks source link

Support boulder shuffle #57

Open mracsys opened 4 months ago

mracsys commented 4 months ago

At the moment there is no clean way to support boulder shuffle in RealRob's dev branch. Almost all cases can be handled by:

In all of these cases, there is a single event in the logic file that could be tied to the boulder icons to set boulder type.

Unfortunately this falls apart for MQ Dodongo's Cavern. There are boulders blocking one direction around the upper loop. However, the logic is not written with enough regions to restrict the event to just one region exit. Ideally, upstream rando would rewrite the logic on a room basis with additional subregions that do not cross room borders, but this is a large request for little benefit to the randomizer itself, if it's considered at all.

If dungeon regions are reorganized, the tracker's dungeon cards could group locations in each room with unshuffled pseudo-entrances between them, similar to Thieves Hideout or Kak Potion Shop connectors. Boulder icons would go on the connecting entrances where appropriate.

I'm open to other approaches if anyone has ideas.