brakkum / ZOoTR-Entrance-Tracker

A tracker for entrance randomization in the Legend of Zelda: Ocarina of Time.
https://tracker.brakke.dev/
5 stars 7 forks source link

New feature suggestions #4

Open matthewkirby opened 4 years ago

matthewkirby commented 4 years ago

I love the tracker but currently I cannot use it with specific settings and would love to see support added.

  1. Randomize Starting Location - This makes the child/adult start locations random rather than Link's House/Temple of Time. Allowed spawns are out of any loading zone.

  2. Mixed Entrance Pools - Rather than keeping Doorways -> Doorways, Dungeons -> Dungeons, Grottos -> Grottos, any entrance can go to any entrance. i.e. Entering Mido's House could lead you to Spirit Temple or a Storms grotto.

  3. Randomize warp songs - Each warp song places you at a random entrance. This can be indoors, in a grotto, start of a dungeon, or overworld.

  4. Decoupled Entrances - Exiting a zone does not put you back to where you entered from. i.e. Drop into a grotto from Hyrule Field and it leads to a Generic Grotto. When you leave the generic grotto it puts you into Composer's Grave, etc. This one is a lot more work to implement but would be fantastic to have.

brakkum commented 4 years ago

Hey, thanks for the issue! I’ve heard these requests come from a few people that use the tracker. The way I initially built it would make it require a lot of editing of janky code (no thanks to myself). I’ve been considering remaking it in a different format that allows for more customization and better UI, so this makes me think much more about doing that. I’ll keep you in the loop!

matthewkirby commented 4 years ago

Awesome! Another suggestion since is the possible to chose what entrances are shuffled. The Dev-R branch of the randomizer shuffles the entrances a little differently and Overworld ER is no longer linked to the others. So

  1. Add the ability to toggle grottos/indoors on/off. When they are vanilla, it makes it a bit cumbersome to use the overworld ER part.