<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki-test.ootrandomizer.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fenhl</id>
	<title>OoT Randomizer Wiki Testing - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-test.ootrandomizer.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Fenhl"/>
	<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Special:Contributions/Fenhl"/>
	<updated>2026-07-04T17:52:57Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.1</generator>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=File:Mhmw-installer-SelectEmulator.png&amp;diff=3462</id>
		<title>File:Mhmw-installer-SelectEmulator.png</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=File:Mhmw-installer-SelectEmulator.png&amp;diff=3462"/>
		<updated>2024-05-11T02:02:38Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Setup&amp;diff=3459</id>
		<title>Setup</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Setup&amp;diff=3459"/>
		<updated>2024-05-08T18:34:04Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Undo revision 3297 by Flagrama (talk) Partial undo: lack of support for Python 3.8 turned out to be a bug specific to a fork&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;It is usually recommended to use the online generator on the website instead of the download or source code versions of the randomizer. The [[#Video Tutorial|video tutorial]] is also available as a walk through for the website. The [[Readme]] explains what the different options do. You can also check out the [[Changelog]] to see what changes have happened between randomizer versions. Recent [https://ootrandomizer.com/generatorDev Dev] and [https://ootrandomizer.com/generatorDev?version=devR_ Dev-R] versions are also available on the website.&lt;br /&gt;
&lt;br /&gt;
Ocarina of Time Randomizer is compatible with emulators, Wii Virtual Console, and original Nintendo 64 hardware. Learn more about these options in the [[#Playing the Randomizer|Playing the Randomizer]] section.&lt;br /&gt;
&lt;br /&gt;
Base files (ROMs, Wii common key, etc.) that are needed to play Ocarina of Time Randomizer are copyrighted and will not be provided by the community nor staff.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you want to run the [https://ootrandomizer.com/downloads standalone download] version of the randomizer, you should skip to [[#Install Python|installing Python]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;If you want to run the [https://github.com/TestRunnerSRL/OoT-Randomizer/tree/master release source code] or [https://github.com/TestRunnerSRL/OoT-Randomizer/tree/Dev Dev source code] version of randomizer, you should skip to [[#Install Node.js|installing Node.js]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;We have compiled [https://wiki.ootrandomizer.com/index.php?title=Common_Softlocks_And_Crashes a list of known softlocks and crashes]. It is recommended to read it through to potentially save you from frustration later.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|3}}&lt;br /&gt;
&lt;br /&gt;
== Online Generator ==&lt;br /&gt;
&lt;br /&gt;
This section contains information similar to what is presented in the video by TreZc0, but does not go into as much detail regarding randomization options or emulator setup. The [[Readme]] and [[Setup#Emulators|emulator]] pages available to help with those details. The video is highly recommended, especially since it will provide visuals to aid in setup.&lt;br /&gt;
&lt;br /&gt;
=== Video Tutorial ===&lt;br /&gt;
&amp;lt;youtube dimensions=&amp;quot;480x270&amp;quot;&amp;gt;https://www.youtube.com/watch?v=7X0Le98C5Yc&amp;lt;/youtube&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Once you have viewed the video, generated a seed, and patched a randomizer ROM file, head to [[#Playing the Randomizer|Playing the Randomizer]].&lt;br /&gt;
&lt;br /&gt;
=== Generating a Seed ===&lt;br /&gt;
The online randomizer does not require any downloads except for the final randomized rom, however you will be required to have one or more base files to create the randomized rom. Some of these are copyrighted files that you will need to have prior to receiving any help with setup in the {{discord|text=randomizer discord}}. Please read all rules of the discord and peruse the resources channel before requesting assistance there.&lt;br /&gt;
* &#039;&#039;&#039;Always Required&#039;&#039;&#039;&lt;br /&gt;
** OoT v1.0 NTSC-U/NTSC-J ROM - Copyrighted file&lt;br /&gt;
** A device with a multicore CPU &amp;amp; at least 2GB of available ram&lt;br /&gt;
*** Even most modern mobile devices (i.e. 2019 or newer) meet these requirements&lt;br /&gt;
** A modern browser (2020 or later): Chrome, Firefox, Edge, Safari, or Opera&lt;br /&gt;
** A method to play the game, which is covered later in the [[#Playing the Randomizer|Playing the Randomizer]] section.&lt;br /&gt;
* &#039;&#039;&#039;Only Required for WiiVC/vWii/Dolphin&#039;&#039;&#039;&lt;br /&gt;
** OoT v1.2 NTSC WAD - Copyrighted file&lt;br /&gt;
** Wii Common Key - Copyrighted file&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Once prepared, go to https://ootrandomizer.com and click on the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Play Now&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button for the latest stable version. &lt;br /&gt;
[[File:Setup-Website-PlayNow.jpeg|none|thumb|Click the &amp;lt;samp&amp;gt;Play Now&amp;lt;/samp&amp;gt; button on the website to open the online generator.]]&lt;br /&gt;
&lt;br /&gt;
Just below the &amp;quot;Ocarina of Time Item Randomizer v6.2&amp;quot; title is the button &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;INSTRUCTIONS/HELP&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; which effectively repeats the information available here and in the video at a quick glance.&lt;br /&gt;
&lt;br /&gt;
Detailed explanations of the settings can be found on the [[Readme]] page and quick tooltips can be seen by hovering over any setting in the generator.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;For a first seed, we recommend using either the Default/Beginner or Easy presets available on the &amp;quot;ROM Options&amp;quot; tab of the generator.&#039;&#039;&#039; The Default/Beginner preset is aimed at those familiar with vanilla who desire a similar progression. It uses base glitchless logic with no added tricks and no additional timesavers enabled (see the tab &amp;quot;Other&amp;quot; in the GUI). The world begins closed. Expect a long playthrough. The Easy Preset is aimed at those who have perhaps seen a few Randomizer runs previously and/or wish to dive right in. It uses base glitchless logic with no added tricks, but it does use additional timesavers (see the tab &amp;quot;Other&amp;quot; in the GUI). The world is more open after leaving Kokiri Forest. &lt;br /&gt;
&lt;br /&gt;
Once a preset is selected from the dropdown, click &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;LOAD&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; and all settings shown in the generator, except Cosmetics and SFX, will change to match the preset. Feel free to look at the other tabs to see which settings are enabled by each preset before deciding which to use. &lt;br /&gt;
&lt;br /&gt;
[[File:Presets.png|none|thumb|Presets location on the ROM Options tab of the generator.]]&lt;br /&gt;
&lt;br /&gt;
If you&#039;re feeling a little more bold, settings may still be changed from those loaded by the preset to any you desire. &#039;&#039;&#039;However&#039;&#039;&#039;, on the first tab of the randomizer, ROM Options, please never disable &amp;quot;&#039;&#039;&#039;Create Spoiler Log&#039;&#039;&#039;.&amp;quot; The Spoiler Log is a file containing all the item locations, settings, and entrances when applicable of the randomized seed. Though you may never look at it, it is vital for those helping in the randomizer discord to be able to check this log if you require help at any point in the seed.&lt;br /&gt;
&lt;br /&gt;
Once the settings are prepared, there are two options to generate the seed, &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;GENERATE SEED!&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; and &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;GENERATE RACE SEED!&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt;. For most purposes, &#039;&#039;&#039;we highly recommend to only use the first option&#039;&#039;&#039;. Race seeds are encrypted and lock away the spoiler log even if it is generated. These locked logs will not be unlocked except for community races organized by the race mods.&lt;br /&gt;
&lt;br /&gt;
Seed generation takes, on average, 15 seconds but may be longer depending on the current workload of the website. Now you will be on the seed page. The URL follows the naming convention of &amp;quot;https://ootrandomizer.com/seed/get?id=680574&amp;quot; where the 6 digit ID at the end is unique to your seed. This is particularly useful for sharing seeds with friends or sharing the spoiler log when asking for help. (Note that the seed ID at the end of the URL is also present in the default file name of randomized roms. We recommend not changing rom names to keep this piece of information always with the seed.)&lt;br /&gt;
&lt;br /&gt;
Now it is time to direct the website to your base rom (OoT v1.0 NTSC-U/NTSC-J). The version is important, Rev A/B and MQ roms will not work. However, you can convert those ROMs to the proper one with the [https://oot.flagrama.com Ocarina of Time Downgrader and Converter]. For a normal N64 seed for use on everdrive or most emulators, leave the Output type toggle on &amp;lt;samp&amp;gt;.z64 (N64/Emulator)&amp;lt;/samp&amp;gt; and browse to your rom file. For WiiVC/vWii/Dolphin, swap to &amp;lt;samp&amp;gt;WAD (WiiVC)&amp;lt;/samp&amp;gt; and in addition to the Base Rom, also browse to your 1.2 WAD and Wii Common Key files. You can only patch a randomizer seed if you have the correct files given, so this is very important.&lt;br /&gt;
&lt;br /&gt;
This page also offers the option to change the cosmetics and SFX from those generated with the seed. Please be aware that if you set your desired cosmetics and SFX previously, the option &amp;quot;Override Original Cosmetics&amp;quot; should be disabled before patching the rom as it is enabled by default.&lt;br /&gt;
&lt;br /&gt;
[[File:Override_Cosmetics.PNG|none|thumb|Disable if cosmetics were previously set, enable if cosmetics are set on this page.]]&lt;br /&gt;
&lt;br /&gt;
Once everything is set, simply click &amp;lt;samp&amp;gt;PATCH ROM!&amp;lt;/samp&amp;gt; The patching process uses your device&#039;s CPU, so how long this takes is dependent on your hardware. Once the process is complete, a download will begin. Save this new rom file separately from the original rom, and now it&#039;s time to proceed to the [[#Playing the Randomizer|Playing the Randomizer]] section.&lt;br /&gt;
&lt;br /&gt;
== Windows Setup ==&lt;br /&gt;
If you desire for any reason to use the offline randomizer program instead, you will need one or two other programs first. The randomizer itself will work on Windows, macOS, and Linux. The ROM will work on any device that has a Nintendo 64 emulator available. However, the following setup steps focus on getting the randomizer working on the Windows operating system.&lt;br /&gt;
&lt;br /&gt;
=== Install Node.js ===&lt;br /&gt;
As of version 4.14 of the randomizer, the source code versions of the randomizer require [https://nodejs.org/en/ Node.js] to be installed. (Please skip this step for the executable version of the randomizer found on [https://ootrandomizer.com/downloads the website&#039;s download page].)&lt;br /&gt;
&lt;br /&gt;
Open the [https://nodejs.org/en/ Node.js website] and click on the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;LTS&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button on their home page.&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Save the &amp;lt;samp&amp;gt;msi&amp;lt;/samp&amp;gt; installer file then, locate it in your &amp;lt;samp&amp;gt;Downloads&amp;lt;/samp&amp;gt; folder, or wherever you saved it. Launch the installer by double-clicking it. Click &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Next&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; until you get to the &amp;lt;samp&amp;gt;Tools for Native Modules&amp;lt;/samp&amp;gt; screen. Make sure the &amp;lt;samp&amp;gt;Automatically install the necessary tools. [...]&amp;lt;/samp&amp;gt; checkbox is &#039;&#039;&#039;not&#039;&#039;&#039; checked.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Click &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Next&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; once you have made sure of this. Next click the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Install&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button, then once that is completed, click the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Finish&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Setup-NodeJs-LTSButton.jpeg|1. Choose the &amp;lt;samp&amp;gt;LTS&amp;lt;/samp&amp;gt; version which was &amp;lt;samp&amp;gt;12.16.2&amp;lt;/samp&amp;gt; here, but may be different for you. &lt;br /&gt;
File:Setup-NodeJs-NativeModulesUnchecked.jpeg|2. Make sure the checkbox is unchecked before clicking &amp;lt;samp&amp;gt;Next&amp;lt;/samp&amp;gt;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Install Python ===&lt;br /&gt;
To run the randomizer on your computer you will need to install [https://www.python.org Python]. This is not needed when using the [https://ootrandomizer.com online generator] but in all other cases you &#039;&#039;&#039;must&#039;&#039;&#039; have Python installed. The randomizer requires at least &amp;lt;samp&amp;gt;Python 3.8.0&amp;lt;/samp&amp;gt; installed, however we recommend installing the latest stable version of Python available when you install it.&lt;br /&gt;
&lt;br /&gt;
Go to the [https://www.python.org Python website] and hover your mouse over the &amp;lt;samp&amp;gt;Downloads&amp;lt;/samp&amp;gt; tab. A little dialog will appear and should have a &amp;lt;samp&amp;gt;Download for Windows&amp;lt;/samp&amp;gt; section displayed. Click on the button labeled &amp;lt;samp&amp;gt;Python&amp;lt;/samp&amp;gt; with a version number next to it.&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Save the &amp;lt;samp&amp;gt;exe&amp;lt;/samp&amp;gt; installer file, then locate it in your &amp;lt;samp&amp;gt;Downloads&amp;lt;/samp&amp;gt; folder, or wherever you saved it. Launch the installer by double-clicking it. Click &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Install Now&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; on the installer.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Setup-Python-DownloadPythonButton.jpeg|1. Click this button. In this case the latest version was &amp;lt;samp&amp;gt;3.8.2&amp;lt;/samp&amp;gt; but the version displayed for you is the one you want.&lt;br /&gt;
File:Setup-Python-InstallNow.jpeg|2. Choose to &amp;lt;samp&amp;gt;Install Now&amp;lt;/samp&amp;gt;.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Downloading the Randomizer ==&lt;br /&gt;
Please ensure Node and/or Python are properly installed per the instructions above before downloading the randomizer. Once your computer is prepared, you can follow the instructions for the [[#Standalone Download|standalone download]] version or the [[#Source Code|source code and Dev]] version of the randomizer.&lt;br /&gt;
&lt;br /&gt;
=== Standalone Download ===&lt;br /&gt;
Download the current standalone download version of the randomzier by going to the [https://ootrandomizer.com/downloads downloads page on the website] and select the appropriate download for your operating system. The provided installers should install the randomizer to the appropriate place for your operating system and you should be able to launch the randomizer from your operating system&#039;s application launcher—Start Menu in Windows, Applications folder in macOS, and whichever application launcher you prefer for Linux. &#039;&#039;You must have [[#Install Python|Python 3.8 or higher]] installed for the standalone download randomizer to work&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Once you have generated a randomizer ROM file, head to [[#Playing the Randomizer|playing the randomizer]].&lt;br /&gt;
&lt;br /&gt;
==== Windows Troubleshooting ====&lt;br /&gt;
[[File:Setup-Standalone-WindowsSmartScreen.jpeg|none|thumb|Click &amp;lt;samp&amp;gt;More info&amp;lt;/samp&amp;gt; then &amp;lt;samp&amp;gt;Run anyway&amp;lt;/samp&amp;gt; to run the installer.]]&lt;br /&gt;
&lt;br /&gt;
Often when a new version of the randomizer is released the standalone download is not trusted by the Windows operating system. When you try to run the installer it will pop up a Windows Smartscreen window. All you have to do is click &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;More info&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; and then the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Run anyway&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button. The installer will then launch and install the randomizer.&lt;br /&gt;
&lt;br /&gt;
=== Source Code ===&lt;br /&gt;
You can download either the release source code, or the development (Dev) branch source code to run the randomizer. Most users will want to use the [[#Standalone Download|standalone download]] for the release version, so this section will focus on running the latest development version from source code. &#039;&#039;You must have the latest [[#Install Node.js|Node.js LTS version]] and [[#Install Python|Python 3.8 or higher]] installed for the source code version of the randomizer to work&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Head to the [https://ootrandomizer.com website] and in the navigation bar at the top, click on &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Resources&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; and then choose the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Dev Github&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; option.&amp;lt;sup&amp;gt;1&amp;lt;/sup&amp;gt; Next click on the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;releases&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button to reach the page with all of the randomizer releases.&amp;lt;sup&amp;gt;2&amp;lt;/sup&amp;gt; Click on the &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;zip&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; button for the latest development version of the randomizer to download it.&amp;lt;sup&amp;gt;3&amp;lt;/sup&amp;gt; &#039;&#039;The Dev branch of the randomizer is known to be unstable. The latest version may not work properly. If you run into issues you may want to join the {{discord|text=Discord server}} and ask which Dev version of the randomizer you should download&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Locate the &amp;lt;samp&amp;gt;zip&amp;lt;/samp&amp;gt; file you just downloaded in your &amp;lt;samp&amp;gt;Downloads&amp;lt;/samp&amp;gt; folder, or wherever you saved it. &amp;lt;kbd&amp;gt;Right-click&amp;lt;/kbd&amp;gt; the file and click &amp;lt;samp&amp;gt;&amp;lt;kbd&amp;gt;Extract All...&amp;lt;/kbd&amp;gt;&amp;lt;/samp&amp;gt; and extract the files from the zip archive.&amp;lt;sup&amp;gt;4&amp;lt;/sup&amp;gt; A new folder should appear which may contain another folder inside. Open the folders until you see a folder with many folders and files inside. Locate the &amp;lt;samp&amp;gt;Gui.py&amp;lt;/samp&amp;gt; file inside and &amp;lt;kbd&amp;gt;Double-click&amp;lt;/kbd&amp;gt; it to launch the randomizer.&amp;lt;sup&amp;gt;5&amp;lt;/sup&amp;gt; The first time you run the randomizer many files need to be downloaded from the internet. Wait patiently as they download.&amp;lt;sup&amp;gt;6&amp;lt;/sup&amp;gt; &#039;&#039;This process will be faster every time you run the randomizer after this since it will only have to download the files once. Even if you download a new version it will be slightly faster as most of the files will be located in the Node.js cache and most will simply be used from there&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The randomizer will launch once the initial installation has finished. Once you have generated a randomizer ROM file, head to [[#Playing the Randomizer|playing the randomizer]].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:Setup-SourceCode-GitHubLink.jpeg|1. Open the &amp;lt;samp&amp;gt;Dev Github&amp;lt;/samp&amp;gt; link to open the GitHub page for the main fork of the randomizer.&lt;br /&gt;
File:Setup-SourceCode-GitHubReleases.jpeg|2. The &amp;lt;samp&amp;gt;releases&amp;lt;/samp&amp;gt; button will display all of the different randomizer versions.&lt;br /&gt;
File:Setup-SourceCode-GitHubZip.jpeg|3. A &amp;lt;samp&amp;gt;zip&amp;lt;/samp&amp;gt; button should appear on the top release that you can click on.&lt;br /&gt;
File:Setup-SourceCode-WindowsExtract.jpeg|4. On Windows, choose to &amp;lt;samp&amp;gt;Extract All...&amp;lt;/samp&amp;gt; from the zip file.&lt;br /&gt;
File:Setup-SourceCode-Gui-py.jpeg|5. Run the &amp;lt;samp&amp;gt;Gui.py&amp;lt;/samp&amp;gt; Python script.&lt;br /&gt;
File:Setup-SourceCode-InitialInstall.jpeg|6. Wait patiently as Node.js downloads the randomizer&#039;s dependencies.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Alternative Source Code Download Method ====&lt;br /&gt;
You can alternatively use [https://git-scm.com/ Git] to download the source code. This is the easiest way to keep up to date with the latest changes. We have a guide on using [[GitKraken]], a GUI for git that many of the developers use if you want to try to download the source code this way. You still need to install [[#Source Code|the other software mentioned above]].&lt;br /&gt;
&lt;br /&gt;
== Playing the Randomizer ==&lt;br /&gt;
===Emulators===&lt;br /&gt;
The Ocarina of Time Randomizer can be played on PC via an emulator. Given the emulation quality difference between emulators, not every emulator can be recommended.&lt;br /&gt;
&lt;br /&gt;
The emulators we support are available for free and have been extensively tested to work well with OoTR, assuming proper setup.&lt;br /&gt;
&lt;br /&gt;
[https://wiki.ootrandomizer.com/index.php?title=Project64 Project64 v3.0+] (Windows) is the least resource-intensive emulator and the easiest to setup. However, it is important that versions 3.0+ are used since these are currently the only ones that provide a stable game experience. Furthermore, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;please keep in mind that using Project64 v2.x for racing is against our community&#039;s racing rules&amp;lt;/span&amp;gt;&#039;&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
[[Bizhawk]] (Windows) is the most resource-intensive, but easier to setup than RetroArch. Bizhawk is also the only race-legal emulator to support [[Multiworld]] currently.&lt;br /&gt;
&lt;br /&gt;
[[Retroarch]] (Windows, macOS, Linux, and more) isn&#039;t as resource-intensive as Bizhawk. However, setting up RetroArch can be a frustrating experience, and especially so for certain controllers.&lt;br /&gt;
&lt;br /&gt;
[[Dolphin]] (Windows, macOS, and possibly Linux and Android) is capable of running OoTR through emulating Wii Virtual Console. As a result, it also has the Wii VC advantage of having less lag when opening the item menu. Other advantages include being lightweight and being easy to set up, especially with Gamecube controllers and either the official Nintendo or the Mayflash adapter. Downsides include random Wii VC crashes, having to inject the OoTR ROM into a WAD for every seed and additional lag in some areas (e.g. Market) due to shortcomings in how Wii VC is emulated.&lt;br /&gt;
&lt;br /&gt;
=== Wii Virtual Console ===&lt;br /&gt;
&lt;br /&gt;
The Ocarina of Time Randomizer can be played on a [https://wiki.ootrandomizer.com/index.php?title=Wii_Virtual_Console Wii] (or [https://wiki.ootrandomizer.com/index.php?title=Wii_Virtual_Console#Playing_On_The_Wii_U.27s_Virtual_Wii Wii U]). The advantages are fast load times, less lag and improved graphics compared to the other options available. Some also prefer the stick sensitivity and deadzone settings of the Wii VC over that of pc emulators. The downsides are random (but extremely rare) crashes, installing new seeds is a longer process than on pc emulators, and potentially additional costs if you don&#039;t already own a Wii and/or compatible controllers or if you wish to stream your gameplay.&lt;br /&gt;
&lt;br /&gt;
=== EverDrive ===&lt;br /&gt;
&lt;br /&gt;
The Ocarina of Time Randomizer can be played on a N64 by using the [https://wiki.ootrandomizer.com/index.php?title=Everdrive EverDrive]. Keep in mind that EverDrives are expensive and that the N64 is very laggy. The randomizer also requires the memory pak, even though base Ocarina of Time does not.&lt;br /&gt;
&lt;br /&gt;
== Patch Files ==&lt;br /&gt;
If someone shares a ZPF or ZPFZ file with you, these are [[Patch Files]]. They are a copyright-free method to share randomizer seeds with people. The [[Patch Files|patch files]] page will explain what to do with them.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Main_Page&amp;diff=3457</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Main_Page&amp;diff=3457"/>
		<updated>2024-04-29T06:24:15Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: replaced external links to wiki articles with internal ones&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;[[File:Ocarina-of-time-randomizer-logo light-oot xl.png|400x400px|Logo_new.png]]&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;Welcome to the Ocarina of Time Randomizer Wiki!&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;Below you will find information the community has gathered to provide a knowledge database for all your OoTR needs.&amp;lt;/p&amp;gt;&lt;br /&gt;
&amp;lt;p style=&amp;quot;text-align: center&amp;quot;&amp;gt;Want to contribute? Message TreZc0_ on Discord!&amp;lt;/p&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;boxWrapper&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;frontBox leftBox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:5px 10px&amp;quot;&amp;gt;&#039;&#039;&#039;General OoTR Info&#039;&#039;&#039;&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Readme]] | [[Changelog|Release Notes]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Frequently Asked Questions]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Glossary]]&amp;lt;br /&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Setup|Randomizer Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Setup#Emulators|Emulator Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Wii Virtual Console|Wii VC/vWii Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Everdrive|N64/EverDrive Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Controller Setup|Controller Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Multiworld|Multiworld Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Racing|Racing Setup]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Rules|Racing Rulesets]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Triforce Blitz]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Trackers|Item Trackers]]&amp;lt;br/&amp;gt;&lt;br /&gt;
{{discord|text=Discord Server}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div class=&amp;quot;frontBox rightBox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div style=&amp;quot;padding:5px 10px&amp;quot;&amp;gt;&#039;&#039;&#039;Miscellaneous&#039;&#039;&#039;&amp;lt;/div&amp;gt; &lt;br /&gt;
[[Logic|Glitchless Logic Info]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Glitch Logic|Glitch Logic Info]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Entrance Randomizer|Entrance Randomizer Logic]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Hints]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Vanilla Dungeon Requirements]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Master Quest Dungeon Requirements]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Grottos|Grotto Locations]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Scrubs|Business Scrub Locations]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Cows|Cow Locations]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Bugs and fish|Bug &amp;amp; Fish Locations]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Freestanding Rupee and Heart Locations]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Pot and Crate Locations]]&amp;lt;/br&amp;gt;&lt;br /&gt;
[[Silver Rupees]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Wonderitem Locations]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Major Items]]&amp;lt;br/&amp;gt;&lt;br /&gt;
[[Rupee Farming]]&amp;lt;br/&amp;gt;&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Plandomizer]]&amp;lt;br /&amp;gt;&lt;br /&gt;
[[Common Softlocks And Crashes]]&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3456</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3456"/>
		<updated>2024-04-29T06:16:42Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added link to Mido&amp;#039;s House Multiworld article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to help the reader set up &#039;&#039;&#039;Multiworld&#039;&#039;&#039;. Multiworld is a co-op mod for the OoT Randomizer. Players have their own inventory and their own world. Also, player-specific items are mixed between the worlds. For example, if you obtain an item in your world, it could either stay with you or get sent to another player. Everyone participating will be playing different intermingled seeds.&lt;br /&gt;
&lt;br /&gt;
As an example, there could be a scenario where Player 1 can only advance in their own world based on something Player 2 does. Once Player 2 finds the Megaton Hammer belonging to Player 1, Player 1 will automatically receive it. Every world is linked together. &lt;br /&gt;
&lt;br /&gt;
In order to link everyone&#039;s worlds together, players will need a plugin like &#039;&#039;bizhawk-co-op&#039;&#039; or [[Mido&#039;s House Multiworld]]. For Mido&#039;s House Multiworld, simply download the installer from [https://midos.house/mw its website] and follow the instructions. For setting up bizhawk-co-op, see the [[Multiworld#Installing Multiworld and Bizhawk|Installing Multiworld and Bizhawk]] section below. If you&#039;re not sure which plugin to use, see the [[Multiworld#Feature comparison|Feature comparison]] section.&lt;br /&gt;
&lt;br /&gt;
These plugins are currently only compatible with [[Project64]] (Mido&#039;s House Multiworld only) and [[Bizhawk]] (both plugins). However, the ModLoader64 devs have made their own plugin which is compatible with their emulator and the OoT Online pak, allowing players to see each other&#039;s character in the game. (Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].) Support for other emulators, as well as console support, is planned for future releases.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the Seeds ==&lt;br /&gt;
&lt;br /&gt;
This section applies regardless of which plugin you use, but if you&#039;re using ModLoader64, please note that it is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer] and not with newer releases or Dev builds of OoTR.&lt;br /&gt;
&lt;br /&gt;
=== Using the Webpatcher ===&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://ootrandomizer.com/generator Webpatcher] and set up the settings you want for the seed. On the &amp;lt;code&amp;gt;Rom Options&amp;lt;/code&amp;gt; tab change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
After you have generated the seed, share the URL with your partners and have everyone choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Then continue patching the rom as you would normally (don&#039;t forget cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen2.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
=== Using the Offline Version ===&lt;br /&gt;
&lt;br /&gt;
Generating a ROM using an offline build works a little differently. After choosing the settings you wish to play with, go to the &amp;lt;code&amp;gt;ROM Options&amp;lt;/code&amp;gt; tab and set &amp;lt;code&amp;gt;Generate New Seed&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Generate From Seed&amp;lt;/code&amp;gt; in previous versions). Choose &amp;lt;code&amp;gt;Patch File&amp;lt;/code&amp;gt; as your &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; and change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Then hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev1.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Send the patch file (.zpfz) to your partners and have them set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; should be &amp;lt;code&amp;gt;Compressed [Stable]&amp;lt;/code&amp;gt; now, and everyone should choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Select the patch file and hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt; (don&#039;t forget to set cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively. &lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev3.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Note: if your partners don&#039;t have the offline build they can also patch the rom using the website. Make sure to set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt; and select your patch file (.zpfz).&lt;br /&gt;
&lt;br /&gt;
There are several reasons why someone might want to generate a ROM using an offline build. For example, some builds might have features that are not available on the website build (yet), like [https://github.com/Roman971/OoT-Randomizer additional Entrance Randomizer settings]. Generating from an offline build also lets you play with your own custom patches.&lt;br /&gt;
&lt;br /&gt;
== Installing Multiworld and Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
This section and the sections below apply only to the bizhawk-co-op plugin. For Mido&#039;s House Multiworld, please download and run the installer from [https://midos.house/mw its website]. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;br /&gt;
&lt;br /&gt;
=== The Recommended Method ===&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Windows+R&#039;&#039;&#039; to open the &#039;&#039;&#039;Run&#039;&#039;&#039; dialog box, and then type &amp;quot;&#039;&#039;&#039;powershell&#039;&#039;&#039;&amp;quot; in the text box. Once you have your PowerShell window open, copy-paste this in:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;cd $env:userprofile\downloads;&lt;br /&gt;
Set-ExecutionPolicy Bypass -Scope Process -Force;&lt;br /&gt;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;&lt;br /&gt;
iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://raw.githubusercontent.com/TestRunnerSRL/bizhawk-co-op/master/bizhawk-co-op.ps1&#039;))&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here, the PowerShell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install in your downloads folder and place everything for you. Say &#039;&#039;&#039;yes&#039;&#039;&#039; when PowerShell prompts you to install the &amp;lt;code&amp;gt;bizhawk_prereqs.exe&amp;lt;/code&amp;gt; file. Once PowerShell is done, you can move the Bizhawk 2.7 folder somewhere else if you wish. Afterwards, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Alternate Method ===&lt;br /&gt;
&lt;br /&gt;
==== Download the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
First, you must download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip TestRunner&#039;s GitHub page]. When you download this, extract its contents to &#039;&#039;its own folder&#039;&#039; - it will be creating a new Bizhawk install for you to use, so you must keep it separate. &#039;&#039;Note: Whenever there is an update to the Multiworld script, everybody playing must update to the latest version.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Running the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
Once you have the contents extracted to its own folder, locate the &amp;lt;code&amp;gt;bizhawk-co-op.ps1&amp;lt;/code&amp;gt; file. Right Click and select Run with PowerShell.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG1.png|610x149px|Run with PowerShell]]&lt;br /&gt;
&lt;br /&gt;
If Powershell prompts you for permissions, say yes to all. From here, the Powershell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;. &#039;&#039;Note: It is recommended you delete everything outside of the Bizhawk 2.7 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Powershell Permissions ====&lt;br /&gt;
&lt;br /&gt;
You may need to enable executing Powershell scripts without requiring the script to be digitally signed. Open Powershell from the Start Menu by right clicking it and selecting &amp;quot;Run as Admin&amp;quot;. Click the &amp;quot;Yes&amp;quot; button to allow Powershell to run as Administrator. Type &amp;lt;code&amp;gt;Set-ExecutionPolicy Unrestricted&amp;lt;/code&amp;gt; and press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; once, type &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; then press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; again. The Powershell script should now run.&lt;br /&gt;
&lt;br /&gt;
== Configuring Bizhawk for Multiworld ==&lt;br /&gt;
&lt;br /&gt;
=== Bizhawk Settings ===&lt;br /&gt;
&lt;br /&gt;
There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to &amp;lt;code&amp;gt;Config -&amp;gt; Customize&amp;lt;/code&amp;gt; and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select &amp;lt;code&amp;gt;Lua+LuaInterface&amp;lt;/code&amp;gt; and hit OK. While on the Advanced tab, you should also check the box for &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; and set it to a reasonable time, such as 60-180 seconds (keep in mind that setting this too low could increase lag and decrease overall emulator performance). This will allow Bizhawk to write your in-game save to your drive. This is &#039;&#039;&#039;NOT&#039;&#039;&#039; a form of save state - it simply periodically creates/updates a file on your hard drive with your in-game save data, and is wonderful for mitigating the effects of crashes. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;In the event of a crash (or if you open TAStudio by accident) DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save file follow the instructions over [[Multiworld#Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen!|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:bizhawkautosave.png|420x487px|Advanced Customization]]&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, tick the boxes for &amp;quot;Accept background input&amp;quot; and &amp;quot;Run in background&amp;quot; – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes and prevent the emulation from pausing (which will disconnect you). Clear your hotkeys by going to Config -&amp;gt; Hotkeys, and at the bottom click Misc and Clear All.&lt;br /&gt;
&lt;br /&gt;
=== Controller Settings ===&lt;br /&gt;
&lt;br /&gt;
The next step is to set your controller up. Your controller configuration will vary based on what controller you are using; for Bizhawk to enable the Controller menu, you must have a ROM loaded. For a smooth controller experience, you must unbind the first 4 binds in Config -&amp;gt; Controller such that it looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:MWG3.png|320x207px|Normal Controls]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then have to bind your analog stick in the Analog tab of your controller config and adjust your sensitivity and deadzones to your preference. &#039;&#039;Additional info on controller setup can be found in Step 6 of the [[Bizhawk|Bizhawk Guide]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Video Settings ===&lt;br /&gt;
&lt;br /&gt;
You can fix how your game looks by going to Config -&amp;gt; Cores -&amp;gt; N64 Video Plugin Settings. In here, change your resolution so that it runs smooth. Multiworld will drop your performance, so keep that in mind. The recommended video plugin is GLideN64. &#039;&#039;(This is not the same plugin as Glide64!)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Starting the Multiworld Session ==&lt;br /&gt;
&lt;br /&gt;
=== Opening the Lua Console ===&lt;br /&gt;
&lt;br /&gt;
Once you have your emulator set up to run how you are comfortable with, its time to move to the Lua console. Go to Tools -&amp;gt; Lua Console, and a separate window will open up. &#039;&#039;This window must remain open at all times during a Multiworld.&#039;&#039; In the Lua Console, go to Settings and checkmark the Disable Scripts on loads.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG4.png|586x379px|Disable Scripts on Load]]&lt;br /&gt;
&lt;br /&gt;
This is the last of the settings changes you have to do. If you want Bizhawk to retain these settings changes for the next time, go to Config -&amp;gt; Save Config. Once you have these steps done, &#039;&#039;&#039;you MUST close your emulator and reopen it for this change to take effect&#039;&#039;&#039;. Close out of Bizhawk, and then reopen it and the Lua Console. Sometimes this will not be enough and you will still get an error trying to load the Lua file. In that case reboot your entire computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If for some reason you do not have your Multiworld ROM open, you must do so now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here in the Lua Console, Open Script and locate the &amp;lt;code&amp;gt;bizhawk co-op.lua&amp;lt;/code&amp;gt; file in the Bizhawk 2.7 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG5 2.png|Bizhawk co-op]]&lt;br /&gt;
&lt;br /&gt;
This window must &#039;&#039;also&#039;&#039; stay open at all times.&lt;br /&gt;
&lt;br /&gt;
=== Rooms ===&lt;br /&gt;
&lt;br /&gt;
The Lua Console Script is where you set up a room and join rooms.&lt;br /&gt;
&lt;br /&gt;
If you are the Host: You must port forward. How you do this varies on what brand your router is. Instructions on how to do this can be found by Googling your brand/model of router. You&#039;ll want to use a port between 49152 and 65535. We highly recommend using the default port, 50000. You&#039;ll also want to ensure you&#039;re forwarding the TCP protocol as that is the protocol Multiworld uses. Most other games you have port forwarded in the past likely were using the UDP protocol.&lt;br /&gt;
&lt;br /&gt;
Once that is done, in the Bizhawk Co-op window the Host must set their name, password, and the port that was forwarded, along with setting the game script to Ocarina of Time. Don&#039;t set the IP address. Hit Create Room and tell the people joining the Room Name (= your name), password, and port. &#039;&#039;(It is not recommended to use your own personal password here, as it is shared with the group. Use something that will prevent random people from joining your room, but not something that will compromise your own security.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are Joining and the Host has set up the room: hit Refresh in the Bizhawk Co-op window and select the Host&#039;s Room from the dropdown bar. When you input your username, keep in mind the game will use this to display who got what item for everyone playing. It will max out at 8 characters, even if you input more. Fill in the password and port number the Host gave you and select the Ocarina of Time Game Script and hit Join Room.&lt;br /&gt;
&lt;br /&gt;
You can also select a player number when both hosting and joining a room. This is non-mandatory, and player numbers will be automatically selected if non are entered. This also does not need to match the world number chosen when patching your ROM file. If you do select a player number, and that number is already filled in that room, you will be unable to join.&lt;br /&gt;
&lt;br /&gt;
=== Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the {{discord}}, you can assign the Multiworld role to yourself by going to the {{discord|role-assignment}} channel and clicking the 3 emote - this will allow you to receive pings in the server where there are announcements from the Devs or folks are looking for players. You can also visit {{discord|multiworld-planning}} to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use one of the [[Trackers]] so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Map Trackers such as 2deep4real&#039;s Web Tracker or Hamsda&#039;s Map and Item Tracker package for EmoTracker are highly recommended.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Installation Issues (Applies to both the Recommended and Alternate Methods) ===&lt;br /&gt;
&lt;br /&gt;
==== Anti-Virus ====&lt;br /&gt;
&lt;br /&gt;
Another issue that can occur while running the Powershell script is your anti-virus deleting the files it downloads. The BizHawk Prerequisites often gets marked as suspicious due to it being an installer that runs more installers. We can&#039;t give a detailed guide on how to exclude a folder in every anti-virus software, but search Google with a query like &amp;lt;code&amp;gt;Exclude Folder &amp;lt;your_anti-virus_name&amp;gt;&amp;lt;/code&amp;gt; and you should find a guide on their official site explaining how to do so. Exclude the folder that has the Powershell script in it and now you should be able to run it without the downloaded files getting deleted.&lt;br /&gt;
&lt;br /&gt;
=== Common Error Messages ===&lt;br /&gt;
These are the most common errors that pop up that have known solutions. If none of these solve the problem, try rebooting your computer again afterwards to ensure any new configurations are fully loaded.&lt;br /&gt;
&lt;br /&gt;
==== NullHawk Does Not Implement Memory Domains ====&lt;br /&gt;
You must load the ROM before activating the Lua scripts. &lt;br /&gt;
&lt;br /&gt;
If doing so does not fix the issue, open the Lua Console and look at &amp;lt;code&amp;gt;Settings -&amp;gt; Autoload&amp;lt;/code&amp;gt;. This setting should be &#039;&#039;&#039;disabled&#039;&#039;&#039;. Save the settings and completely close out of Bizhawk. Reopen, load the rom, and only after the rom is loaded open the Lua Console.&lt;br /&gt;
&lt;br /&gt;
==== Error 401 ====&lt;br /&gt;
This generally means that either the password entered was incorrect, or that the room name already exists. Also, avoid special characters like spaces in the room name. We recommend using letters (no accents) and numbers only.&lt;br /&gt;
&lt;br /&gt;
==== This ROM is not compatible with this version of the co-op script. ====&lt;br /&gt;
[https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip Update your scripts].&lt;br /&gt;
&lt;br /&gt;
==== Unable To Find Domain: CARTROM ====&lt;br /&gt;
You are using the A Link to the Past LUA script. Choose Ocarina of Time in the dropdown instead.&lt;br /&gt;
&lt;br /&gt;
==== Dynamic Libraries Not Enabled ====&lt;br /&gt;
You did not set the Lua Core setting properly. Remember to restart Bizhawk after changing it.&lt;br /&gt;
&lt;br /&gt;
==== Unprotected Error in Call to LUA API ====&lt;br /&gt;
This is a general error that pops up randomly. You need to ensure all copies of Bizhawk are closed properly. The easiest way to ensure this is by rebooting your computer.&lt;br /&gt;
&lt;br /&gt;
If you consistently get it when trying to start up the script, make sure the script is located in the Bizhawk root folder. This error will come up if you run the script from any other folder.&lt;br /&gt;
&lt;br /&gt;
==== Connection Failed: Timeout ====&lt;br /&gt;
There are several reasons this can happen, all of them being various methods of misconfiguration.&lt;br /&gt;
&lt;br /&gt;
First, the host must have the [[Multiworld#Rooms|port being used forwarded]] if not using Hamachi. Your private IP address that you forward the port to can change for various reasons. Always ensure that the router is pointing to the right computer with the port forwarding options. The host must also not have pings blocked in their router settings. This setting can be found under many names depending on the router.&lt;br /&gt;
&lt;br /&gt;
Everyone playing must have the Bizhawk emulator allowed through their firewall.&lt;br /&gt;
&lt;br /&gt;
The above [[Multiworld#Configuring Bizhawk for Multiworld|Bizhawk configuration options]] are not optional. If you do not configure the emulator properly you will be unable to stay connected to each other.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Arguments to Method Call ====&lt;br /&gt;
You&#039;ll get this error if files are in the wrong place. This can happen if you move any of the files manually, or if the Powershell script exits early.&lt;br /&gt;
&lt;br /&gt;
The easiest way to fix this is to remove the Bizhawk folder and re-run the Powershell script. If your bizhawk-co-op.lua file is in the Lua folder, you can try moving it to the root folder where EmuHawk.exe is instead and see if that works too.&lt;br /&gt;
&lt;br /&gt;
==== Attempt to concatenate local &#039;err&#039; ====&lt;br /&gt;
This error occurs when some part that was downloaded was corrupt. The easiest way to fix this is to delete the Bizhawk folder the Powershell script downloaded and run it again.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Issues ===&lt;br /&gt;
&lt;br /&gt;
==== A Specific Item Failed to Transfer ====&lt;br /&gt;
&lt;br /&gt;
Items can be retrieved by having the receiving player enter a line of code into the Lua console, though it is best to avoid this situation entirely if possible. This frequently occurs if a player continues while one or more other players are disconnected from the room. To prevent this, always ensure everyone is connected before collecting any item.&lt;br /&gt;
&lt;br /&gt;
Go to [https://pidgezero.one/zootr/mwlua.html this website] (made by pidgezero_one) and select option 2. Locate the code for the missing item and follow the instructions there to retrieve the item. If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen! ====&lt;br /&gt;
&lt;br /&gt;
First of all, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save files follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# In your Bizhawk folder navigate to &amp;lt;code&amp;gt;\N64\SaveRAM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Identify the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files corresponding to your seed. Sorting by date may help. Note that the &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files will only exist if you&#039;ve [[Multiworld#Bizhawk Settings|enabled that]] beforehand.&lt;br /&gt;
# Optional: manually make a backup of these files somewhere on your pc.&lt;br /&gt;
# Delete the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file and rename &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; to take the place of the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file you&#039;ve just deleted.&lt;br /&gt;
# Now you can safely load your seed again and continue playing.&lt;br /&gt;
&lt;br /&gt;
==== A Player Forfeits without Finishing ====&lt;br /&gt;
&lt;br /&gt;
If a player forfeits their world, the game can continue without them by entering code lines into the Lua console to retrieve the lost items for the remaining players. Upload the multiworld spoiler log on [https://pidgezero.one/zootr/mwlua.html this site] (made by pidgezero_one) and follow the instructions there.  If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== LUA Console Window Too Small ====&lt;br /&gt;
&lt;br /&gt;
If your window for the LUA connection console is too small and the elements are overlapping, you need to change your DPI settings. Right click EmuHawk -&amp;gt; Properties -&amp;gt; Compatability -&amp;gt; High DPI scaling override, change to &amp;quot;System (Enhanced)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:DPISettings.png|326x407px|EmuHawk High DPI Settings]]&lt;br /&gt;
&lt;br /&gt;
=== I can&#039;t see the other players in my game ===&lt;br /&gt;
&lt;br /&gt;
This is not possible with multiworld. You will need ModLoader64&#039;s OoT Online pak instead.&lt;br /&gt;
&lt;br /&gt;
Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;br /&gt;
&lt;br /&gt;
== Multiworld Without Port-Forwarding or Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== Hamachi ===&lt;br /&gt;
&lt;br /&gt;
If nobody in your multiworld group can port-forward for whatever reason, and you cannot get someone who can to join, then there is a program you can use: Hamachi. Let me preface this by saying that Hamachi basically &#039;tricks&#039; your computers to believe that you are all connected via LAN.&lt;br /&gt;
&lt;br /&gt;
To start, download Hamchi [[https://www.vpn.net/ here]] and install it. Create an account, and go to System &amp;gt; Preferences &amp;gt; Settings to make sure that &#039;Encryption&#039; is enabled. Then, click on the power button to go online.&lt;br /&gt;
&lt;br /&gt;
==== Hosting ====&lt;br /&gt;
If you&#039;re hosting, then click Network &amp;gt; Create a new network. Give it a unique name and password, making sure that nobody other than the people you&#039;re playing with find out this information. After this, you&#039;ll see it pop onscreen:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
To join an existing network, click Network &amp;gt; Join an existing network. Type in your friend&#039;s network ID and the network&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re all connected in the network, you can start the multiworld.&lt;br /&gt;
&lt;br /&gt;
Right click on the address above your nickname, and click &#039;Copy IPv4 address&#039; and share it with the people joining you:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide2.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039;, Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
==== Joining ====&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039; and paste the IPv4 the host gave you into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to start. As usual, if you have any more problems, seek advice within the {{discord}}. &lt;br /&gt;
&lt;br /&gt;
==== Security Awareness ====&lt;br /&gt;
&#039;&#039;&#039;Be careful with who you give permission to join your network to.&#039;&#039;&#039; Using Hamachi is like letting everyone using it with you use a computer on the same network as yours.&lt;br /&gt;
&lt;br /&gt;
==== Hamachi Request Timed Out ====&lt;br /&gt;
[https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out Follow these steps to ensure Hamachi is allowed through your firewall]. Both the Host and the clients connecting to the host should do this.&lt;br /&gt;
&lt;br /&gt;
=== Playing over LAN ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re playing over a LAN network, then all you need to do is set the &#039;room&#039; to (Custom IP), type the LAN&#039;s Ipv4 into the &#039;host IP&#039; field, and give yourself a username. Leave the password field blank.&lt;br /&gt;
&lt;br /&gt;
=== Play Without Bizhawk ===&lt;br /&gt;
&lt;br /&gt;
While Bizhawk is the officially supported emulator for multiworld, it is known to be a resource-intensive emulator in addition to being Windows only.&lt;br /&gt;
&lt;br /&gt;
If port forwarding/using Hamachi is impossible for any reason, try [https://midos.house/mw Mido&#039;s House Multiworld]. It is compatible with Bizhawk and Project64 and can have players on different emulators at the same time. This method for multiworld was created by Fenhl and is the newest way to play multiworld. Issues with this can be brought up in the #setup-support channel of the OoTR discord, but it&#039;s unlikely anyone except Fenhl will be able to provide meaningful assistance so do not expect quick replies.&lt;br /&gt;
&lt;br /&gt;
If using Bizhawk is impossible for any reason, try the emulator ModLoader64 (Windows and Linux compatible), as DemoXin has modified the multiworld script to work with it. This method does not require a host. Modloader64 is also the only way to play Ocarina of Time Online, which allows players to see each other in the world, and also supports other various features. As we do not officially support this emulator or any of their paks, we kindly refer you to [https://discord.gg/mWDztG their Discord] for all issues and support.&lt;br /&gt;
&lt;br /&gt;
==== Feature comparison ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Feature&lt;br /&gt;
 ! [https://github.com/TestRunnerSRL/bizhawk-co-op bizhawk-co-op]&lt;br /&gt;
 ! [https://midos.house/mw Mido&#039;s House Multiworld]&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Project64]] support&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Bizhawk|BizHawk]] support&lt;br /&gt;
 | 2.3–2.8 (no support for the current version)&lt;br /&gt;
 | 2.9.1 only (no support for older versions)&lt;br /&gt;
 |-&lt;br /&gt;
 | no port forwarding or Hamachi required&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | can be used via LAN without an internet connection&lt;br /&gt;
 | ✓&lt;br /&gt;
 | [https://github.com/midoshouse/ootr-multiworld/issues/3 planned]&lt;br /&gt;
 |-&lt;br /&gt;
 | async support: players don&#039;t need to be connected at the same time&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | easier setup: player name and world number are read from the game&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | prevents players from accidentally using the same world number&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | support for some other games&lt;br /&gt;
 | ✓&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | automatically updates itself&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | send all remaining items from a world using a spoiler log&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 | built in&lt;br /&gt;
 |-&lt;br /&gt;
 | choose individual items to give to a player&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | rooms are automatically deleted after a period of inactivity&lt;br /&gt;
 |&lt;br /&gt;
 | ✓ (defaults to 7 days, configurable)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld&amp;diff=3455</id>
		<title>Mido&#039;s House Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld&amp;diff=3455"/>
		<updated>2024-04-29T06:14:17Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added Linux installer permissions FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Mido&#039;s House Multiworld&#039;&#039;&#039; is one of the plugins that can be used to play [[multiworld]].&lt;br /&gt;
&lt;br /&gt;
To install, simply download the installer from [https://midos.house/mw its website] and follow the instructions. For more details on how the installer works, read the [[Mido&#039;s House Multiworld installer]] article.&lt;br /&gt;
&lt;br /&gt;
If you need help, please ask in [https://discord.gg/BGRrKKn #setup-support on the OoTR Discord] (feel free to ping @fenhl) or [https://github.com/midoshouse/ootr-multiworld/issues/new open an issue].&lt;br /&gt;
&lt;br /&gt;
== Frequently asked questions ==&lt;br /&gt;
&lt;br /&gt;
=== Our room is gone, what can I do? ===&lt;br /&gt;
&lt;br /&gt;
Rooms are automatically deleted after 7 days of inactivity. This can be increased to 90 days in the room options. If your room was deleted for inactivity or if you accidentally deleted your room, there is currently no way to restore the game progress. A [https://github.com/midoshouse/ootr-multiworld/issues/5 backup system] is planned to be added in a future version of Mido&#039;s House Multiworld.&lt;br /&gt;
&lt;br /&gt;
=== How do I see other players in my game? ===&lt;br /&gt;
&lt;br /&gt;
This is not possible with Mido&#039;s House Multiworld. You will need ModLoader64&#039;s OoT Online pak instead.&lt;br /&gt;
&lt;br /&gt;
Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;br /&gt;
&lt;br /&gt;
=== I&#039;m on Linux, how do I run the installer? (Unknown file type) ===&lt;br /&gt;
&lt;br /&gt;
Make sure the installer is set to executable.&lt;br /&gt;
&lt;br /&gt;
* In most graphical file system apps, right-click the installer file, select Properties, enable “allow executing as program” or similar. You should then be able to run the installer by double-clicking it.&lt;br /&gt;
* On the command line, run &amp;lt;code&amp;gt;chmod +x multiworld-installer-linux&amp;lt;/code&amp;gt;, then run &amp;lt;code&amp;gt;./multiworld-installer-linux&amp;lt;/code&amp;gt;.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3454</id>
		<title>Mido&#039;s House Multiworld installer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3454"/>
		<updated>2024-04-29T06:01:16Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: updated for EverDrive support, some corrections for Linux&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the behavior of the installer for [[Mido&#039;s House Multiworld]]. The installer can be downloaded from [https://midos.house/mw the Mido&#039;s House Multiworld website]. It is currently available for Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
== Console/emulator selection ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether you want to install multiworld for [[EverDrive]], for [[BizHawk]], or for [[Project64]].&lt;br /&gt;
&lt;br /&gt;
* For EverDrive, the installer will display a warning since EverDrive support is currently experimental and requires [https://ootrandomizer.com/generatorDev?version=devFenhl_ Fenhl&#039;s branch of the randomizer]. Progress on stabilizing EverDrive support is tracked in [https://github.com/midoshouse/ootr-multiworld/issues/23 this Mido&#039;s House Multiworld issue] and [https://github.com/OoTRandomizer/OoT-Randomizer/issues/2042 this randomizer issue].&lt;br /&gt;
* For emulators, the installer supports both installing multiworld for an existing copy of the selected emulator, as well as installing a new copy of the emulator itself. The choice between these two modes is made on the next page.&lt;br /&gt;
&lt;br /&gt;
== Admin permissions ==&lt;br /&gt;
&lt;br /&gt;
On Windows, installing multiworld for [[Project64]] requires administrator permissions. The installer will display a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt to reopen itself as administrator. The original installer window will remain open and display a message asking you to use the new instance instead.&lt;br /&gt;
&lt;br /&gt;
On Linux, installing [[BizHawk]] requires root permissions. The installer will use [https://en.wikipedia.org/wiki/Zenity Zenity] to prompt for your password in order to use [https://en.wikipedia.org/wiki/APT_(software) APT] to install [https://en.wikipedia.org/wiki/Mono_(software) Mono]. If Zenity and/or APT are not available, the installer will skip this step and you should install Mono manually.&lt;br /&gt;
&lt;br /&gt;
== Emulator location ==&lt;br /&gt;
&lt;br /&gt;
This step is skipped for EverDrive.&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether to install multiworld for an existing copy of the selected emulator or to install the emulator as well. You can select the emulator installation folder, either to locate an existing emulator installed at an unusual location or to customize where to install it. The selected path should be the folder containing the emulator, not the emulator executable itself.&lt;br /&gt;
&lt;br /&gt;
== Emulator update ==&lt;br /&gt;
&lt;br /&gt;
This step is currently only implemented for BizHawk, it is skipped for EverDrive and Project64. You can check [https://www.pj64-emu.com/ the Project64 website] for updates if you&#039;d like.&lt;br /&gt;
&lt;br /&gt;
Each version of Mido&#039;s House Multiworld only works with exactly one version of BizHawk. If the installer detects an older version of BizHawk, it will offer to automatically update it. Note that updating BizHawk can sometimes break the emulator settings. In this case, the new BizHawk version will display an error message saying “It appears your config file (config.ini) is corrupted” when it&#039;s opened. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT close or click OK on the error message!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Make a backup of the file &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; in your BizHawk folder first. It can be used with a “diff” tool to salvage your settings. See [https://github.com/TASEmulators/BizHawk/issues/2094 BizHawk issue #2094] for details.&lt;br /&gt;
&lt;br /&gt;
== Emulator installation ==&lt;br /&gt;
&lt;br /&gt;
This step is completely automated for Project64. It is skipped for EverDrive.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Windows, there will be a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt, and then the [https://github.com/TASEmulators/BizHawk-Prereqs BizHawk-Prereqs] installer will pop up and you will need to click through it.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Linux, the multiworld installer will attempt to use &amp;lt;code&amp;gt;zenity&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; to install [https://www.mono-project.com/ Mono]. On Ubuntu, both of these programs are installed by default. If you&#039;re on a different distribution, you may have to manually install &amp;lt;code&amp;gt;mono-complete&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
== Multiworld location ==&lt;br /&gt;
&lt;br /&gt;
This step is skipped for Project64 version 4 and for BizHawk, for which the multiworld app is automatically placed in a hidden folder and automatically opened when the emulator plugin is started. For Project64 version 3, both the emulator itself and the multiworld app must be launched manually at the start of each play session.&lt;br /&gt;
&lt;br /&gt;
On this page, you choose where to place the multiworld app. The default location is &amp;lt;code&amp;gt;%LOCALAPPDATA%\Programs\Mido&#039;s House Multiworld.exe&amp;lt;/code&amp;gt; on Windows, or &amp;lt;code&amp;gt;~/bin/mhmw&amp;lt;/code&amp;gt; on Linux.&lt;br /&gt;
&lt;br /&gt;
On Windows, there is also an option to create a desktop shortcut. Regardless of whether this is selected, the app will be added to the program list in the Start menu (this is not the same as a Start menu shortcut, which must be created manually if desired).&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Once everything has been installed, there&#039;s a quick explanation of how to play multiworld. In case you skipped over it, here it is again:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;EverDrive:&#039;&#039;&#039; Open the “Mido&#039;s House Multiworld” app and follow its instructions.&lt;br /&gt;
* &#039;&#039;&#039;BizHawk:&#039;&#039;&#039; In BizHawk, select Tools → External Tool → Mido&#039;s House Multiworld.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 3:&#039;&#039;&#039; Open the “Mido&#039;s House Multiworld” app and follow its instructions.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 4:&#039;&#039;&#039; In Project64, select Debugger → Scripts → ootrmw.js and click Run.&lt;br /&gt;
&lt;br /&gt;
Finally, the installer will offer to open the multiworld app and the emulator (if any) right now.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=EverDrive&amp;diff=3453</id>
		<title>EverDrive</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=EverDrive&amp;diff=3453"/>
		<updated>2024-04-29T05:44:15Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Redirected page to Everdrive&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Everdrive]]&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3446</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3446"/>
		<updated>2024-04-01T14:55:02Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: reserved 0xff for private use&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/OoTRandomizer/OoT-Randomizer Dev (OoTRandomizer)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x45&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/rrealmuto/OoT-Randomizer/tree/Dev-Rob Dev-Rob (rrealmuto)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57/OoT-Randomizer cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Elagatua/OoT-Randomizer blitz (Elagatua)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x99&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/mracsys/OoT-Randomizer Dev-M (mracsys)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x9c&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/trezc0/OoT-Randomizer trez-test]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xff&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved for private use&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3353</id>
		<title>Mido&#039;s House Multiworld installer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3353"/>
		<updated>2024-01-30T18:09:40Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Multiworld location */ updated for changes in version 15.1.0&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the behavior of the installer for [[Mido&#039;s House Multiworld]]. The installer can be downloaded from [https://midos.house/mw the Mido&#039;s House Multiworld website]. It is currently available for Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
== Emulator selection ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether you want to install multiworld for [[BizHawk]] or for [[Project64]]. The installer supports both installing multiworld for an existing copy of the selected emulator, as well as installing a new copy of the emulator itself. The choice between these two modes is made on the next page.&lt;br /&gt;
&lt;br /&gt;
If there is only one supported emulator (which is currently the case on Linux, where only [[BizHawk]] is supported), this page is skipped and the supported emulator is selected automatically.&lt;br /&gt;
&lt;br /&gt;
== Admin permissions ==&lt;br /&gt;
&lt;br /&gt;
On Windows, installing multiworld for [[Project64]] requires administrator permissions. The installer will display a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt to reopen itself as administrator. The original installer window will remain open and display a message asking you to use the new instance instead.&lt;br /&gt;
&lt;br /&gt;
== Emulator location ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether to install multiworld for an existing copy of the selected emulator or to install the emulator as well. You can select the emulator installation folder, either to locate an existing emulator installed at an unusual location or to customize where to install it. The selected path should be the folder containing the emulator, not the emulator executable itself.&lt;br /&gt;
&lt;br /&gt;
== Emulator update ==&lt;br /&gt;
&lt;br /&gt;
This step is currently only implemented for BizHawk, it is skipped for Project64. You can check [https://www.pj64-emu.com/ the Project64 website] for updates if you&#039;d like.&lt;br /&gt;
&lt;br /&gt;
Each version of Mido&#039;s House Multiworld only works with exactly one version of BizHawk. If the installer detects an older version of BizHawk, it will offer to automatically update it. Note that updating BizHawk can sometimes break the emulator settings. In this case, the new BizHawk version will display an error message saying “It appears your config file (config.ini) is corrupted” when it&#039;s opened. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT close or click OK on the error message!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Make a backup of the file &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; in your BizHawk folder first. It can be used with a “diff” tool to salvage your settings. See [https://github.com/TASEmulators/BizHawk/issues/2094 BizHawk issue #2094] for details.&lt;br /&gt;
&lt;br /&gt;
== Emulator installation ==&lt;br /&gt;
&lt;br /&gt;
This step is completely automated for Project64.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Windows, there will be a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt, and then the [https://github.com/TASEmulators/BizHawk-Prereqs BizHawk-Prereqs] installer will pop up and you will need to click through it.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Linux, the multiworld installer will attempt to use &amp;lt;code&amp;gt;zenity&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; to install [https://www.mono-project.com/ Mono]. On Ubuntu, both of these programs are installed by default. If you&#039;re on a different distribution, you may have to manually install &amp;lt;code&amp;gt;mono-complete&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
== Multiworld location ==&lt;br /&gt;
&lt;br /&gt;
This step is skipped for Project64 version 4 and for BizHawk, for which the multiworld app is automatically placed in a hidden folder and automatically opened when the emulator plugin is started. For Project64 version 3, both the emulator itself and the multiworld app must be launched manually at the start of each play session.&lt;br /&gt;
&lt;br /&gt;
On this page, you choose where to place the multiworld app. The default location is &amp;lt;code&amp;gt;%LOCALAPPDATA%\Programs&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There is also an option to create a desktop shortcut. Regardless of whether this is selected, the app will be added to the program list in the Start menu (this is not the same as a Start menu shortcut, which must be created manually if desired).&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Once everything has been installed, there&#039;s a quick explanation of how to play multiworld. In case you skipped over it, here it is again:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BizHawk:&#039;&#039;&#039; In BizHawk, select Tools → External Tool → Mido&#039;s House Multiworld.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 3:&#039;&#039;&#039; Open the “Mido&#039;s House Multiworld” app and follow its instructions.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 4:&#039;&#039;&#039; In Project64, select Debugger → Scripts → ootrmw.js and click Run.&lt;br /&gt;
&lt;br /&gt;
Finally, the installer will offer to open the emulator right now.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3352</id>
		<title>Mido&#039;s House Multiworld installer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3352"/>
		<updated>2024-01-28T10:28:05Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added supported operating systems to lede&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the behavior of the installer for [[Mido&#039;s House Multiworld]]. The installer can be downloaded from [https://midos.house/mw the Mido&#039;s House Multiworld website]. It is currently available for Windows and Linux.&lt;br /&gt;
&lt;br /&gt;
== Emulator selection ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether you want to install multiworld for [[BizHawk]] or for [[Project64]]. The installer supports both installing multiworld for an existing copy of the selected emulator, as well as installing a new copy of the emulator itself. The choice between these two modes is made on the next page.&lt;br /&gt;
&lt;br /&gt;
If there is only one supported emulator (which is currently the case on Linux, where only [[BizHawk]] is supported), this page is skipped and the supported emulator is selected automatically.&lt;br /&gt;
&lt;br /&gt;
== Admin permissions ==&lt;br /&gt;
&lt;br /&gt;
On Windows, installing multiworld for [[Project64]] requires administrator permissions. The installer will display a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt to reopen itself as administrator. The original installer window will remain open and display a message asking you to use the new instance instead.&lt;br /&gt;
&lt;br /&gt;
== Emulator location ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether to install multiworld for an existing copy of the selected emulator or to install the emulator as well. You can select the emulator installation folder, either to locate an existing emulator installed at an unusual location or to customize where to install it. The selected path should be the folder containing the emulator, not the emulator executable itself.&lt;br /&gt;
&lt;br /&gt;
== Emulator update ==&lt;br /&gt;
&lt;br /&gt;
This step is currently only implemented for BizHawk, it is skipped for Project64. You can check [https://www.pj64-emu.com/ the Project64 website] for updates if you&#039;d like.&lt;br /&gt;
&lt;br /&gt;
Each version of Mido&#039;s House Multiworld only works with exactly one version of BizHawk. If the installer detects an older version of BizHawk, it will offer to automatically update it. Note that updating BizHawk can sometimes break the emulator settings. In this case, the new BizHawk version will display an error message saying “It appears your config file (config.ini) is corrupted” when it&#039;s opened. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT close or click OK on the error message!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Make a backup of the file &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; in your BizHawk folder first. It can be used with a “diff” tool to salvage your settings. See [https://github.com/TASEmulators/BizHawk/issues/2094 BizHawk issue #2094] for details.&lt;br /&gt;
&lt;br /&gt;
== Emulator installation ==&lt;br /&gt;
&lt;br /&gt;
This step is completely automated for Project64.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Windows, there will be a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt, and then the [https://github.com/TASEmulators/BizHawk-Prereqs BizHawk-Prereqs] installer will pop up and you will need to click through it.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Linux, the multiworld installer will attempt to use &amp;lt;code&amp;gt;zenity&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; to install [https://www.mono-project.com/ Mono]. On Ubuntu, both of these programs are installed by default. If you&#039;re on a different distribution, you may have to manually install &amp;lt;code&amp;gt;mono-complete&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
== Multiworld location ==&lt;br /&gt;
&lt;br /&gt;
This step is skipped for Project64 version 4 and for BizHawk, for which the multiworld app is automatically placed in a hidden folder and automatically opened when the emulator plugin is started.&lt;br /&gt;
&lt;br /&gt;
On this page, you choose where to place the multiworld app. For Project64 version 3, both the emulator itself and the multiworld app must be launched manually at the start of each play session, so you should place the app somewhere you&#039;ll find it again later. The default location is a folder named &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; in the user folder.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Once everything has been installed, there&#039;s a quick explanation of how to play multiworld. In case you skipped over it, here it is again:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BizHawk:&#039;&#039;&#039; In BizHawk, select Tools → External Tool → Mido&#039;s House Multiworld.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 3:&#039;&#039;&#039; Open the “Mido&#039;s House Multiworld” app and follow its instructions.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 4:&#039;&#039;&#039; In Project64, select Debugger → Scripts → ootrmw.js and click Run.&lt;br /&gt;
&lt;br /&gt;
Finally, the installer will offer to open the emulator right now.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3233</id>
		<title>Mido&#039;s House Multiworld installer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3233"/>
		<updated>2024-01-09T22:37:11Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Emulator update */ clarified BizHawk update error message instructions&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the behavior of the installer for [[Mido&#039;s House Multiworld]]. The installer can be downloaded from [https://midos.house/mw the Mido&#039;s House Multiworld website].&lt;br /&gt;
&lt;br /&gt;
== Emulator selection ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether you want to install multiworld for [[BizHawk]] or for [[Project64]]. The installer supports both installing multiworld for an existing copy of the selected emulator, as well as installing a new copy of the emulator itself. The choice between these two modes is made on the next page.&lt;br /&gt;
&lt;br /&gt;
If there is only one supported emulator (which is currently the case on Linux, where only [[BizHawk]] is supported), this page is skipped and the supported emulator is selected automatically.&lt;br /&gt;
&lt;br /&gt;
== Admin permissions ==&lt;br /&gt;
&lt;br /&gt;
On Windows, installing multiworld for [[Project64]] requires administrator permissions. The installer will display a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt to reopen itself as administrator. The original installer window will remain open and display a message asking you to use the new instance instead.&lt;br /&gt;
&lt;br /&gt;
== Emulator location ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether to install multiworld for an existing copy of the selected emulator or to install the emulator as well. You can select the emulator installation folder, either to locate an existing emulator installed at an unusual location or to customize where to install it. The selected path should be the folder containing the emulator, not the emulator executable itself.&lt;br /&gt;
&lt;br /&gt;
== Emulator update ==&lt;br /&gt;
&lt;br /&gt;
This step is currently only implemented for BizHawk, it is skipped for Project64. You can check [https://www.pj64-emu.com/ the Project64 website] for updates if you&#039;d like.&lt;br /&gt;
&lt;br /&gt;
Each version of Mido&#039;s House Multiworld only works with exactly one version of BizHawk. If the installer detects an older version of BizHawk, it will offer to automatically update it. Note that updating BizHawk can sometimes break the emulator settings. In this case, the new BizHawk version will display an error message saying “It appears your config file (config.ini) is corrupted” when it&#039;s opened. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT close or click OK on the error message!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Make a backup of the file &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; in your BizHawk folder first. It can be used with a “diff” tool to salvage your settings. See [https://github.com/TASEmulators/BizHawk/issues/2094 BizHawk issue #2094] for details.&lt;br /&gt;
&lt;br /&gt;
== Emulator installation ==&lt;br /&gt;
&lt;br /&gt;
This step is completely automated for Project64.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Windows, there will be a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt, and then the [https://github.com/TASEmulators/BizHawk-Prereqs BizHawk-Prereqs] installer will pop up and you will need to click through it.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Linux, the multiworld installer will attempt to use &amp;lt;code&amp;gt;zenity&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; to install [https://www.mono-project.com/ Mono]. On Ubuntu, both of these programs are installed by default. If you&#039;re on a different distribution, you may have to manually install &amp;lt;code&amp;gt;mono-complete&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
== Multiworld location ==&lt;br /&gt;
&lt;br /&gt;
This step is skipped for Project64 version 4 and for BizHawk, for which the multiworld app is automatically placed in a hidden folder and automatically opened when the emulator plugin is started.&lt;br /&gt;
&lt;br /&gt;
On this page, you choose where to place the multiworld app. For Project64 version 3, both the emulator itself and the multiworld app must be launched manually at the start of each play session, so you should place the app somewhere you&#039;ll find it again later. The default location is a folder named &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; in the user folder.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Once everything has been installed, there&#039;s a quick explanation of how to play multiworld. In case you skipped over it, here it is again:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BizHawk:&#039;&#039;&#039; In BizHawk, select Tools → External Tool → Mido&#039;s House Multiworld.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 3:&#039;&#039;&#039; Open the “Mido&#039;s House Multiworld” app and follow its instructions.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 4:&#039;&#039;&#039; In Project64, select Debugger → Scripts → ootrmw.js and click Run.&lt;br /&gt;
&lt;br /&gt;
Finally, the installer will offer to open the emulator right now.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld&amp;diff=3232</id>
		<title>Mido&#039;s House Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld&amp;diff=3232"/>
		<updated>2024-01-09T22:35:55Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added link to installer article&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Mido&#039;s House Multiworld&#039;&#039;&#039; is one of the plugins that can be used to play [[multiworld]].&lt;br /&gt;
&lt;br /&gt;
To install, simply download the installer from [https://midos.house/mw its website] and follow the instructions. For more details on how the installer works, read the [[Mido&#039;s House Multiworld installer]] article.&lt;br /&gt;
&lt;br /&gt;
If you need help, please ask in [https://discord.gg/BGRrKKn #setup-support on the OoTR Discord] (feel free to ping @fenhl) or [https://github.com/midoshouse/ootr-multiworld/issues/new open an issue].&lt;br /&gt;
&lt;br /&gt;
== Frequently asked questions ==&lt;br /&gt;
&lt;br /&gt;
=== Our room is gone, what can I do? ===&lt;br /&gt;
&lt;br /&gt;
Rooms are automatically deleted after 7 days of inactivity. This can be increased to 90 days in the room options. If your room was deleted for inactivity or if you accidentally deleted your room, there is currently no way to restore the game progress. A [https://github.com/midoshouse/ootr-multiworld/issues/5 backup system] is planned to be added in a future version of Mido&#039;s House Multiworld.&lt;br /&gt;
&lt;br /&gt;
=== How do I see other players in my game? ===&lt;br /&gt;
&lt;br /&gt;
This is not possible with Mido&#039;s House Multiworld. You will need ModLoader64&#039;s OoT Online pak instead.&lt;br /&gt;
&lt;br /&gt;
Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3231</id>
		<title>Mido&#039;s House Multiworld installer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld_installer&amp;diff=3231"/>
		<updated>2024-01-09T22:34:52Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Created page with &amp;quot;This article documents the behavior of the installer for Mido&amp;#039;s House Multiworld. The installer can be downloaded from [https://midos.house/mw the Mido&amp;#039;s House Multiworld website].  == Emulator selection ==  On this page, you choose whether you want to install multiworld for BizHawk or for Project64. The installer supports both installing multiworld for an existing copy of the selected emulator, as well as installing a new copy of the emulator itself. The cho...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This article documents the behavior of the installer for [[Mido&#039;s House Multiworld]]. The installer can be downloaded from [https://midos.house/mw the Mido&#039;s House Multiworld website].&lt;br /&gt;
&lt;br /&gt;
== Emulator selection ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether you want to install multiworld for [[BizHawk]] or for [[Project64]]. The installer supports both installing multiworld for an existing copy of the selected emulator, as well as installing a new copy of the emulator itself. The choice between these two modes is made on the next page.&lt;br /&gt;
&lt;br /&gt;
If there is only one supported emulator (which is currently the case on Linux, where only [[BizHawk]] is supported), this page is skipped and the supported emulator is selected automatically.&lt;br /&gt;
&lt;br /&gt;
== Admin permissions ==&lt;br /&gt;
&lt;br /&gt;
On Windows, installing multiworld for [[Project64]] requires administrator permissions. The installer will display a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt to reopen itself as administrator. The original installer window will remain open and display a message asking you to use the new instance instead.&lt;br /&gt;
&lt;br /&gt;
== Emulator location ==&lt;br /&gt;
&lt;br /&gt;
On this page, you choose whether to install multiworld for an existing copy of the selected emulator or to install the emulator as well. You can select the emulator installation folder, either to locate an existing emulator installed at an unusual location or to customize where to install it. The selected path should be the folder containing the emulator, not the emulator executable itself.&lt;br /&gt;
&lt;br /&gt;
== Emulator update ==&lt;br /&gt;
&lt;br /&gt;
This step is currently only implemented for BizHawk, it is skipped for Project64. You can check [https://www.pj64-emu.com/ the Project64 website] for updates if you&#039;d like.&lt;br /&gt;
&lt;br /&gt;
Each version of Mido&#039;s House Multiworld only works with exactly one version of BizHawk. If the installer detects an older version of BizHawk, it will offer to automatically update it. Note that updating BizHawk can sometimes break the emulator settings. In this case, the new BizHawk version will display an error message saying “It appears your config file (config.ini) is corrupted” when it&#039;s opened. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT close or click OK!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Make a backup of the file &amp;lt;code&amp;gt;config.ini&amp;lt;/code&amp;gt; in your BizHawk folder first. It can be used with a “diff” tool to salvage your settings. See [https://github.com/TASEmulators/BizHawk/issues/2094 BizHawk issue #2094] for details.&lt;br /&gt;
&lt;br /&gt;
== Emulator installation ==&lt;br /&gt;
&lt;br /&gt;
This step is completely automated for Project64.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Windows, there will be a [https://learn.microsoft.com/en-us/windows/security/application-security/application-control/user-account-control/ User Account Control] prompt, and then the [https://github.com/TASEmulators/BizHawk-Prereqs BizHawk-Prereqs] installer will pop up and you will need to click through it.&lt;br /&gt;
&lt;br /&gt;
If BizHawk is being installed on Linux, the multiworld installer will attempt to use &amp;lt;code&amp;gt;zenity&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;apt&amp;lt;/code&amp;gt; to install [https://www.mono-project.com/ Mono]. On Ubuntu, both of these programs are installed by default. If you&#039;re on a different distribution, you may have to manually install &amp;lt;code&amp;gt;mono-complete&amp;lt;/code&amp;gt; or similar.&lt;br /&gt;
&lt;br /&gt;
== Multiworld location ==&lt;br /&gt;
&lt;br /&gt;
This step is skipped for Project64 version 4 and for BizHawk, for which the multiworld app is automatically placed in a hidden folder and automatically opened when the emulator plugin is started.&lt;br /&gt;
&lt;br /&gt;
On this page, you choose where to place the multiworld app. For Project64 version 3, both the emulator itself and the multiworld app must be launched manually at the start of each play session, so you should place the app somewhere you&#039;ll find it again later. The default location is a folder named &amp;lt;code&amp;gt;bin&amp;lt;/code&amp;gt; in the user folder.&lt;br /&gt;
&lt;br /&gt;
== Summary ==&lt;br /&gt;
&lt;br /&gt;
Once everything has been installed, there&#039;s a quick explanation of how to play multiworld. In case you skipped over it, here it is again:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BizHawk:&#039;&#039;&#039; In BizHawk, select Tools → External Tool → Mido&#039;s House Multiworld.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 3:&#039;&#039;&#039; Open the “Mido&#039;s House Multiworld” app and follow its instructions.&lt;br /&gt;
* &#039;&#039;&#039;Project64 version 4:&#039;&#039;&#039; In Project64, select Debugger → Scripts → ootrmw.js and click Run.&lt;br /&gt;
&lt;br /&gt;
Finally, the installer will offer to open the emulator right now.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=BizHawk&amp;diff=3230</id>
		<title>BizHawk</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=BizHawk&amp;diff=3230"/>
		<updated>2024-01-09T21:49:37Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Redirected page to Bizhawk&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#redirect [[Bizhawk]]&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3227</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3227"/>
		<updated>2024-01-09T21:18:34Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Miscellaneous Issues */ added subsection about confusion with OoT Online&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to help the reader set up &#039;&#039;&#039;Multiworld&#039;&#039;&#039;. Multiworld is a co-op mod for the OoT Randomizer. Players have their own inventory and their own world. Also, player-specific items are mixed between the worlds. For example, if you obtain an item in your world, it could either stay with you or get sent to another player. Everyone participating will be playing different intermingled seeds.&lt;br /&gt;
&lt;br /&gt;
As an example, there could be a scenario where Player 1 can only advance in their own world based on something Player 2 does. Once Player 2 finds the Megaton Hammer belonging to Player 1, Player 1 will automatically receive it. Every world is linked together. &lt;br /&gt;
&lt;br /&gt;
In order to link everyone&#039;s worlds together, players will need a plugin like &#039;&#039;bizhawk-co-op&#039;&#039; or [https://midos.house/mw Mido&#039;s House Multiworld]. For Mido&#039;s House Multiworld, simply download the installer from its website and follow the instructions. For setting up bizhawk-co-op, see the [[Multiworld#Installing Multiworld and Bizhawk|Installing Multiworld and Bizhawk]] section below. If you&#039;re not sure which plugin to use, see the [[Multiworld#Feature comparison|Feature comparison]] section.&lt;br /&gt;
&lt;br /&gt;
These plugins are currently only compatible with [[Project64]] (Mido&#039;s House Multiworld only) and [[Bizhawk]] (both plugins). However, the ModLoader64 devs have made their own plugin which is compatible with their emulator and the OoT Online pak, allowing players to see each other&#039;s character in the game. (Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].) Support for other emulators, as well as console support, is planned for future releases.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the Seeds ==&lt;br /&gt;
&lt;br /&gt;
This section applies regardless of which plugin you use, but if you&#039;re using ModLoader64, please note that it is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer] and not with newer releases or Dev builds of OoTR.&lt;br /&gt;
&lt;br /&gt;
=== Using the Webpatcher ===&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://ootrandomizer.com/generator Webpatcher] and set up the settings you want for the seed. On the &amp;lt;code&amp;gt;Rom Options&amp;lt;/code&amp;gt; tab change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
After you have generated the seed, share the URL with your partners and have everyone choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Then continue patching the rom as you would normally (don&#039;t forget cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen2.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
=== Using the Offline Version ===&lt;br /&gt;
&lt;br /&gt;
Generating a ROM using an offline build works a little differently. After choosing the settings you wish to play with, go to the &amp;lt;code&amp;gt;ROM Options&amp;lt;/code&amp;gt; tab and set &amp;lt;code&amp;gt;Generate New Seed&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Generate From Seed&amp;lt;/code&amp;gt; in previous versions). Choose &amp;lt;code&amp;gt;Patch File&amp;lt;/code&amp;gt; as your &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; and change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Then hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev1.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Send the patch file (.zpfz) to your partners and have them set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; should be &amp;lt;code&amp;gt;Compressed [Stable]&amp;lt;/code&amp;gt; now, and everyone should choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Select the patch file and hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt; (don&#039;t forget to set cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively. &lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev3.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Note: if your partners don&#039;t have the offline build they can also patch the rom using the website. Make sure to set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt; and select your patch file (.zpfz).&lt;br /&gt;
&lt;br /&gt;
There are several reasons why someone might want to generate a ROM using an offline build. For example, some builds might have features that are not available on the website build (yet), like [https://github.com/Roman971/OoT-Randomizer additional Entrance Randomizer settings]. Generating from an offline build also lets you play with your own custom patches.&lt;br /&gt;
&lt;br /&gt;
== Installing Multiworld and Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
This section and the sections below apply only to the bizhawk-co-op plugin. For Mido&#039;s House Multiworld, please download and run the installer from [https://midos.house/mw its website]. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;br /&gt;
&lt;br /&gt;
=== The Recommended Method ===&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Windows+R&#039;&#039;&#039; to open the &#039;&#039;&#039;Run&#039;&#039;&#039; dialog box, and then type &amp;quot;&#039;&#039;&#039;powershell&#039;&#039;&#039;&amp;quot; in the text box. Once you have your PowerShell window open, copy-paste this in:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;cd $env:userprofile\downloads;&lt;br /&gt;
Set-ExecutionPolicy Bypass -Scope Process -Force;&lt;br /&gt;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;&lt;br /&gt;
iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://raw.githubusercontent.com/TestRunnerSRL/bizhawk-co-op/master/bizhawk-co-op.ps1&#039;))&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here, the PowerShell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install in your downloads folder and place everything for you. Say &#039;&#039;&#039;yes&#039;&#039;&#039; when PowerShell prompts you to install the &amp;lt;code&amp;gt;bizhawk_prereqs.exe&amp;lt;/code&amp;gt; file. Once PowerShell is done, you can move the Bizhawk 2.7 folder somewhere else if you wish. Afterwards, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Alternate Method ===&lt;br /&gt;
&lt;br /&gt;
==== Download the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
First, you must download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip TestRunner&#039;s GitHub page]. When you download this, extract its contents to &#039;&#039;its own folder&#039;&#039; - it will be creating a new Bizhawk install for you to use, so you must keep it separate. &#039;&#039;Note: Whenever there is an update to the Multiworld script, everybody playing must update to the latest version.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Running the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
Once you have the contents extracted to its own folder, locate the &amp;lt;code&amp;gt;bizhawk-co-op.ps1&amp;lt;/code&amp;gt; file. Right Click and select Run with PowerShell.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG1.png|610x149px|Run with PowerShell]]&lt;br /&gt;
&lt;br /&gt;
If Powershell prompts you for permissions, say yes to all. From here, the Powershell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;. &#039;&#039;Note: It is recommended you delete everything outside of the Bizhawk 2.7 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Powershell Permissions ====&lt;br /&gt;
&lt;br /&gt;
You may need to enable executing Powershell scripts without requiring the script to be digitally signed. Open Powershell from the Start Menu by right clicking it and selecting &amp;quot;Run as Admin&amp;quot;. Click the &amp;quot;Yes&amp;quot; button to allow Powershell to run as Administrator. Type &amp;lt;code&amp;gt;Set-ExecutionPolicy Unrestricted&amp;lt;/code&amp;gt; and press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; once, type &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; then press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; again. The Powershell script should now run.&lt;br /&gt;
&lt;br /&gt;
== Configuring Bizhawk for Multiworld ==&lt;br /&gt;
&lt;br /&gt;
=== Bizhawk Settings ===&lt;br /&gt;
&lt;br /&gt;
There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to &amp;lt;code&amp;gt;Config -&amp;gt; Customize&amp;lt;/code&amp;gt; and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select &amp;lt;code&amp;gt;Lua+LuaInterface&amp;lt;/code&amp;gt; and hit OK. While on the Advanced tab, you should also check the box for &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; and set it to a reasonable time, such as 60-180 seconds (keep in mind that setting this too low could increase lag and decrease overall emulator performance). This will allow Bizhawk to write your in-game save to your drive. This is &#039;&#039;&#039;NOT&#039;&#039;&#039; a form of save state - it simply periodically creates/updates a file on your hard drive with your in-game save data, and is wonderful for mitigating the effects of crashes. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;In the event of a crash (or if you open TAStudio by accident) DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save file follow the instructions over [[Multiworld#Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen!|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:bizhawkautosave.png|420x487px|Advanced Customization]]&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, tick the boxes for &amp;quot;Accept background input&amp;quot; and &amp;quot;Run in background&amp;quot; – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes and prevent the emulation from pausing (which will disconnect you). Clear your hotkeys by going to Config -&amp;gt; Hotkeys, and at the bottom click Misc and Clear All.&lt;br /&gt;
&lt;br /&gt;
=== Controller Settings ===&lt;br /&gt;
&lt;br /&gt;
The next step is to set your controller up. Your controller configuration will vary based on what controller you are using; for Bizhawk to enable the Controller menu, you must have a ROM loaded. For a smooth controller experience, you must unbind the first 4 binds in Config -&amp;gt; Controller such that it looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:MWG3.png|320x207px|Normal Controls]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then have to bind your analog stick in the Analog tab of your controller config and adjust your sensitivity and deadzones to your preference. &#039;&#039;Additional info on controller setup can be found in Step 6 of the [[Bizhawk|Bizhawk Guide]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Video Settings ===&lt;br /&gt;
&lt;br /&gt;
You can fix how your game looks by going to Config -&amp;gt; Cores -&amp;gt; N64 Video Plugin Settings. In here, change your resolution so that it runs smooth. Multiworld will drop your performance, so keep that in mind. The recommended video plugin is GLideN64. &#039;&#039;(This is not the same plugin as Glide64!)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Starting the Multiworld Session ==&lt;br /&gt;
&lt;br /&gt;
=== Opening the Lua Console ===&lt;br /&gt;
&lt;br /&gt;
Once you have your emulator set up to run how you are comfortable with, its time to move to the Lua console. Go to Tools -&amp;gt; Lua Console, and a separate window will open up. &#039;&#039;This window must remain open at all times during a Multiworld.&#039;&#039; In the Lua Console, go to Settings and checkmark the Disable Scripts on loads.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG4.png|586x379px|Disable Scripts on Load]]&lt;br /&gt;
&lt;br /&gt;
This is the last of the settings changes you have to do. If you want Bizhawk to retain these settings changes for the next time, go to Config -&amp;gt; Save Config. Once you have these steps done, &#039;&#039;&#039;you MUST close your emulator and reopen it for this change to take effect&#039;&#039;&#039;. Close out of Bizhawk, and then reopen it and the Lua Console. Sometimes this will not be enough and you will still get an error trying to load the Lua file. In that case reboot your entire computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If for some reason you do not have your Multiworld ROM open, you must do so now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here in the Lua Console, Open Script and locate the &amp;lt;code&amp;gt;bizhawk co-op.lua&amp;lt;/code&amp;gt; file in the Bizhawk 2.7 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG5 2.png|Bizhawk co-op]]&lt;br /&gt;
&lt;br /&gt;
This window must &#039;&#039;also&#039;&#039; stay open at all times.&lt;br /&gt;
&lt;br /&gt;
=== Rooms ===&lt;br /&gt;
&lt;br /&gt;
The Lua Console Script is where you set up a room and join rooms.&lt;br /&gt;
&lt;br /&gt;
If you are the Host: You must port forward. How you do this varies on what brand your router is. Instructions on how to do this can be found by Googling your brand/model of router. You&#039;ll want to use a port between 49152 and 65535. We highly recommend using the default port, 50000. You&#039;ll also want to ensure you&#039;re forwarding the TCP protocol as that is the protocol Multiworld uses. Most other games you have port forwarded in the past likely were using the UDP protocol.&lt;br /&gt;
&lt;br /&gt;
Once that is done, in the Bizhawk Co-op window the Host must set their name, password, and the port that was forwarded, along with setting the game script to Ocarina of Time. Don&#039;t set the IP address. Hit Create Room and tell the people joining the Room Name (= your name), password, and port. &#039;&#039;(It is not recommended to use your own personal password here, as it is shared with the group. Use something that will prevent random people from joining your room, but not something that will compromise your own security.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are Joining and the Host has set up the room: hit Refresh in the Bizhawk Co-op window and select the Host&#039;s Room from the dropdown bar. When you input your username, keep in mind the game will use this to display who got what item for everyone playing. It will max out at 8 characters, even if you input more. Fill in the password and port number the Host gave you and select the Ocarina of Time Game Script and hit Join Room.&lt;br /&gt;
&lt;br /&gt;
You can also select a player number when both hosting and joining a room. This is non-mandatory, and player numbers will be automatically selected if non are entered. This also does not need to match the world number chosen when patching your ROM file. If you do select a player number, and that number is already filled in that room, you will be unable to join.&lt;br /&gt;
&lt;br /&gt;
=== Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the {{discord}}, you can assign the Multiworld role to yourself by going to the {{discord|role-assignment}} channel and clicking the 3 emote - this will allow you to receive pings in the server where there are announcements from the Devs or folks are looking for players. You can also visit {{discord|multiworld-planning}} to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use one of the [[Trackers]] so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Map Trackers such as 2deep4real&#039;s Web Tracker or Hamsda&#039;s Map and Item Tracker package for EmoTracker are highly recommended.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Installation Issues (Applies to both the Recommended and Alternate Methods) ===&lt;br /&gt;
&lt;br /&gt;
==== Anti-Virus ====&lt;br /&gt;
&lt;br /&gt;
Another issue that can occur while running the Powershell script is your anti-virus deleting the files it downloads. The BizHawk Prerequisites often gets marked as suspicious due to it being an installer that runs more installers. We can&#039;t give a detailed guide on how to exclude a folder in every anti-virus software, but search Google with a query like &amp;lt;code&amp;gt;Exclude Folder &amp;lt;your_anti-virus_name&amp;gt;&amp;lt;/code&amp;gt; and you should find a guide on their official site explaining how to do so. Exclude the folder that has the Powershell script in it and now you should be able to run it without the downloaded files getting deleted.&lt;br /&gt;
&lt;br /&gt;
=== Common Error Messages ===&lt;br /&gt;
These are the most common errors that pop up that have known solutions. If none of these solve the problem, try rebooting your computer again afterwards to ensure any new configurations are fully loaded.&lt;br /&gt;
&lt;br /&gt;
==== NullHawk Does Not Implement Memory Domains ====&lt;br /&gt;
You must load the ROM before activating the Lua scripts. &lt;br /&gt;
&lt;br /&gt;
If doing so does not fix the issue, open the Lua Console and look at &amp;lt;code&amp;gt;Settings -&amp;gt; Autoload&amp;lt;/code&amp;gt;. This setting should be &#039;&#039;&#039;disabled&#039;&#039;&#039;. Save the settings and completely close out of Bizhawk. Reopen, load the rom, and only after the rom is loaded open the Lua Console.&lt;br /&gt;
&lt;br /&gt;
==== Error 401 ====&lt;br /&gt;
This generally means that either the password entered was incorrect, or that the room name already exists. Also, avoid special characters like spaces in the room name. We recommend using letters (no accents) and numbers only.&lt;br /&gt;
&lt;br /&gt;
==== This ROM is not compatible with this version of the co-op script. ====&lt;br /&gt;
[https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip Update your scripts].&lt;br /&gt;
&lt;br /&gt;
==== Unable To Find Domain: CARTROM ====&lt;br /&gt;
You are using the A Link to the Past LUA script. Choose Ocarina of Time in the dropdown instead.&lt;br /&gt;
&lt;br /&gt;
==== Dynamic Libraries Not Enabled ====&lt;br /&gt;
You did not set the Lua Core setting properly. Remember to restart Bizhawk after changing it.&lt;br /&gt;
&lt;br /&gt;
==== Unprotected Error in Call to LUA API ====&lt;br /&gt;
This is a general error that pops up randomly. You need to ensure all copies of Bizhawk are closed properly. The easiest way to ensure this is by rebooting your computer.&lt;br /&gt;
&lt;br /&gt;
If you consistently get it when trying to start up the script, make sure the script is located in the Bizhawk root folder. This error will come up if you run the script from any other folder.&lt;br /&gt;
&lt;br /&gt;
==== Connection Failed: Timeout ====&lt;br /&gt;
There are several reasons this can happen, all of them being various methods of misconfiguration.&lt;br /&gt;
&lt;br /&gt;
First, the host must have the [[Multiworld#Rooms|port being used forwarded]] if not using Hamachi. Your private IP address that you forward the port to can change for various reasons. Always ensure that the router is pointing to the right computer with the port forwarding options. The host must also not have pings blocked in their router settings. This setting can be found under many names depending on the router.&lt;br /&gt;
&lt;br /&gt;
Everyone playing must have the Bizhawk emulator allowed through their firewall.&lt;br /&gt;
&lt;br /&gt;
The above [[Multiworld#Configuring Bizhawk for Multiworld|Bizhawk configuration options]] are not optional. If you do not configure the emulator properly you will be unable to stay connected to each other.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Arguments to Method Call ====&lt;br /&gt;
You&#039;ll get this error if files are in the wrong place. This can happen if you move any of the files manually, or if the Powershell script exits early.&lt;br /&gt;
&lt;br /&gt;
The easiest way to fix this is to remove the Bizhawk folder and re-run the Powershell script. If your bizhawk-co-op.lua file is in the Lua folder, you can try moving it to the root folder where EmuHawk.exe is instead and see if that works too.&lt;br /&gt;
&lt;br /&gt;
==== Attempt to concatenate local &#039;err&#039; ====&lt;br /&gt;
This error occurs when some part that was downloaded was corrupt. The easiest way to fix this is to delete the Bizhawk folder the Powershell script downloaded and run it again.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Issues ===&lt;br /&gt;
&lt;br /&gt;
==== A Specific Item Failed to Transfer ====&lt;br /&gt;
&lt;br /&gt;
Items can be retrieved by having the receiving player enter a line of code into the Lua console, though it is best to avoid this situation entirely if possible. This frequently occurs if a player continues while one or more other players are disconnected from the room. To prevent this, always ensure everyone is connected before collecting any item.&lt;br /&gt;
&lt;br /&gt;
Go to [https://pidgezero.one/zootr/mwlua.html this website] (made by pidgezero_one) and select option 2. Locate the code for the missing item and follow the instructions there to retrieve the item. If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen! ====&lt;br /&gt;
&lt;br /&gt;
First of all, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save files follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# In your Bizhawk folder navigate to &amp;lt;code&amp;gt;\N64\SaveRAM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Identify the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files corresponding to your seed. Sorting by date may help. Note that the &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files will only exist if you&#039;ve [[Multiworld#Bizhawk Settings|enabled that]] beforehand.&lt;br /&gt;
# Optional: manually make a backup of these files somewhere on your pc.&lt;br /&gt;
# Delete the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file and rename &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; to take the place of the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file you&#039;ve just deleted.&lt;br /&gt;
# Now you can safely load your seed again and continue playing.&lt;br /&gt;
&lt;br /&gt;
==== A Player Forfeits without Finishing ====&lt;br /&gt;
&lt;br /&gt;
If a player forfeits their world, the game can continue without them by entering code lines into the Lua console to retrieve the lost items for the remaining players. Upload the multiworld spoiler log on [https://pidgezero.one/zootr/mwlua.html this site] (made by pidgezero_one) and follow the instructions there.  If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== LUA Console Window Too Small ====&lt;br /&gt;
&lt;br /&gt;
If your window for the LUA connection console is too small and the elements are overlapping, you need to change your DPI settings. Right click EmuHawk -&amp;gt; Properties -&amp;gt; Compatability -&amp;gt; High DPI scaling override, change to &amp;quot;System (Enhanced)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:DPISettings.png|326x407px|EmuHawk High DPI Settings]]&lt;br /&gt;
&lt;br /&gt;
=== I can&#039;t see the other players in my game ===&lt;br /&gt;
&lt;br /&gt;
This is not possible with multiworld. You will need ModLoader64&#039;s OoT Online pak instead.&lt;br /&gt;
&lt;br /&gt;
Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;br /&gt;
&lt;br /&gt;
== Multiworld Without Port-Forwarding or Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== Hamachi ===&lt;br /&gt;
&lt;br /&gt;
If nobody in your multiworld group can port-forward for whatever reason, and you cannot get someone who can to join, then there is a program you can use: Hamachi. Let me preface this by saying that Hamachi basically &#039;tricks&#039; your computers to believe that you are all connected via LAN.&lt;br /&gt;
&lt;br /&gt;
To start, download Hamchi [[https://www.vpn.net/ here]] and install it. Create an account, and go to System &amp;gt; Preferences &amp;gt; Settings to make sure that &#039;Encryption&#039; is enabled. Then, click on the power button to go online.&lt;br /&gt;
&lt;br /&gt;
==== Hosting ====&lt;br /&gt;
If you&#039;re hosting, then click Network &amp;gt; Create a new network. Give it a unique name and password, making sure that nobody other than the people you&#039;re playing with find out this information. After this, you&#039;ll see it pop onscreen:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
To join an existing network, click Network &amp;gt; Join an existing network. Type in your friend&#039;s network ID and the network&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re all connected in the network, you can start the multiworld.&lt;br /&gt;
&lt;br /&gt;
Right click on the address above your nickname, and click &#039;Copy IPv4 address&#039; and share it with the people joining you:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide2.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039;, Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
==== Joining ====&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039; and paste the IPv4 the host gave you into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to start. As usual, if you have any more problems, seek advice within the {{discord}}. &lt;br /&gt;
&lt;br /&gt;
==== Security Awareness ====&lt;br /&gt;
&#039;&#039;&#039;Be careful with who you give permission to join your network to.&#039;&#039;&#039; Using Hamachi is like letting everyone using it with you use a computer on the same network as yours.&lt;br /&gt;
&lt;br /&gt;
==== Hamachi Request Timed Out ====&lt;br /&gt;
[https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out Follow these steps to ensure Hamachi is allowed through your firewall]. Both the Host and the clients connecting to the host should do this.&lt;br /&gt;
&lt;br /&gt;
=== Playing over LAN ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re playing over a LAN network, then all you need to do is set the &#039;room&#039; to (Custom IP), type the LAN&#039;s Ipv4 into the &#039;host IP&#039; field, and give yourself a username. Leave the password field blank.&lt;br /&gt;
&lt;br /&gt;
=== Play Without Bizhawk ===&lt;br /&gt;
&lt;br /&gt;
While Bizhawk is the officially supported emulator for multiworld, it is known to be a resource-intensive emulator in addition to being Windows only.&lt;br /&gt;
&lt;br /&gt;
If port forwarding/using Hamachi is impossible for any reason, try [https://midos.house/mw Mido&#039;s House Multiworld]. It is compatible with Bizhawk and Project64 and can have players on different emulators at the same time. This method for multiworld was created by Fenhl and is the newest way to play multiworld. Issues with this can be brought up in the #setup-support channel of the OoTR discord, but it&#039;s unlikely anyone except Fenhl will be able to provide meaningful assistance so do not expect quick replies.&lt;br /&gt;
&lt;br /&gt;
If using Bizhawk is impossible for any reason, try the emulator ModLoader64 (Windows and Linux compatible), as DemoXin has modified the multiworld script to work with it. This method does not require a host. Modloader64 is also the only way to play Ocarina of Time Online, which allows players to see each other in the world, and also supports other various features. As we do not officially support this emulator or any of their paks, we kindly refer you to [https://discord.gg/mWDztG their Discord] for all issues and support.&lt;br /&gt;
&lt;br /&gt;
==== Feature comparison ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Feature&lt;br /&gt;
 ! [https://github.com/TestRunnerSRL/bizhawk-co-op bizhawk-co-op]&lt;br /&gt;
 ! [https://midos.house/mw Mido&#039;s House Multiworld]&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Project64]] support&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Bizhawk|BizHawk]] support&lt;br /&gt;
 | 2.3–2.8 (no support for the current version)&lt;br /&gt;
 | 2.9.1 only (no support for older versions)&lt;br /&gt;
 |-&lt;br /&gt;
 | no port forwarding or Hamachi required&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | can be used via LAN without an internet connection&lt;br /&gt;
 | ✓&lt;br /&gt;
 | [https://github.com/midoshouse/ootr-multiworld/issues/3 planned]&lt;br /&gt;
 |-&lt;br /&gt;
 | async support: players don&#039;t need to be connected at the same time&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | easier setup: player name and world number are read from the game&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | prevents players from accidentally using the same world number&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | support for some other games&lt;br /&gt;
 | ✓&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | automatically updates itself&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | send all remaining items from a world using a spoiler log&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 | built in&lt;br /&gt;
 |-&lt;br /&gt;
 | choose individual items to give to a player&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | rooms are automatically deleted after a period of inactivity&lt;br /&gt;
 |&lt;br /&gt;
 | ✓ (defaults to 7 days, configurable)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld&amp;diff=3226</id>
		<title>Mido&#039;s House Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Mido%27s_House_Multiworld&amp;diff=3226"/>
		<updated>2024-01-09T21:02:26Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Created page with &amp;quot;&amp;#039;&amp;#039;&amp;#039;Mido&amp;#039;s House Multiworld&amp;#039;&amp;#039;&amp;#039; is one of the plugins that can be used to play multiworld.  To install, simply download the installer from [https://midos.house/mw its website] and follow the instructions.  If you need help, please ask in [https://discord.gg/BGRrKKn #setup-support on the OoTR Discord] (feel free to ping @fenhl) or [https://github.com/midoshouse/ootr-multiworld/issues/new open an issue].  == Frequently asked questions ==  === Our room is gone, what can I...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Mido&#039;s House Multiworld&#039;&#039;&#039; is one of the plugins that can be used to play [[multiworld]].&lt;br /&gt;
&lt;br /&gt;
To install, simply download the installer from [https://midos.house/mw its website] and follow the instructions.&lt;br /&gt;
&lt;br /&gt;
If you need help, please ask in [https://discord.gg/BGRrKKn #setup-support on the OoTR Discord] (feel free to ping @fenhl) or [https://github.com/midoshouse/ootr-multiworld/issues/new open an issue].&lt;br /&gt;
&lt;br /&gt;
== Frequently asked questions ==&lt;br /&gt;
&lt;br /&gt;
=== Our room is gone, what can I do? ===&lt;br /&gt;
&lt;br /&gt;
Rooms are automatically deleted after 7 days of inactivity. This can be increased to 90 days in the room options. If your room was deleted for inactivity or if you accidentally deleted your room, there is currently no way to restore the game progress. A [https://github.com/midoshouse/ootr-multiworld/issues/5 backup system] is planned to be added in a future version of Mido&#039;s House Multiworld.&lt;br /&gt;
&lt;br /&gt;
=== How do I see other players in my game? ===&lt;br /&gt;
&lt;br /&gt;
This is not possible with Mido&#039;s House Multiworld. You will need ModLoader64&#039;s OoT Online pak instead.&lt;br /&gt;
&lt;br /&gt;
Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3224</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3224"/>
		<updated>2024-01-07T01:49:27Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: sorted by ID&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/OoTRandomizer/OoT-Randomizer Dev (OoTRandomizer)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x45&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/rrealmuto/OoT-Randomizer/tree/Dev-Rob Dev-Rob (rrealmuto)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57/OoT-Randomizer cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Elagatua/OoT-Randomizer blitz (Elagatua)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x99&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/mracsys/OoT-Randomizer Dev-M (mracsys)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x9c&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/trezc0/OoT-Randomizer trez-test]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Silver_Rupees&amp;diff=3223</id>
		<title>Silver Rupees</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Silver_Rupees&amp;diff=3223"/>
		<updated>2023-12-27T11:05:45Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: updated for silver rupee shuffle being released&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The amount of silver rupees already collected can be viewed by holding right on the D-pad while on the inventory subscreen of the pause menu. The order and color-coding of the silver rupee puzzles is listed below. To help remember which is which, here are the rules based on which they&#039;re ordered:&lt;br /&gt;
&lt;br /&gt;
* In most dungeons, the order is based on the order in which you normally encounter the puzzles.&lt;br /&gt;
* In the Spirit Temple, child side is listed first, and then adult side.&lt;br /&gt;
* In the Gerudo Training Ground, the puzzles are listed from left to right relative to the dungeon entrance.&lt;br /&gt;
* In Ganon&#039;s Castle, the puzzles are listed in clockwise order, starting from the dungeon entrance.&lt;br /&gt;
&lt;br /&gt;
== Vanilla ==&lt;br /&gt;
&lt;br /&gt;
* Shadow: Scythe Shortcut (green), Huge Pit (yellow), Invisible Spikes (pink)&lt;br /&gt;
* Spirit: Child Early Torches (red), Sun Block (yellow), Adult Boulders (green)&lt;br /&gt;
* BotW: Basement (white)&lt;br /&gt;
* Ice: Spining Scythe (cyan), Push Block (blue)&lt;br /&gt;
* GTG: Slopes (yellow), Lava (red), Water (blue)&lt;br /&gt;
* Ganon: Spirit (yellow), Light (cyan), Fire (red), Forest (green)&lt;br /&gt;
&lt;br /&gt;
[[File:Silversmenu.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Master Quest ==&lt;br /&gt;
&lt;br /&gt;
* DC: Staircase (white)&lt;br /&gt;
* Shadow: Scythe Shortcut (green), Invisible Blades (cyan), Huge Pit (yellow), Invisible Spikes (pink)&lt;br /&gt;
* Spirit: Lobby and Lower Adult (cyan), Adult Climb (blue)&lt;br /&gt;
* GTG: Slopes (yellow), Lava (red), Water (blue)&lt;br /&gt;
* Ganon: Fire (red), Shadow (pink), Water (blue)&lt;br /&gt;
&lt;br /&gt;
[[File:SilversmenuMQ.jpg]]&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Entrance_Randomizer&amp;diff=3220</id>
		<title>Entrance Randomizer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Entrance_Randomizer&amp;diff=3220"/>
		<updated>2023-12-13T02:32:07Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Thieves&amp;#039; Hideout */ added note about savewarp&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Entrance Shuffle settings in the Randomizer allow players to randomize loading zones (also called &amp;quot;entrances&amp;quot;) connecting the world. Almost all entrances, including dungeon entrances, grottos, graves, houses, fairies, overworld entrances, spawn locations, warp song locations, and owl drops can be randomized, depending on the options enabled.&lt;br /&gt;
&lt;br /&gt;
Please note that all entrances are kept bidirectional, which means going through a loading zone from one side, then going back through the same loading zone will lead back to the original location. The exceptions to this is owl drops and warp songs as there is no going back. Owl drop and warp song locations are additional entrances to existing bidirectional entrances.&lt;br /&gt;
&lt;br /&gt;
Another major aspect is that entrances are always shuffled with other entrances of the same type: &lt;br /&gt;
* Dungeons&lt;br /&gt;
* Grottos and graves&lt;br /&gt;
* Houses, shops, Great Fairies, and the Thieves&#039; Hideout&lt;br /&gt;
* Overworld entrances&lt;br /&gt;
* Owl drops, warp songs, and overworld spawns link up with a random overworld entrance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glitchless [[Logic]] and No Logic are compatible with entrance randomizer (ER), but note that No Logic increases the chances of an unbeatable seed.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|3}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Available ER Modes ==&lt;br /&gt;
&lt;br /&gt;
Different modes are available, which are incrementally more random and more difficult. Several [[Trackers|entrance trackers]] are available to aid in the more difficult modes. &lt;br /&gt;
&#039;&#039;&#039;As of 6.0, this options have changed significantly.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Interior Entrances ===&lt;br /&gt;
&lt;br /&gt;
==== Simple Interiors ====&lt;br /&gt;
&lt;br /&gt;
Interiors shuffled in this pool include most Houses and all Great Fairies in the game. This option excludes a few special Interior entrances: Richard&#039;s House, Link&#039;s House, Temple of Time, the Windmill, the Kakariko Potion Shop (the shop with two entrances) and Gerudo Fortress interiors.&lt;br /&gt;
&lt;br /&gt;
When shuffling interiors, adult trade quest timers are disabled and trade items never revert, even when you die or when you load your save, in order to keep the quest compatible with entrances being shuffled around.&lt;br /&gt;
&lt;br /&gt;
==== All Interiors ====&lt;br /&gt;
&lt;br /&gt;
Randomize all entrances from the &amp;quot;Simple Indoors&amp;quot; option, along with a few extra entrances leading to special places that were excluded from the &amp;quot;simple&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
Those additional entrances are currently include: the Kakariko Potion Shop, Link&#039;s House, Temple of Time, the Windmill and Dampe&#039;s Grave. However, entrances leading to Richard&#039;s House are still not shuffled.&lt;br /&gt;
&lt;br /&gt;
This option is incompatible with closed forest so it forces the &amp;quot;Closed Deku&amp;quot; option to be enabled instead.&lt;br /&gt;
&lt;br /&gt;
Otherwise, the option is the same as &amp;quot;Simple Indoors&amp;quot;, and it includes all its changes.&lt;br /&gt;
&lt;br /&gt;
==== Thieves&#039; Hideout ====&lt;br /&gt;
&lt;br /&gt;
If this setting is enabled, the entrances into the Thieves&#039; Hideout from Gerudo Fortress are shuffled into the interior entrance pool. Therefore interiors must be shuffled in order to make this setting available.&lt;br /&gt;
&lt;br /&gt;
After obtaining a Hookshot, Link can still access the jail by talking to the guard standing at the base of the hill where Horseback Archery is played.&lt;br /&gt;
&lt;br /&gt;
Save warping in any part of the Thieves&#039; Hideout leads to the jail with 1 torch, and this considerd in logic.&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Grotto Entrances ===&lt;br /&gt;
&lt;br /&gt;
Grottos include all grottos in the game, with small Fairy Fountains, the Lost Woods Stage, and all graves.&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Dungeons Entrances ===&lt;br /&gt;
&lt;br /&gt;
Randomize dungeon entrances, which includes all medallion and stone dungeons, along with Bottom of the Well, Ice Cavern and Gerudo Training Grounds, but not Ganon&#039;s Castle.&lt;br /&gt;
&lt;br /&gt;
In order to improve dungeon entrance randomization, the Fire Temple entrance is open as child and the Deku Tree and Bottom of the Well entrances are both open as adult. However, the Bottom of the Well entrance can only be accessed as adult after draining the well by playing the Song of Storms in the Windmill as child. In addition, when playing with &amp;quot;Closed Deku&amp;quot;, Mido still needs to see a Deku Shield and Kokiri Sword before access adult can access the Deku Tree. Also note that the Water Temple entrance can be reached with Longshot and Gold Scale and does not require Iron Boots.&lt;br /&gt;
&lt;br /&gt;
Lake Hylia will be filled for adult after defeating Morpha, but the special Gossip Stone near the Lake Hylia warp pad gives Link the ability the control the lake water level.&lt;br /&gt;
&lt;br /&gt;
Dungeon blue warps will return Link in front of the new dungeon entrance leading to that blue warp. For example, if Link enters the Fire Temple entrance to find Forest Temple and defeats Phantom Ganon, Link will be returned to Death Mountain Crater.&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Overworld Entrances ===&lt;br /&gt;
&lt;br /&gt;
Overworld entrances include almost all loading zones between overworld areas, for example: Hyrule Field to Lake Hylia.&lt;br /&gt;
&lt;br /&gt;
Some overworld loading zones are kept vanilla to avoid potential issues:&lt;br /&gt;
*The Castle Courtyard and Garden entrances (leading to Zelda) aren&#039;t shuffled, to avoid various issues. &lt;br /&gt;
*Gerudo Valley to Lake Hylia by the stream is not changed and is always vanilla, since it is a special one-way entrance. &lt;br /&gt;
*Market Back Alley entrances are not changed and kept as a part of Market, to ensure the Richard item can be obtained. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some cutscenes are changed to bring the player to a more suitable place in this mode:&lt;br /&gt;
*Impa&#039;s escort brings Link to the entrance of Hyrule Castle Grounds from the market, instead of Hyrule Field. &lt;br /&gt;
*Getting caught by Gerudo Guards in the child Valley always throws you in the Valley stream, even if you have a Hookshot. Getting caught inside the Fortress brings you at the Fortress entrance from Valley if you are child or don&#039;t have a Hookshot. However adult Link with a hookshot will still be thrown in the jail. &lt;br /&gt;
*Leaping over the fences with Epona in Lon Lon Ranch will alway lead to wherever the main entrance leads, acting as if Link left Lon Lon Ranch from the main entrance. &lt;br /&gt;
&lt;br /&gt;
=== Randomize Owl Drops ===&lt;br /&gt;
&lt;br /&gt;
Owl Drop positions can be randomized as an extra way to get somewhere in the overworld, but the owl still only takes off from Lake Hylia and Death Mountain Summit when Link is a child.&lt;br /&gt;
&lt;br /&gt;
=== Randomize Warp Song Destinations ===&lt;br /&gt;
&lt;br /&gt;
If the user has disabled &#039;&#039;&#039;Randomize Owl Drops&#039;&#039;&#039;, enabled &#039;&#039;&#039;All Locations Reachable&#039;&#039;&#039; and has unshuffled &#039;&#039;&#039;Overworld Entrances&#039;&#039;&#039;, songs are guaranteed to go to the Bolero warp pad, Nocturne warp pad, and Desert Colossus. This is to ensure access to the volcano bean patch, Shadow Temple, and the child side of Spirit Temple, respectively. If the user has shuffled &#039;&#039;&#039;Overworld Entrances&#039;&#039;&#039;, only the Bolero and Nocturne warp pads are guaranteed.&lt;br /&gt;
&lt;br /&gt;
=== Overworld Spawns ===&lt;br /&gt;
&lt;br /&gt;
This option randomizes both the child and adult save warp points, which are inside Link&#039;s house and inside Temple of Time respectively otherwise. Logic and gameplay is affected in the following ways:&lt;br /&gt;
&lt;br /&gt;
*Overworld spawns can only be any of the ones [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/EntranceShuffle.py classified as &amp;quot;Interior&amp;quot;, &amp;quot;SpecialInterior&amp;quot;, &amp;quot;Overworld&amp;quot;, &amp;quot;OwlDrop&amp;quot;, &amp;quot;Spawn&amp;quot;, &amp;quot;WarpSong&amp;quot; and &amp;quot;Extra&amp;quot;]. This is only true if &amp;quot;Mix Entrance Pools&amp;quot; ([https://github.com/Roman971/OoT-Randomizer Roman&#039;s fork only currently]) is disabled. &lt;br /&gt;
*Child cannot spawn in the area &amp;quot;Outside Ganon&#039;s Castle&amp;quot; or outside the tent in Gerudo Valley.&lt;br /&gt;
*Adult cannot spawn in the area &amp;quot;Hyrule Castle.&amp;quot;&lt;br /&gt;
*Either Kokiri Forest or Kakariko Village must be reachable from the start of the seed with no items.&lt;br /&gt;
*The Big Poe Shop will always be accessible as adult without the need to use any bottles.&lt;br /&gt;
*Access to &amp;quot;Temple of Time&amp;quot; needs to be available for both ages. This can be achieved in different ways depending on other settings, but in general either an ocarina and an appropriate warp song is available, or child and/or adult spawn points will be limited. For Season 4 Tournament settings, specifically, this means that child spawn cannot be in Desert Colossus, the Colossus side of Wasteland, Zora&#039;s Fountain or the warp pad region of DMC.&lt;br /&gt;
*A gate-opening guard has been added to the Wasteland side of the Gerudo gate.&lt;br /&gt;
*Serenade of Water and Prelude of Light cannot be in areas that are hinted foolish/barren.&lt;br /&gt;
*The setting &amp;quot;Closed Forest&amp;quot; changes into &amp;quot;Closed Deku&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== ER Logic Quirks ==&lt;br /&gt;
&lt;br /&gt;
=== Desert Colossus ===&lt;br /&gt;
&lt;br /&gt;
*Escaping Spirit Temple from the hands can allow you to reach Desert Colossus which may not be reachable otherwise. &lt;br /&gt;
*The Requiem of Spirit cutscene is triggered when exiting the dungeon accessible from the entrance in Desert Colossus. This also means it still belongs to Desert Colossus and is included in that area when mentioned in hints. &lt;br /&gt;
&lt;br /&gt;
=== Inside the Deku Tree ===&lt;br /&gt;
&lt;br /&gt;
*You can completely skip the basement as adult since you are tall enough to just grab the ledge. &lt;br /&gt;
*You may be required to setup the push block as adult then come back as child to reverse through the crawlspace to access the basement backrooms with neither a bow nor a slingshot. &lt;br /&gt;
*A Hylian shield is required as adult to stun scrubs in order to access both the slingshot room and Queen Gohma. The mirror shield does not work. &lt;br /&gt;
&lt;br /&gt;
=== Inside Jabu-Jabu&#039;s Belly ===&lt;br /&gt;
&lt;br /&gt;
*Adult Link needs a scale to reach the deku scrub. It can also be done with a well positioned jump into the water but that&#039;s not considered in logic. &lt;br /&gt;
*Ruto is present as an adult and the boomerang chest can be fully accessed as adult. &lt;br /&gt;
&lt;br /&gt;
=== Forest Temple ===&lt;br /&gt;
&lt;br /&gt;
*The gold Skulltula in the first room on the wall can be killed with Din&#039;s Fire or any projectile, without the need of a Hookshot. &lt;br /&gt;
*The Kokiri Sword can be used to kill Stalfos as child, other ways are possible but aren&#039;t considered in logic. &lt;br /&gt;
*The Song of Time block leading to the north-west outside area is absent as a child. You may be expected to access this area as child with no items. &lt;br /&gt;
*The chest and gold Skulltula on the island in the north-west outdoors area are accessible from the falling ceiling room (going the long way around), and accessing them this way may be required without a Hookshot. The Skulltula can be killed from above and picked up by dropping down. &lt;br /&gt;
&lt;br /&gt;
=== Fire Temple ===&lt;br /&gt;
&lt;br /&gt;
*If Fewer Tunic Requirements is enabled and you have access to Fire Temple as child, you may be required to reach the chests near the boss door and near the first goron under the Song of Time block, which don&#039;t need any items. Nothing else is considered in logic as child in Fire Temple. &lt;br /&gt;
&lt;br /&gt;
=== Water Temple ===&lt;br /&gt;
&lt;br /&gt;
*After draining the water to the lowest level as adult, you may be able to come back as child and do a few extra things: &lt;br /&gt;
**Get the gold Skulltula in the central pillar room using Farore&#039;s Wind and a Boomerang (not in default logic, but available as a trick). &lt;br /&gt;
**Use sticks to light the torches to access the shell blades (compass in vanilla) room, then kill the shell blades with a Kokiri Sword magic spin attack.   &lt;br /&gt;
&lt;br /&gt;
=== Ice Cavern ===&lt;br /&gt;
&lt;br /&gt;
*Child may be able to do reach some checks if you have access to blue fire from somewhere else, or if adult can get some in Ice Cavern beforehand. &lt;br /&gt;
*The Serenade cutscene triggers as child as well in ER, so that song location may be reachable even without adult Link having access to Ice Cavern.&lt;br /&gt;
&lt;br /&gt;
=== Gerudo Training Ground ===&lt;br /&gt;
&lt;br /&gt;
*A slingshot can be used to trigger eye targets in the lobby, which may be required to do as child. &lt;br /&gt;
*The Kokiri Sword can be used to kill Stalfos and Dinolfos as child. Other ways are possible but aren&#039;t considered in logic. &lt;br /&gt;
*The Song of Time blocks leading to the right side are present by default during child time. This means the right side maze is accessible as child without keys nor Song of Time.&lt;br /&gt;
&lt;br /&gt;
=== Adult Trade Quest ===&lt;br /&gt;
&lt;br /&gt;
*Trade Quest timers are disabled in ER when interior entrances are shuffled, which also allows the use of warp songs to deliver quest items. In these settings, Adult trade items also never revert or downgrade, even when loading a save or after dying, so you may be expected to deliver timed trade items even if you can&#039;t do the whole timed process. This also means you can save &amp;amp; quit to deliver any trade items. &lt;br /&gt;
&lt;br /&gt;
=== Talon&#039;s House behind a Night Entrance ===&lt;br /&gt;
&lt;br /&gt;
*When shuffling interiors, it&#039;s possible for Talon&#039;s House to end up behind a night only entrance, even though Talon&#039;s chickens game can only be played during the day. In this situation, Sun&#039;s Song can be played from inside Talon&#039;s House to change time to day and play the game as usual. &lt;br /&gt;
&lt;br /&gt;
=== Dampe&#039;s Hut as Child ===&lt;br /&gt;
&lt;br /&gt;
*Dampe&#039;s hut entrance can be accessed as child but only at night while Dampe is outside doing his tour. &lt;br /&gt;
&lt;br /&gt;
=== Dampe&#039;s Race ===&lt;br /&gt;
&lt;br /&gt;
*At the end of Dampe&#039;s Race, Link can play Song of Time to gain access to the top part of the Windmill, which can in turn grants access to wherever the Windmill entrance goes. &lt;br /&gt;
*If you have access to Dampe&#039;s grave as child, you can race him in that age for the first reward. While not logically expected unless the corresponding trick is enabled, completing the race again under a minute as child will also grant the second reward.&lt;br /&gt;
&lt;br /&gt;
=== Death Mountain Trail ===&lt;br /&gt;
&lt;br /&gt;
*The bean in front of Dodongo&#039;s Cavern can get adult Link to the upper part of the trail (fairy fountain/Biggoron/crater entrance) without explosives or hammer.&lt;br /&gt;
&lt;br /&gt;
=== Death Mountain Crater ===&lt;br /&gt;
&lt;br /&gt;
*While not an ER exclusive quirk, this comes up much more frequently in Overworld ER. You can reach the Bolero warp pad and the rest of lower DMC by jumping from the upper area onto the lava platforms below and shooting a wooden plank to pull Link across the pool of lava.&lt;br /&gt;
&lt;br /&gt;
=== Lost Woods Bridge ===&lt;br /&gt;
&lt;br /&gt;
*Saria&#039;s Gift cutscene is only triggered when entering the bridge from the Kokiri Forest entrance, but not when coming from the Hyrule Field side. &lt;br /&gt;
*Getting on the Lost Woods Bridge from the rest of Lost Woods can be done in 4 ways as adult, starting from the bean patch area: &lt;br /&gt;
**Use the longshot on the far side of the bridge .&lt;br /&gt;
**Use the hover boots by walking on the trunk between the bean patch area and the bridge.&lt;br /&gt;
**Ride the bean and dropping down on the bridge at the right moment.&lt;br /&gt;
**Jump onto the bridge with very precise movement, but you won&#039;t be logically expected to do this unless you enable the corresponding trick.&lt;br /&gt;
*It&#039;s also possible to go down from the Bridge to the rest of Lost Woods by using the longshot on the ladder near the bean patch. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Valley as Adult ===&lt;br /&gt;
&lt;br /&gt;
*The bridge can be repaired by rescuing carpenters in Gerudo Fortress, which may unlock new access to the fortress side of the valley, even without the longshot or Epona. &lt;br /&gt;
*There is a grotto hidden in the valley below a silver boulder which normally contains an Octorok and some rupees but may be important in ER. It can be found on the ledge across from the heart piece crate.&lt;br /&gt;
&lt;br /&gt;
=== Gerudo Valley as Child ===&lt;br /&gt;
&lt;br /&gt;
*When coming from the fortress/tent side of the valley, you can cross to reach the other side by avoiding guards carefully then jumping down on the bridge. &lt;br /&gt;
*If guards catch Link in the valley as child, he will be thrown in the stream which always leads to Lake Hylia. &lt;br /&gt;
*The storms grotto supposed to be behind the tent is not there in child time. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Fortress as Child ===&lt;br /&gt;
&lt;br /&gt;
*Rescuing carpenters can be achieved as child the same as adult, and Link will still receive the Gerudo Card (or the corresponding reward if you enabled &amp;quot;Shuffle Gerudo Card&amp;quot;). &lt;br /&gt;
*The Wasteland gate can only be opened as adult but this will also open it for child, so child Link can return to access the other side of the gate, if necessary. &lt;br /&gt;
*The storms grotto that&#039;s supposed to be behind boxes is not there in child time. &lt;br /&gt;
&lt;br /&gt;
=== Fairies ===&lt;br /&gt;
&lt;br /&gt;
*When shuffling entrances, you might not have easy access to a source of fairies to catch so here are all the ways to reliably obtain them: &lt;br /&gt;
**If you have access to any small Fairy Fountain grotto, you can get all the fairies you need there. Similarly, if you have access to Ganon&#039;s Castle, you can find fairies in the room where Deku Scrubs are. &lt;br /&gt;
**Some pots contain fairies you can catch. You can find some inside Fire Temple, Dodongo&#039;s Cavern, Forest Temple, Water Temple, Jabu Jabu&#039;s Belly, as well as in Water Trial, and the Haunted Wasteland structure. &lt;br /&gt;
**Playing Zelda&#039;s Lullaby, Song of Time, Epona&#039;s Song, or Sun&#039;s Song near any gossip stone summons a fairy you can catch. Note that Sun&#039;s Song can only be used for that purpose in places where playing it doesn&#039;t reload the area. Playing Song of Storms will spawn a special fairy which also refills magic but cannot be caught in a bottle.&lt;br /&gt;
**Playing the Song of Storms on the platform near the dry pond in Desert Colossus will turn it into a nice oasis with many fairies flying around it.&lt;br /&gt;
**Planting a bean as child and playing the Song of Storms near it triggers a cutscene which results in summoning 3 fairies you can catch.&lt;br /&gt;
**Some areas have butterflies which you can turn into fairies by holding out a stick and slowly walking to lead them around until they transform.&lt;br /&gt;
*As usual, fairies may be necessary to survive damage in high damage settings like &amp;quot;OHKO,&amp;quot; so you will be guaranteed at least one of the sources above in these settings.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Entrance_Randomizer&amp;diff=3219</id>
		<title>Entrance Randomizer</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Entrance_Randomizer&amp;diff=3219"/>
		<updated>2023-12-07T20:29:34Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added basic hideout ER info&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The Entrance Shuffle settings in the Randomizer allow players to randomize loading zones (also called &amp;quot;entrances&amp;quot;) connecting the world. Almost all entrances, including dungeon entrances, grottos, graves, houses, fairies, overworld entrances, spawn locations, warp song locations, and owl drops can be randomized, depending on the options enabled.&lt;br /&gt;
&lt;br /&gt;
Please note that all entrances are kept bidirectional, which means going through a loading zone from one side, then going back through the same loading zone will lead back to the original location. The exceptions to this is owl drops and warp songs as there is no going back. Owl drop and warp song locations are additional entrances to existing bidirectional entrances.&lt;br /&gt;
&lt;br /&gt;
Another major aspect is that entrances are always shuffled with other entrances of the same type: &lt;br /&gt;
* Dungeons&lt;br /&gt;
* Grottos and graves&lt;br /&gt;
* Houses, shops, Great Fairies, and the Thieves&#039; Hideout&lt;br /&gt;
* Overworld entrances&lt;br /&gt;
* Owl drops, warp songs, and overworld spawns link up with a random overworld entrance&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Glitchless [[Logic]] and No Logic are compatible with entrance randomizer (ER), but note that No Logic increases the chances of an unbeatable seed.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|3}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Available ER Modes ==&lt;br /&gt;
&lt;br /&gt;
Different modes are available, which are incrementally more random and more difficult. Several [[Trackers|entrance trackers]] are available to aid in the more difficult modes. &lt;br /&gt;
&#039;&#039;&#039;As of 6.0, this options have changed significantly.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Interior Entrances ===&lt;br /&gt;
&lt;br /&gt;
==== Simple Interiors ====&lt;br /&gt;
&lt;br /&gt;
Interiors shuffled in this pool include most Houses and all Great Fairies in the game. This option excludes a few special Interior entrances: Richard&#039;s House, Link&#039;s House, Temple of Time, the Windmill, the Kakariko Potion Shop (the shop with two entrances) and Gerudo Fortress interiors.&lt;br /&gt;
&lt;br /&gt;
When shuffling interiors, adult trade quest timers are disabled and trade items never revert, even when you die or when you load your save, in order to keep the quest compatible with entrances being shuffled around.&lt;br /&gt;
&lt;br /&gt;
==== All Interiors ====&lt;br /&gt;
&lt;br /&gt;
Randomize all entrances from the &amp;quot;Simple Indoors&amp;quot; option, along with a few extra entrances leading to special places that were excluded from the &amp;quot;simple&amp;quot; option.&lt;br /&gt;
&lt;br /&gt;
Those additional entrances are currently include: the Kakariko Potion Shop, Link&#039;s House, Temple of Time, the Windmill and Dampe&#039;s Grave. However, entrances leading to Richard&#039;s House are still not shuffled.&lt;br /&gt;
&lt;br /&gt;
This option is incompatible with closed forest so it forces the &amp;quot;Closed Deku&amp;quot; option to be enabled instead.&lt;br /&gt;
&lt;br /&gt;
Otherwise, the option is the same as &amp;quot;Simple Indoors&amp;quot;, and it includes all its changes.&lt;br /&gt;
&lt;br /&gt;
==== Thieves&#039; Hideout ====&lt;br /&gt;
&lt;br /&gt;
If this setting is enabled, the entrances into the Thieves&#039; Hideout from Gerudo Fortress are shuffled into the interior entrance pool. Therefore interiors must be shuffled in order to make this setting available.&lt;br /&gt;
&lt;br /&gt;
After obtaining a Hookshot, Link can still access the jail by talking to the guard standing at the base of the hill where Horseback Archery is played.&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Grotto Entrances ===&lt;br /&gt;
&lt;br /&gt;
Grottos include all grottos in the game, with small Fairy Fountains, the Lost Woods Stage, and all graves.&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Dungeons Entrances ===&lt;br /&gt;
&lt;br /&gt;
Randomize dungeon entrances, which includes all medallion and stone dungeons, along with Bottom of the Well, Ice Cavern and Gerudo Training Grounds, but not Ganon&#039;s Castle.&lt;br /&gt;
&lt;br /&gt;
In order to improve dungeon entrance randomization, the Fire Temple entrance is open as child and the Deku Tree and Bottom of the Well entrances are both open as adult. However, the Bottom of the Well entrance can only be accessed as adult after draining the well by playing the Song of Storms in the Windmill as child. In addition, when playing with &amp;quot;Closed Deku&amp;quot;, Mido still needs to see a Deku Shield and Kokiri Sword before access adult can access the Deku Tree. Also note that the Water Temple entrance can be reached with Longshot and Gold Scale and does not require Iron Boots.&lt;br /&gt;
&lt;br /&gt;
Lake Hylia will be filled for adult after defeating Morpha, but the special Gossip Stone near the Lake Hylia warp pad gives Link the ability the control the lake water level.&lt;br /&gt;
&lt;br /&gt;
Dungeon blue warps will return Link in front of the new dungeon entrance leading to that blue warp. For example, if Link enters the Fire Temple entrance to find Forest Temple and defeats Phantom Ganon, Link will be returned to Death Mountain Crater.&lt;br /&gt;
&lt;br /&gt;
=== Shuffle Overworld Entrances ===&lt;br /&gt;
&lt;br /&gt;
Overworld entrances include almost all loading zones between overworld areas, for example: Hyrule Field to Lake Hylia.&lt;br /&gt;
&lt;br /&gt;
Some overworld loading zones are kept vanilla to avoid potential issues:&lt;br /&gt;
*The Castle Courtyard and Garden entrances (leading to Zelda) aren&#039;t shuffled, to avoid various issues. &lt;br /&gt;
*Gerudo Valley to Lake Hylia by the stream is not changed and is always vanilla, since it is a special one-way entrance. &lt;br /&gt;
*Market Back Alley entrances are not changed and kept as a part of Market, to ensure the Richard item can be obtained. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Some cutscenes are changed to bring the player to a more suitable place in this mode:&lt;br /&gt;
*Impa&#039;s escort brings Link to the entrance of Hyrule Castle Grounds from the market, instead of Hyrule Field. &lt;br /&gt;
*Getting caught by Gerudo Guards in the child Valley always throws you in the Valley stream, even if you have a Hookshot. Getting caught inside the Fortress brings you at the Fortress entrance from Valley if you are child or don&#039;t have a Hookshot. However adult Link with a hookshot will still be thrown in the jail. &lt;br /&gt;
*Leaping over the fences with Epona in Lon Lon Ranch will alway lead to wherever the main entrance leads, acting as if Link left Lon Lon Ranch from the main entrance. &lt;br /&gt;
&lt;br /&gt;
=== Randomize Owl Drops ===&lt;br /&gt;
&lt;br /&gt;
Owl Drop positions can be randomized as an extra way to get somewhere in the overworld, but the owl still only takes off from Lake Hylia and Death Mountain Summit when Link is a child.&lt;br /&gt;
&lt;br /&gt;
=== Randomize Warp Song Destinations ===&lt;br /&gt;
&lt;br /&gt;
If the user has disabled &#039;&#039;&#039;Randomize Owl Drops&#039;&#039;&#039;, enabled &#039;&#039;&#039;All Locations Reachable&#039;&#039;&#039; and has unshuffled &#039;&#039;&#039;Overworld Entrances&#039;&#039;&#039;, songs are guaranteed to go to the Bolero warp pad, Nocturne warp pad, and Desert Colossus. This is to ensure access to the volcano bean patch, Shadow Temple, and the child side of Spirit Temple, respectively. If the user has shuffled &#039;&#039;&#039;Overworld Entrances&#039;&#039;&#039;, only the Bolero and Nocturne warp pads are guaranteed.&lt;br /&gt;
&lt;br /&gt;
=== Overworld Spawns ===&lt;br /&gt;
&lt;br /&gt;
This option randomizes both the child and adult save warp points, which are inside Link&#039;s house and inside Temple of Time respectively otherwise. Logic and gameplay is affected in the following ways:&lt;br /&gt;
&lt;br /&gt;
*Overworld spawns can only be any of the ones [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/EntranceShuffle.py classified as &amp;quot;Interior&amp;quot;, &amp;quot;SpecialInterior&amp;quot;, &amp;quot;Overworld&amp;quot;, &amp;quot;OwlDrop&amp;quot;, &amp;quot;Spawn&amp;quot;, &amp;quot;WarpSong&amp;quot; and &amp;quot;Extra&amp;quot;]. This is only true if &amp;quot;Mix Entrance Pools&amp;quot; ([https://github.com/Roman971/OoT-Randomizer Roman&#039;s fork only currently]) is disabled. &lt;br /&gt;
*Child cannot spawn in the area &amp;quot;Outside Ganon&#039;s Castle&amp;quot; or outside the tent in Gerudo Valley.&lt;br /&gt;
*Adult cannot spawn in the area &amp;quot;Hyrule Castle.&amp;quot;&lt;br /&gt;
*Either Kokiri Forest or Kakariko Village must be reachable from the start of the seed with no items.&lt;br /&gt;
*The Big Poe Shop will always be accessible as adult without the need to use any bottles.&lt;br /&gt;
*Access to &amp;quot;Temple of Time&amp;quot; needs to be available for both ages. This can be achieved in different ways depending on other settings, but in general either an ocarina and an appropriate warp song is available, or child and/or adult spawn points will be limited. For Season 4 Tournament settings, specifically, this means that child spawn cannot be in Desert Colossus, the Colossus side of Wasteland, Zora&#039;s Fountain or the warp pad region of DMC.&lt;br /&gt;
*A gate-opening guard has been added to the Wasteland side of the Gerudo gate.&lt;br /&gt;
*Serenade of Water and Prelude of Light cannot be in areas that are hinted foolish/barren.&lt;br /&gt;
*The setting &amp;quot;Closed Forest&amp;quot; changes into &amp;quot;Closed Deku&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
== ER Logic Quirks ==&lt;br /&gt;
&lt;br /&gt;
=== Desert Colossus ===&lt;br /&gt;
&lt;br /&gt;
*Escaping Spirit Temple from the hands can allow you to reach Desert Colossus which may not be reachable otherwise. &lt;br /&gt;
*The Requiem of Spirit cutscene is triggered when exiting the dungeon accessible from the entrance in Desert Colossus. This also means it still belongs to Desert Colossus and is included in that area when mentioned in hints. &lt;br /&gt;
&lt;br /&gt;
=== Inside the Deku Tree ===&lt;br /&gt;
&lt;br /&gt;
*You can completely skip the basement as adult since you are tall enough to just grab the ledge. &lt;br /&gt;
*You may be required to setup the push block as adult then come back as child to reverse through the crawlspace to access the basement backrooms with neither a bow nor a slingshot. &lt;br /&gt;
*A Hylian shield is required as adult to stun scrubs in order to access both the slingshot room and Queen Gohma. The mirror shield does not work. &lt;br /&gt;
&lt;br /&gt;
=== Inside Jabu-Jabu&#039;s Belly ===&lt;br /&gt;
&lt;br /&gt;
*Adult Link needs a scale to reach the deku scrub. It can also be done with a well positioned jump into the water but that&#039;s not considered in logic. &lt;br /&gt;
*Ruto is present as an adult and the boomerang chest can be fully accessed as adult. &lt;br /&gt;
&lt;br /&gt;
=== Forest Temple ===&lt;br /&gt;
&lt;br /&gt;
*The gold Skulltula in the first room on the wall can be killed with Din&#039;s Fire or any projectile, without the need of a Hookshot. &lt;br /&gt;
*The Kokiri Sword can be used to kill Stalfos as child, other ways are possible but aren&#039;t considered in logic. &lt;br /&gt;
*The Song of Time block leading to the north-west outside area is absent as a child. You may be expected to access this area as child with no items. &lt;br /&gt;
*The chest and gold Skulltula on the island in the north-west outdoors area are accessible from the falling ceiling room (going the long way around), and accessing them this way may be required without a Hookshot. The Skulltula can be killed from above and picked up by dropping down. &lt;br /&gt;
&lt;br /&gt;
=== Fire Temple ===&lt;br /&gt;
&lt;br /&gt;
*If Fewer Tunic Requirements is enabled and you have access to Fire Temple as child, you may be required to reach the chests near the boss door and near the first goron under the Song of Time block, which don&#039;t need any items. Nothing else is considered in logic as child in Fire Temple. &lt;br /&gt;
&lt;br /&gt;
=== Water Temple ===&lt;br /&gt;
&lt;br /&gt;
*After draining the water to the lowest level as adult, you may be able to come back as child and do a few extra things: &lt;br /&gt;
**Get the gold Skulltula in the central pillar room using Farore&#039;s Wind and a Boomerang (not in default logic, but available as a trick). &lt;br /&gt;
**Use sticks to light the torches to access the shell blades (compass in vanilla) room, then kill the shell blades with a Kokiri Sword magic spin attack.   &lt;br /&gt;
&lt;br /&gt;
=== Ice Cavern ===&lt;br /&gt;
&lt;br /&gt;
*Child may be able to do reach some checks if you have access to blue fire from somewhere else, or if adult can get some in Ice Cavern beforehand. &lt;br /&gt;
*The Serenade cutscene triggers as child as well in ER, so that song location may be reachable even without adult Link having access to Ice Cavern.&lt;br /&gt;
&lt;br /&gt;
=== Gerudo Training Ground ===&lt;br /&gt;
&lt;br /&gt;
*A slingshot can be used to trigger eye targets in the lobby, which may be required to do as child. &lt;br /&gt;
*The Kokiri Sword can be used to kill Stalfos and Dinolfos as child. Other ways are possible but aren&#039;t considered in logic. &lt;br /&gt;
*The Song of Time blocks leading to the right side are present by default during child time. This means the right side maze is accessible as child without keys nor Song of Time.&lt;br /&gt;
&lt;br /&gt;
=== Adult Trade Quest ===&lt;br /&gt;
&lt;br /&gt;
*Trade Quest timers are disabled in ER when interior entrances are shuffled, which also allows the use of warp songs to deliver quest items. In these settings, Adult trade items also never revert or downgrade, even when loading a save or after dying, so you may be expected to deliver timed trade items even if you can&#039;t do the whole timed process. This also means you can save &amp;amp; quit to deliver any trade items. &lt;br /&gt;
&lt;br /&gt;
=== Talon&#039;s House behind a Night Entrance ===&lt;br /&gt;
&lt;br /&gt;
*When shuffling interiors, it&#039;s possible for Talon&#039;s House to end up behind a night only entrance, even though Talon&#039;s chickens game can only be played during the day. In this situation, Sun&#039;s Song can be played from inside Talon&#039;s House to change time to day and play the game as usual. &lt;br /&gt;
&lt;br /&gt;
=== Dampe&#039;s Hut as Child ===&lt;br /&gt;
&lt;br /&gt;
*Dampe&#039;s hut entrance can be accessed as child but only at night while Dampe is outside doing his tour. &lt;br /&gt;
&lt;br /&gt;
=== Dampe&#039;s Race ===&lt;br /&gt;
&lt;br /&gt;
*At the end of Dampe&#039;s Race, Link can play Song of Time to gain access to the top part of the Windmill, which can in turn grants access to wherever the Windmill entrance goes. &lt;br /&gt;
*If you have access to Dampe&#039;s grave as child, you can race him in that age for the first reward. While not logically expected unless the corresponding trick is enabled, completing the race again under a minute as child will also grant the second reward.&lt;br /&gt;
&lt;br /&gt;
=== Death Mountain Trail ===&lt;br /&gt;
&lt;br /&gt;
*The bean in front of Dodongo&#039;s Cavern can get adult Link to the upper part of the trail (fairy fountain/Biggoron/crater entrance) without explosives or hammer.&lt;br /&gt;
&lt;br /&gt;
=== Death Mountain Crater ===&lt;br /&gt;
&lt;br /&gt;
*While not an ER exclusive quirk, this comes up much more frequently in Overworld ER. You can reach the Bolero warp pad and the rest of lower DMC by jumping from the upper area onto the lava platforms below and shooting a wooden plank to pull Link across the pool of lava.&lt;br /&gt;
&lt;br /&gt;
=== Lost Woods Bridge ===&lt;br /&gt;
&lt;br /&gt;
*Saria&#039;s Gift cutscene is only triggered when entering the bridge from the Kokiri Forest entrance, but not when coming from the Hyrule Field side. &lt;br /&gt;
*Getting on the Lost Woods Bridge from the rest of Lost Woods can be done in 4 ways as adult, starting from the bean patch area: &lt;br /&gt;
**Use the longshot on the far side of the bridge .&lt;br /&gt;
**Use the hover boots by walking on the trunk between the bean patch area and the bridge.&lt;br /&gt;
**Ride the bean and dropping down on the bridge at the right moment.&lt;br /&gt;
**Jump onto the bridge with very precise movement, but you won&#039;t be logically expected to do this unless you enable the corresponding trick.&lt;br /&gt;
*It&#039;s also possible to go down from the Bridge to the rest of Lost Woods by using the longshot on the ladder near the bean patch. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Valley as Adult ===&lt;br /&gt;
&lt;br /&gt;
*The bridge can be repaired by rescuing carpenters in Gerudo Fortress, which may unlock new access to the fortress side of the valley, even without the longshot or Epona. &lt;br /&gt;
*There is a grotto hidden in the valley below a silver boulder which normally contains an Octorok and some rupees but may be important in ER. It can be found on the ledge across from the heart piece crate.&lt;br /&gt;
&lt;br /&gt;
=== Gerudo Valley as Child ===&lt;br /&gt;
&lt;br /&gt;
*When coming from the fortress/tent side of the valley, you can cross to reach the other side by avoiding guards carefully then jumping down on the bridge. &lt;br /&gt;
*If guards catch Link in the valley as child, he will be thrown in the stream which always leads to Lake Hylia. &lt;br /&gt;
*The storms grotto supposed to be behind the tent is not there in child time. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Fortress as Child ===&lt;br /&gt;
&lt;br /&gt;
*Rescuing carpenters can be achieved as child the same as adult, and Link will still receive the Gerudo Card (or the corresponding reward if you enabled &amp;quot;Shuffle Gerudo Card&amp;quot;). &lt;br /&gt;
*The Wasteland gate can only be opened as adult but this will also open it for child, so child Link can return to access the other side of the gate, if necessary. &lt;br /&gt;
*The storms grotto that&#039;s supposed to be behind boxes is not there in child time. &lt;br /&gt;
&lt;br /&gt;
=== Fairies ===&lt;br /&gt;
&lt;br /&gt;
*When shuffling entrances, you might not have easy access to a source of fairies to catch so here are all the ways to reliably obtain them: &lt;br /&gt;
**If you have access to any small Fairy Fountain grotto, you can get all the fairies you need there. Similarly, if you have access to Ganon&#039;s Castle, you can find fairies in the room where Deku Scrubs are. &lt;br /&gt;
**Some pots contain fairies you can catch. You can find some inside Fire Temple, Dodongo&#039;s Cavern, Forest Temple, Water Temple, Jabu Jabu&#039;s Belly, as well as in Water Trial, and the Haunted Wasteland structure. &lt;br /&gt;
**Playing Zelda&#039;s Lullaby, Song of Time, Epona&#039;s Song, or Sun&#039;s Song near any gossip stone summons a fairy you can catch. Note that Sun&#039;s Song can only be used for that purpose in places where playing it doesn&#039;t reload the area. Playing Song of Storms will spawn a special fairy which also refills magic but cannot be caught in a bottle.&lt;br /&gt;
**Playing the Song of Storms on the platform near the dry pond in Desert Colossus will turn it into a nice oasis with many fairies flying around it.&lt;br /&gt;
**Planting a bean as child and playing the Song of Storms near it triggers a cutscene which results in summoning 3 fairies you can catch.&lt;br /&gt;
**Some areas have butterflies which you can turn into fairies by holding out a stick and slowly walking to lead them around until they transform.&lt;br /&gt;
*As usual, fairies may be necessary to survive damage in high damage settings like &amp;quot;OHKO,&amp;quot; so you will be guaranteed at least one of the sources above in these settings.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Hints&amp;diff=3192</id>
		<title>Hints</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Hints&amp;diff=3192"/>
		<updated>2023-11-17T17:52:51Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Hint Regions */ added Thieves&amp;#039; Hideout&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hints are given by the Gossip Stones all over Hyrule. There are 40 Gossip Stones in total that give hints once the requirement to get them have been met. This requirement can be set to nothing, having the Stone of Agony in your inventory, and wearing the Mask of Truth. A Gossip Stone was added on the largest island in Lake Hylia which doesn&#039;t give a hint, but is instead used to lower and raise the water level in the lake once Morpha has been defeated.&lt;br /&gt;
&lt;br /&gt;
== Hint Categories ==&lt;br /&gt;
Hints are split up in multiple categories, to allow customization of the amount of hints of each category in the different hint distributions and with [[Plandomizer]]. Some hint categories only show up in certain hint distributions, and some only show up if certain settings are enabled.&lt;br /&gt;
&lt;br /&gt;
=== Trial ===&lt;br /&gt;
Trial Hints tell you which of Ganon&#039;s Trials are enabled, if this isn&#039;t implicitly known from the settings. There are different possibilities for this to happen, so the amount of them varies by setting:&lt;br /&gt;
* If trials are set to random and all 6 trials end up being enabled you will get a single hint: &amp;quot;Ganon&#039;s Tower is protected by a powerful barrier.&amp;quot;&lt;br /&gt;
* If trials are set to random and no trials end up being enabled you will get a single hint: &amp;quot;Sheik dispelled the barrier around Ganon&#039;s Tower.&amp;quot;&lt;br /&gt;
* If 1-3 trials end up being enabled you will get 1-3 of the following hint: &amp;quot;the [Medallion Type] Trial protects Ganon&#039;s Tower.&amp;quot;&lt;br /&gt;
* If 4-5 trials end up being enabled you will get 1-2 of the following hint: &amp;quot;the [Medallion Type] Trial was dispelled by Sheik.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
Location hints are hints that tell you which item is at a specific location. Excluded Locations will never get a hint. These hints are split into four different categories:&lt;br /&gt;
* Song Hints&lt;br /&gt;
* Minigame Hints&lt;br /&gt;
* Overworld Hints&lt;br /&gt;
* Dungeon Hints&lt;br /&gt;
&lt;br /&gt;
Locations are also classified as either &amp;quot;Always&amp;quot; or &amp;quot;Sometimes&amp;quot; hints.&lt;br /&gt;
==== Always ====&lt;br /&gt;
Always Hints are hints for item locations that are considered to be so bad that they will get a hint in every seed. Some of these are dynamic based on other settings in your seed.&lt;br /&gt;
&lt;br /&gt;
==== Sometimes ====&lt;br /&gt;
Sometimes Hints are hints manually picked for race settings (Weeklies and Tournaments) and therefore only show up in the Tournament Distribution. &lt;br /&gt;
&lt;br /&gt;
For more information on which hints falls into which category see [[List of all location hints]]&lt;br /&gt;
&lt;br /&gt;
=== Entrance ===&lt;br /&gt;
Entrance Hints are exclusive to Entrance Randomizer, and are similar to Location Hints, but instead give you info about which Entrance leads where.&lt;br /&gt;
&lt;br /&gt;
=== Item and Random ===&lt;br /&gt;
Item Hints and Random Hints are hints that state that an area has a certain items in it. For example: &amp;quot;The Hookshot can be found at Zora&#039;s River&amp;quot; or &amp;quot;Spirit Temple hoards a Red Rupee&amp;quot;. Item Hints only hint towards Major Items, whereas Random Hints can hint towards any item in the game.&lt;br /&gt;
&lt;br /&gt;
=== Junk ===&lt;br /&gt;
Junk Hints are hints that tell you nothing about the seed. They can be funny in nature or give general gameplay tips.&lt;br /&gt;
&lt;br /&gt;
=== Way of the Hero ===&lt;br /&gt;
Way of the Hero (WotH) Hints are hints that tell you that an area holds an item that is logically required to beat the seed. For Example: &amp;quot;Kakariko Village is on the way of the hero.&amp;quot; It will only tell you that an area is way of the hero if that specific instance of the item is required. For example, even though a Bow is always required to beat Ganondorf, it might not be on the way of the hero if you have a choice on which one to get first, since there are multiple of them in a seed.&lt;br /&gt;
WotH Hints give info only about that area, not any sub-areas. For example, Gerudo Fortress being on the Way of the Hero tells you nothing about Gerudo Training Grounds.&lt;br /&gt;
&lt;br /&gt;
In any seed, a maximum of two WotH hints can point at dungeons (including two hints pointing at the same dungeon) unless the hint distribution is set to Very Strong.&lt;br /&gt;
&lt;br /&gt;
=== Path to Reward (Goal Hints) ===&lt;br /&gt;
Goal hints point to an area with an item logically required to complete the specified goal. One way to think of goal hints is a Way of the Hero hint for a given goal. For example, &amp;quot;Kakariko Village is on the path to Queen Gohma&amp;quot; hints that there is an item in Kakariko Village logically required to beat Queen Gohma directly or indirectly. The item could be a Slingshot, or it could be the Mirror Shield to reach the Kokiri Sword on Twinrova&#039;s Heart Container. Goal hints also inherit the same sub-area rules as Way of the Hero. Gerudo Fortress on Path to Queen Gohma does not provide any information on the Gerudo Training Ground.&lt;br /&gt;
&lt;br /&gt;
Goals are created for major milestones defined by a seed&#039;s settings.&lt;br /&gt;
* Goals for dungeon rewards or skulltula tokens to spawn the rainbow bridge to Ganon&#039;s Castle.&lt;br /&gt;
* Goals for dungeon rewards or skulltula tokens required for Ganon&#039;s Castle Boss Key, or the key directly.&lt;br /&gt;
* A goal for any enabled trials.&lt;br /&gt;
* Path of Gold goal for Triforce Pieces in Triforce Hunt.&lt;br /&gt;
* &amp;quot;Path of the hero&amp;quot;, equivalent to way of the hero. Only active with open bridge and Ganon&#039;s Castle Boss Key removed/vanilla and zero trials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each milestone is assigned a goal &amp;quot;category&amp;quot;. Items required for any goal in one category cannot be hinted for goals in later categories. For example, the trials goal will not hint towards an item required to complete a medallion dungeon for the rainbow bridge. The only categories that can share items are keysanity variants of Ganon&#039;s Castle Boss Key and trials.&lt;br /&gt;
&lt;br /&gt;
Each category is guaranteed one hint in the order listed above. After all categories have at least one hint generated, further goal hints randomly choose a category. Goals within a category are always chosen randomly.&lt;br /&gt;
&lt;br /&gt;
Goal hints will only point towards reachable goals. With Guarantee Reachable Locations set to Required Only (also known as Beatable Only), dungeon rewards, skulltula tokens, and plentiful item pool copies that are never logically reachable will never be hinted. Additionally, the rainbow bridge category filters goals for those reachable without access to Inside Ganon&#039;s Castle. This is only relevant when the rainbow bridge and Ganon&#039;s Castle Boss Key require different types of collectibles.&lt;br /&gt;
&lt;br /&gt;
The intent of goal hints is to provide a consistent number of potentially required item hints with variable win conditions such as 2 stones for rainbow bridge and 5 Medallions for Ganon&#039;s Castle Boss Key. For &amp;quot;fixed&amp;quot; conditions such as all medallions, goal hints become identical to way of the hero with one exception. If trials are disabled, goal hints will not point to an item required only for the Light Arrows.&lt;br /&gt;
&lt;br /&gt;
Goal hints do not have any limits on number of hintable dungeon areas containing required items. This is different from Way of the Hero.&lt;br /&gt;
&lt;br /&gt;
=== Path of Gold ===&lt;br /&gt;
Path of Gold hints are exclusive to Triforce Hunt and replace Way of the Hero hints in that mode. They point to items that logically lock any of the Triforce Pieces in that seed. They cannot point at the Triforce Pieces themselves. The hinted item isn&#039;t necessarily required to beat the seed, since the amount of Triforce Pieces in the world can be higher than the goal. Otherwise, they work similarly to Way of the Hero hints, including the maximum of two dungeons.&lt;br /&gt;
&lt;br /&gt;
=== Foolish Choice ===&lt;br /&gt;
Foolish Choice Hints (also commonly called Barren Hints) point towards areas that contain no [[Major Items]]. This means that you can ignore this area when looking for progression in the seed. To increase the amount of Foolish Areas per seed, there are three exceptions where a Major Item can show up in a Foolish Areas:&lt;br /&gt;
&lt;br /&gt;
# The Major Item isn&#039;t shuffled (For example Ocarina, or Ganon&#039;s Boss Key if it is set to be on [https://wiki.ootrandomizer.com/index.php?title=Glossary#LACS LACS]), or not considered in logic (Bombchus).&lt;br /&gt;
# The item in question doesn&#039;t unlock any Location. This list is mostly predetermined and consists of Double Defense, Ice Arrows and Biggoron Sword. Nayrus Love is also in this list damage is not set to Quadruple Damage or OHKO, Scrub Shuffle is disabled, and [[Entrance_Randomizer | ER]] is disabled or set to Dungeons Only. Stone of Agony is also in this list if it isn&#039;t used for hints and the trick to open hidden grottos without it is enabled. Serenade of Water and Prelude of Light are also in this list unless Full Indoors or Overworld ER is enabled.&lt;br /&gt;
# An exact duplicate of the item is on the WotH AND getting that duplicate would make the item in the Foolish Area obsolete. For Weekly/Tourney standards this can only be Bows, Bombs, &amp;quot;Normal&amp;quot; Bottles, Slingshots and Magic. Depending on other settings this can also include Bombchus, Ocarina, or any non-progressive item if the Item Pool is set to Plentiful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Special Progressive Major Items are items where getting copies of the item changes the functionality of the item in logic. These items can only be in Foolish Areas if there are more copies in the item pool than there are useful upgrades, and only if the amount of them that are WotH is the same as the amount of useful upgrades. For example: If there are 3 Hookshots in the pool, the third one can be in a Foolish Area, since you only need 2 upgrades to get the Longshot, but only if both other Hookshots are WotH. Special Progressive Major Items and their amount of useful upgrades are: Hookshots (2), Wallets (3), Strength Upgrades (3), and Scales (2). Small Keys (Infinite), but only with Keysanity. Gold Skulltula Tokens (Infinite), but only with Token Bridge and Tokensanity.&lt;br /&gt;
&lt;br /&gt;
One tiny caveat with this is that Skulltula Tokens are not considered Major Items when not playing with Token Bridge, even in tokensanity. This means there&#039;s a chance that you&#039;ll be required to get Skulltula Tokens from a Foolish area to get to a certain Token Reward.&lt;br /&gt;
&lt;br /&gt;
Foolish Choice Hints give info only about that area, not any sub-areas. For example, Gerudo Fortress being a foolish choice tells you nothing about Gerudo Training Grounds.&lt;br /&gt;
&lt;br /&gt;
In any seed, a maximum of one dungeon can be hinted as Foolish, unless the hint distribution is set to Very Strong.&lt;br /&gt;
&lt;br /&gt;
=== Named-item ===&lt;br /&gt;
This type of hint indicates the area in which one instance of a specified item from a provided list can be found, not taking logic into account. For example, you could get a hint which states &amp;quot;They say that Hover Boots can be found in Kakariko Village.&amp;quot; which indicates that the only set of Hover Boots are somewhere in Kakariko Village. It is important to note that logic is not taken into account when providing the location. In the case of unique items (such as the hover boots in the example above), this is less important. However, for items with multiple copies, like Slingshots, Bows and Bomb Bags, it is possible for the hints to point towards a self-locked copy of that item. For example, the hints could point to a logically Bow-locked Bow in GTG or Forest.&lt;br /&gt;
&lt;br /&gt;
Named-item hints can be set as &#039;vague&#039;, which will result in the hint only indicating the area which the item may be found, not the specific item that is there. For example, the hint given above, &amp;quot;They say that Hover Boots can be found in Kakariko Village.&amp;quot;, would be given as &amp;quot;They say that Kakariko Village may be on the hero&#039;s path.&amp;quot; if Named-item hins were set as vague.&lt;br /&gt;
&lt;br /&gt;
The list of items from which this hint type can draw is defined by the hint distribution.&lt;br /&gt;
&lt;br /&gt;
== Hint Overlap ==&lt;br /&gt;
Item locations can never be hinted towards by more than one hint. For example: This means that if you get a hint for the Song on Ocarina of Time and a hint that Hyrule Field is on the way of the hero, that WotH hint isn&#039;t pointing at the song. The hint types that follow this rule are:&lt;br /&gt;
* WotH hints&lt;br /&gt;
* Location Hints (Song, Minigame, Overworld, Dungeon, Always, and Sometimes)&lt;br /&gt;
* Item and Named-item Hints&lt;br /&gt;
* Random Hints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This also includes Foolish Choice Hints. However, it will only follow this rule if the Foolish Choice Hint is chosen before the other hint. This means that it is only consistent in the Tournament Distribution. For more info on why this is, see the next section.&lt;br /&gt;
&lt;br /&gt;
== Hint Distributions ==&lt;br /&gt;
How hints get distributed amongst the 40 available gossip stones is quite flexible, but falls into two main camps: Weighted Distributions and Exact Distributions.  These two main categories have commonalities otherwise, such as allowing duplicates of certain chosen hint types.  These are done by type, some having a single copy while others having multiple copies.  It&#039;s also imporotant to keep in mind that some of the hint types such as Trials hints and Entrance hints are only placed if the settings allow for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weighted Distributions ===&lt;br /&gt;
Most hint distributions don&#039;t have a set amount of hints for each category. Instead, they use weights to pick hint types randomly. The higher the weight, the higher the chance of that hint type getting picked. Trial Hints and Always Hints are exempt from this, and their amount is dependent on the settings.&lt;br /&gt;
&lt;br /&gt;
The amounts and weights for each of the built-in weighted hint distributions are as follows:&lt;br /&gt;
&lt;br /&gt;
==== Useless ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 9.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| All other types || 0.0 || 0&lt;br /&gt;
|}&lt;br /&gt;
Note that this distribution doesn&#039;t have any Trial or Always Hints, since the amount of copies is set to 0.&lt;br /&gt;
&lt;br /&gt;
==== Balanced ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 3.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Item || 5.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Song || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Minigame || 0.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Overworld || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Dungeon || 1.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 3.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Random || 6.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 3.0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Strong ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 3.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 3.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Item || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Song || 0.33 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Minigame || 0.33 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Overworld || 0.66 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Dungeon || 0.66 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Random || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 0.0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Very Strong ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 3.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 3.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Item || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Song || 0.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Minigame || 0.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Overworld || 1.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Dungeon || 1.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Random || 0.0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 0.0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exact Distributions ===&lt;br /&gt;
Rather than use weights to randomly choose how many hints of a given type should be chosen, these distributions instead specify exactly how many should exist.  For example, you can specify that there should be exactly 4 Way of the Hero (or Path of Gold if Triforce Hunt is enabled) type hints, rather than simply giving them a weight. This allows for structuring the hints so that they are the same every time, particularly useful when a lot of players will be using the same settings for a long time, such as the case with weeklies or tournaments, which is where these types of hints originated.&lt;br /&gt;
&lt;br /&gt;
An important note: if not enough hints of a certain type can be generated, it will just move on to the next type. Additionally, Entrance, Trials, and Always type hints are still dependent on settings, and as such you will often see their amounts as 0. This can be misleading as these hint types will still be generated, but their amounts will vary based on settings.&lt;br /&gt;
&lt;br /&gt;
==== Scrubs ====&lt;br /&gt;
The Scrubs Distribution is a continuation of the original Tournament Distribution as was in use from Season 1 to Season 3. This distribution was renamed and is still in use by the Scrub Community and others.&lt;br /&gt;
&lt;br /&gt;
The description from the Hint Distribution file reads: &amp;quot;Tournament hints used for Scrubs Races. Duplicates of each hint, Skull Mask is an always hint, 5 WotH, 3 Foolish, 8 sometimes. Can also be used to simulate S3 Tournament hints.&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Amount !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 5 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 4 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Sometimes || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Random || 0 || 2&lt;br /&gt;
|}&lt;br /&gt;
The Sometimes and Random Hints are used as filler hints. This means that once all other hint types above have been placed, it&#039;ll start placing Sometimes hints on the remaining Gossip Stones. If it runs out of those, it&#039;ll start placing Random Hints instead.&lt;br /&gt;
&lt;br /&gt;
==== Tournament ====&lt;br /&gt;
This distribution covers the current Ocarina of Time Randomizer Tournament&#039;s choice of hint distribution as it changes season to season. The description from the Hint Distribution file reads: &amp;quot;Hint Distribution for the S5 Tournament. 5 Goal Hints, 3 Barren Hints, 5 Sometimes hints, 7 Always hints (including skull mask).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And lastly the distribution itself is:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Amount !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Goal || 5 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Barren || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 4 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Sometimes || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Random || 0 || 2&lt;br /&gt;
|}&lt;br /&gt;
This distribution uses a feature which allows for certain items to be removed from consideration from a specified hint type. On this distribution, Zelda&#039;s Lullaby cannot be a Goal hint.&lt;br /&gt;
&lt;br /&gt;
==== DDR ====&lt;br /&gt;
This distribution covers the hint distribution used for weekly races of the [[Dungeon_Door_Requirement|DDR ruleset]]. The distribution itself is:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Amount !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WotH || 2 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Barren || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Named-item || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Sometimes || 0 || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The list of items used for the Named-item hints is: Hover Boots, Hookshot, Din&#039;s Fire, Bomb Bag, Boomerang, Bow, Megaton Hammer, Iron Boots, Magic Meter, Mirror Shield, Fire Arrows, or Strength Upgrade. This selection takes place after the WotH hints are chosen, and so the later takes precedent for overlap purposes. The Named-item hints are also set as &#039;vague&#039;, and so they do not indicate the specific item in the hinted area.&lt;br /&gt;
&lt;br /&gt;
In addition, Zelda&#039;s Lullaby, Ruto&#039;s Letter, Zora Tunic, and Goron Tunic are prevented from appearing as Way of the Hero or sometimes hints; they can still be logically required to complete the seed, but the Way of the Hero hints will not directly indicate these items. Similarly, regions containing a Bow, Bomb Bag, or Magic Meter cannot be hinted Barren.&lt;br /&gt;
&lt;br /&gt;
The Sometimes Hints are used as filler hints. This means that once all other hint types above have been placed, it&#039;ll start placing Sometimes hints on the remaining Gossip Stones.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Hint Distributions===&lt;br /&gt;
&lt;br /&gt;
[[Bingo_hints|Bingo Hints]]&lt;br /&gt;
&lt;br /&gt;
[[#Tournament|League currently uses the Tournament hint distribution]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/data/Hints/mw3.json Multiworld Tournament Hints]&lt;br /&gt;
&lt;br /&gt;
=== Copies of WotH hints ===&lt;br /&gt;
Because the amount of copies of every hint type is known, you can determine how many WotH items an area has at minimum by the amount of hints you find for it. For example, if you find 2 WotH hints for Shadow Temple in the Tournament Distribution, that only means there&#039;s at least one WotH item in there (original hint plus the copy). Once you find a third hint you know for certain that there has to be a second WotH item in Shadow Temple (original hint plus copy plus another hint). Ditto for 5, 7 etc. In distributions where there&#039;s only one of each hint you can treat every WotH hint as it&#039;s own separate WotH item.&lt;br /&gt;
&lt;br /&gt;
== Hint Logic ==&lt;br /&gt;
When a hint points towards a Major Item (WotH hints, location hints, random/item hints), at least one of the hints has to be available before you have to use said item. For example: If Ruto&#039;s Letter is on 50 Skultulla Tokens in a non-ER seed with Tournament Distribution, both hints towards it can&#039;t be at Zora&#039;s Fountain at the same time. At least one of them has to be available without the use of Ruto&#039;s Letter. You can (very rarely) use this info to your advantage. For example, if instead Ruto&#039;s Letter is at Man on Roof in Kakariko village and you find two WotH Kakariko hints in Zora&#039;s Fountain, you now know that at least one of those doesn&#039;t point towards Ruto&#039;s Letter, so there has to be a different WotH item in Kakariko.&lt;br /&gt;
&lt;br /&gt;
In Beatable Only, some of these hints can still end up on completely unreachable Gossip Stones. You probably won&#039;t notice this during gameplay since the stone is completely unreachable in logic. You would have to sequence break to get to the hint in the first place.&lt;br /&gt;
&lt;br /&gt;
== Hint Regions ==&lt;br /&gt;
Hint regions are the regions referred to by WotH, Foolish Choice, and Item hints. For example, in the hint &amp;quot;The Hookshot can be found at Zora&#039;s River&amp;quot;, Zora&#039;s River is the hint region. Grottos and interiors fall under the hint region of their encompassing overworld location, but dungeons do not. So, for example, if you get the hint that plundering Zora&#039;s Fountain is a foolish choice, this includes the Great Fairy Fountain interior at Zora&#039;s Fountain, but does not include Jabu-Jabu&#039;s Belly or Ice Cavern, as dungeons are their own hint regions. Also note that Zora&#039;s Fountain does not include Zora&#039;s Domain, as they are separate overworld regions.&lt;br /&gt;
&lt;br /&gt;
Some notes:&lt;br /&gt;
* Although it is an interior, Temple of Time is considered its own hint region.&lt;br /&gt;
* Outside Ganon&#039;s Castle and Hyrule Castle are separate hint regions.&lt;br /&gt;
* If Cowsanity is enabled and hints are on, both ends of Impa&#039;s house must be in the same hint region in ER, or a hint for the cow would cross multiple hint regions. Otherwise, the Piece of Heart is considered within the hint region connected to the back of the house.&lt;br /&gt;
* For similar reasons, both ends of the Kakariko Potion Shop must be to the same hint region when hints are on.&lt;br /&gt;
* However, Windmill/Dampe&#039;s Grave are allowed to go between different hint regions. The Windmill Piece of Heart and Song of Storms check are considered part of the hint region connected to the Windmill exit, while Dampe&#039;s items are considered part of the hint region connected to the entrance to Dampe&#039;s grave.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Regional option for shuffling dungeon items and keys makes use of hint regions to determine where items can be placed, allowing the item to be placed in any region that shares a color with the dungeon that it originates from. Below is a table of the hint regions and their corresponding color:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hint Region !! Color&lt;br /&gt;
|-&lt;br /&gt;
| Link&#039;s Pocket || White&lt;br /&gt;
|-&lt;br /&gt;
| Hyrule Field || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| Lon Lon Ranch || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Market || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Temple of Time || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Castle Grounds || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| Hyrule Castle || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| outside Ganon&#039;s Castle || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| inside Ganon&#039;s Castle || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| Kokiri Forest || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Deku Tree || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Lost Woods || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Sacred Forest Meadow || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Forest Temple || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Death Mountain Trail || Red&lt;br /&gt;
|-&lt;br /&gt;
| Dodongo&#039;s Cavern || Red&lt;br /&gt;
|-&lt;br /&gt;
| Goron City || Red&lt;br /&gt;
|-&lt;br /&gt;
| the Death Mountain Crater || Red&lt;br /&gt;
|-&lt;br /&gt;
| the Fire Temple || Red&lt;br /&gt;
|-&lt;br /&gt;
| Zora&#039;s River || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Zora&#039;s Domain || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Zora&#039;s Fountain || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Jabu Jabu&#039;s Belly || Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Ice Cavern || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Lake Hylia || Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Water Temple || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Kakariko Village || Pink&lt;br /&gt;
|-&lt;br /&gt;
| the Bottom of the Well || Pink&lt;br /&gt;
|-&lt;br /&gt;
| the Graveyard || Pink&lt;br /&gt;
|-&lt;br /&gt;
| the Shadow Temple || Pink&lt;br /&gt;
|-&lt;br /&gt;
| Gerudo Valley || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| Gerudo&#039;s Fortress || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Thieves&#039; Hideout || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Gerudo Training Ground || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Haunted Wasteland || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Desert Colossus || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Spirit Temple || Yellow&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3177</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3177"/>
		<updated>2023-11-09T00:59:21Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: included info about MH MW in lede; noted that ML64 is only compatible with 6.2&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to help the reader set up &#039;&#039;&#039;Multiworld&#039;&#039;&#039;. Multiworld is a co-op mod for the OoT Randomizer. Players have their own inventory and their own world. Also, player-specific items are mixed between the worlds. For example, if you obtain an item in your world, it could either stay with you or get sent to another player. Everyone participating will be playing different intermingled seeds.&lt;br /&gt;
&lt;br /&gt;
As an example, there could be a scenario where Player 1 can only advance in their own world based on something Player 2 does. Once Player 2 finds the Megaton Hammer belonging to Player 1, Player 1 will automatically receive it. Every world is linked together. &lt;br /&gt;
&lt;br /&gt;
In order to link everyone&#039;s worlds together, players will need a plugin like &#039;&#039;bizhawk-co-op&#039;&#039; or [https://midos.house/mw Mido&#039;s House Multiworld]. For Mido&#039;s House Multiworld, simply download the installer from its website and follow the instructions. For setting up bizhawk-co-op, see the [[#Installing Multiworld and Bizhawk|Installing Multiworld and Bizhawk]] section below. If you&#039;re not sure which plugin to use, see the [[#Feature comparison|Feature comparison]] section.&lt;br /&gt;
&lt;br /&gt;
These plugins are currently only compatible with [[Project64]] (Mido&#039;s House Multiworld only) and [[Bizhawk]] (both plugins). However, the ModLoader64 devs have made their own plugin which is compatible with their emulator and the OoT Online pak, allowing players to see each other&#039;s character in the game. (Please note that ModLoader64 is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer]. Newer releases or Dev builds of OoTR are not yet supported. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].) Support for other emulators, as well as console support, is planned for future releases.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the Seeds ==&lt;br /&gt;
&lt;br /&gt;
This section applies regardless of which plugin you use, but if you&#039;re using ModLoader64, please note that it is currently only compatible with [https://ootrandomizer.com/generator?version=6.2 version 6.2 of the randomizer] and not with newer releases or Dev builds of OoTR.&lt;br /&gt;
&lt;br /&gt;
=== Using the Webpatcher ===&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://ootrandomizer.com/generator Webpatcher] and set up the settings you want for the seed. On the &amp;lt;code&amp;gt;Rom Options&amp;lt;/code&amp;gt; tab change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
After you have generated the seed, share the URL with your partners and have everyone choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Then continue patching the rom as you would normally (don&#039;t forget cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen2.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
=== Using the Offline Version ===&lt;br /&gt;
&lt;br /&gt;
Generating a ROM using an offline build works a little differently. After choosing the settings you wish to play with, go to the &amp;lt;code&amp;gt;ROM Options&amp;lt;/code&amp;gt; tab and set &amp;lt;code&amp;gt;Generate New Seed&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Generate From Seed&amp;lt;/code&amp;gt; in previous versions). Choose &amp;lt;code&amp;gt;Patch File&amp;lt;/code&amp;gt; as your &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; and change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Then hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev1.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Send the patch file (.zpfz) to your partners and have them set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; should be &amp;lt;code&amp;gt;Compressed [Stable]&amp;lt;/code&amp;gt; now, and everyone should choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Select the patch file and hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt; (don&#039;t forget to set cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively. &lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev3.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Note: if your partners don&#039;t have the offline build they can also patch the rom using the website. Make sure to set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt; and select your patch file (.zpfz).&lt;br /&gt;
&lt;br /&gt;
There are several reasons why someone might want to generate a ROM using an offline build. For example, some builds might have features that are not available on the website build (yet), like [https://github.com/Roman971/OoT-Randomizer additional Entrance Randomizer settings]. Generating from an offline build also lets you play with your own custom patches.&lt;br /&gt;
&lt;br /&gt;
== Installing Multiworld and Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
This section and the sections below apply only to the bizhawk-co-op plugin. For Mido&#039;s House Multiworld, please download and run the installer from [https://midos.house/mw its website]. For assistance with ModLoader64, [https://discord.gg/UFVY9DE please join their Discord].&lt;br /&gt;
&lt;br /&gt;
=== The Recommended Method ===&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Windows+R&#039;&#039;&#039; to open the &#039;&#039;&#039;Run&#039;&#039;&#039; dialog box, and then type &amp;quot;&#039;&#039;&#039;powershell&#039;&#039;&#039;&amp;quot; in the text box. Once you have your PowerShell window open, copy-paste this in:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;cd $env:userprofile\downloads;&lt;br /&gt;
Set-ExecutionPolicy Bypass -Scope Process -Force;&lt;br /&gt;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;&lt;br /&gt;
iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://raw.githubusercontent.com/TestRunnerSRL/bizhawk-co-op/master/bizhawk-co-op.ps1&#039;))&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here, the PowerShell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install in your downloads folder and place everything for you. Say &#039;&#039;&#039;yes&#039;&#039;&#039; when PowerShell prompts you to install the &amp;lt;code&amp;gt;bizhawk_prereqs.exe&amp;lt;/code&amp;gt; file. Once PowerShell is done, you can move the Bizhawk 2.7 folder somewhere else if you wish. Afterwards, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Alternate Method ===&lt;br /&gt;
&lt;br /&gt;
==== Download the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
First, you must download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip TestRunner&#039;s GitHub page]. When you download this, extract its contents to &#039;&#039;its own folder&#039;&#039; - it will be creating a new Bizhawk install for you to use, so you must keep it separate. &#039;&#039;Note: Whenever there is an update to the Multiworld script, everybody playing must update to the latest version.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Running the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
Once you have the contents extracted to its own folder, locate the &amp;lt;code&amp;gt;bizhawk-co-op.ps1&amp;lt;/code&amp;gt; file. Right Click and select Run with PowerShell.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG1.png|610x149px|Run with PowerShell]]&lt;br /&gt;
&lt;br /&gt;
If Powershell prompts you for permissions, say yes to all. From here, the Powershell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;. &#039;&#039;Note: It is recommended you delete everything outside of the Bizhawk 2.7 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Powershell Permissions ====&lt;br /&gt;
&lt;br /&gt;
You may need to enable executing Powershell scripts without requiring the script to be digitally signed. Open Powershell from the Start Menu by right clicking it and selecting &amp;quot;Run as Admin&amp;quot;. Click the &amp;quot;Yes&amp;quot; button to allow Powershell to run as Administrator. Type &amp;lt;code&amp;gt;Set-ExecutionPolicy Unrestricted&amp;lt;/code&amp;gt; and press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; once, type &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; then press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; again. The Powershell script should now run.&lt;br /&gt;
&lt;br /&gt;
== Configuring Bizhawk for Multiworld ==&lt;br /&gt;
&lt;br /&gt;
=== Bizhawk Settings ===&lt;br /&gt;
&lt;br /&gt;
There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to &amp;lt;code&amp;gt;Config -&amp;gt; Customize&amp;lt;/code&amp;gt; and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select &amp;lt;code&amp;gt;Lua+LuaInterface&amp;lt;/code&amp;gt; and hit OK. While on the Advanced tab, you should also check the box for &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; and set it to a reasonable time, such as 60-180 seconds (keep in mind that setting this too low could increase lag and decrease overall emulator performance). This will allow Bizhawk to write your in-game save to your drive. This is &#039;&#039;&#039;NOT&#039;&#039;&#039; a form of save state - it simply periodically creates/updates a file on your hard drive with your in-game save data, and is wonderful for mitigating the effects of crashes. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;In the event of a crash (or if you open TAStudio by accident) DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save file follow the instructions over [[Multiworld#Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen!|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:bizhawkautosave.png|420x487px|Advanced Customization]]&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, tick the boxes for &amp;quot;Accept background input&amp;quot; and &amp;quot;Run in background&amp;quot; – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes and prevent the emulation from pausing (which will disconnect you). Clear your hotkeys by going to Config -&amp;gt; Hotkeys, and at the bottom click Misc and Clear All.&lt;br /&gt;
&lt;br /&gt;
=== Controller Settings ===&lt;br /&gt;
&lt;br /&gt;
The next step is to set your controller up. Your controller configuration will vary based on what controller you are using; for Bizhawk to enable the Controller menu, you must have a ROM loaded. For a smooth controller experience, you must unbind the first 4 binds in Config -&amp;gt; Controller such that it looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:MWG3.png|320x207px|Normal Controls]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then have to bind your analog stick in the Analog tab of your controller config and adjust your sensitivity and deadzones to your preference. &#039;&#039;Additional info on controller setup can be found in Step 6 of the [[Bizhawk|Bizhawk Guide]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Video Settings ===&lt;br /&gt;
&lt;br /&gt;
You can fix how your game looks by going to Config -&amp;gt; Cores -&amp;gt; N64 Video Plugin Settings. In here, change your resolution so that it runs smooth. Multiworld will drop your performance, so keep that in mind. The recommended video plugin is GLideN64. &#039;&#039;(This is not the same plugin as Glide64!)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Starting the Multiworld Session ==&lt;br /&gt;
&lt;br /&gt;
=== Opening the Lua Console ===&lt;br /&gt;
&lt;br /&gt;
Once you have your emulator set up to run how you are comfortable with, its time to move to the Lua console. Go to Tools -&amp;gt; Lua Console, and a separate window will open up. &#039;&#039;This window must remain open at all times during a Multiworld.&#039;&#039; In the Lua Console, go to Settings and checkmark the Disable Scripts on loads.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG4.png|586x379px|Disable Scripts on Load]]&lt;br /&gt;
&lt;br /&gt;
This is the last of the settings changes you have to do. If you want Bizhawk to retain these settings changes for the next time, go to Config -&amp;gt; Save Config. Once you have these steps done, &#039;&#039;&#039;you MUST close your emulator and reopen it for this change to take effect&#039;&#039;&#039;. Close out of Bizhawk, and then reopen it and the Lua Console. Sometimes this will not be enough and you will still get an error trying to load the Lua file. In that case reboot your entire computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If for some reason you do not have your Multiworld ROM open, you must do so now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here in the Lua Console, Open Script and locate the &amp;lt;code&amp;gt;bizhawk co-op.lua&amp;lt;/code&amp;gt; file in the Bizhawk 2.7 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG5 2.png|Bizhawk co-op]]&lt;br /&gt;
&lt;br /&gt;
This window must &#039;&#039;also&#039;&#039; stay open at all times.&lt;br /&gt;
&lt;br /&gt;
=== Rooms ===&lt;br /&gt;
&lt;br /&gt;
The Lua Console Script is where you set up a room and join rooms.&lt;br /&gt;
&lt;br /&gt;
If you are the Host: You must port forward. How you do this varies on what brand your router is. Instructions on how to do this can be found by Googling your brand/model of router. You&#039;ll want to use a port between 49152 and 65535. We highly recommend using the default port, 50000. You&#039;ll also want to ensure you&#039;re forwarding the TCP protocol as that is the protocol Multiworld uses. Most other games you have port forwarded in the past likely were using the UDP protocol.&lt;br /&gt;
&lt;br /&gt;
Once that is done, in the Bizhawk Co-op window the Host must set their name, password, and the port that was forwarded, along with setting the game script to Ocarina of Time. Don&#039;t set the IP address. Hit Create Room and tell the people joining the Room Name (= your name), password, and port. &#039;&#039;(It is not recommended to use your own personal password here, as it is shared with the group. Use something that will prevent random people from joining your room, but not something that will compromise your own security.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are Joining and the Host has set up the room: hit Refresh in the Bizhawk Co-op window and select the Host&#039;s Room from the dropdown bar. When you input your username, keep in mind the game will use this to display who got what item for everyone playing. It will max out at 8 characters, even if you input more. Fill in the password and port number the Host gave you and select the Ocarina of Time Game Script and hit Join Room.&lt;br /&gt;
&lt;br /&gt;
You can also select a player number when both hosting and joining a room. This is non-mandatory, and player numbers will be automatically selected if non are entered. This also does not need to match the world number chosen when patching your ROM file. If you do select a player number, and that number is already filled in that room, you will be unable to join.&lt;br /&gt;
&lt;br /&gt;
=== Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the {{discord}}, you can assign the Multiworld role to yourself by going to the {{discord|role-assignment}} channel and clicking the 3 emote - this will allow you to receive pings in the server where there are announcements from the Devs or folks are looking for players. You can also visit {{discord|multiworld-planning}} to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use one of the [[Trackers]] so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Map Trackers such as 2deep4real&#039;s Web Tracker or Hamsda&#039;s Map and Item Tracker package for EmoTracker are highly recommended.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Installation Issues (Applies to both the Recommended and Alternate Methods) ===&lt;br /&gt;
&lt;br /&gt;
==== Windows 7 ====&lt;br /&gt;
&lt;br /&gt;
If you are running Windows 7 you will need to enable remote Powershell script execution, and make sure Powershell is updated.&lt;br /&gt;
&lt;br /&gt;
First, go to the [https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell|Microsoft Installing Powershell page] and navigate to the download page for the the latest Windows 7 SP1 Powershell version. At the time of writing it is WMF 5.1. The file on the download page you want to download is named similar to &amp;lt;code&amp;gt;Win7AndW2K8R2-KB3191566-x64.zip&amp;lt;/code&amp;gt;. Run the &amp;lt;code&amp;gt;.msu&amp;lt;/code&amp;gt; file inside of the zip file and it should update Powershell.&lt;br /&gt;
&lt;br /&gt;
==== Anti-Virus ====&lt;br /&gt;
&lt;br /&gt;
Another issue that can occur while running the Powershell script is your anti-virus deleting the files it downloads. The BizHawk Prerequisites often gets marked as suspicious due to it being an installer that runs more installers. We can&#039;t give a detailed guide on how to exclude a folder in every anti-virus software, but search Google with a query like &amp;lt;code&amp;gt;Exclude Folder &amp;lt;your_anti-virus_name&amp;gt;&amp;lt;/code&amp;gt; and you should find a guide on their official site explaining how to do so. Exclude the folder that has the Powershell script in it and now you should be able to run it without the downloaded files getting deleted.&lt;br /&gt;
&lt;br /&gt;
=== Common Error Messages ===&lt;br /&gt;
These are the most common errors that pop up that have known solutions. If none of these solve the problem, try rebooting your computer again afterwards to ensure any new configurations are fully loaded.&lt;br /&gt;
&lt;br /&gt;
==== NullHawk Does Not Implement Memory Domains ====&lt;br /&gt;
You must load the ROM before activating the Lua scripts. &lt;br /&gt;
&lt;br /&gt;
If doing so does not fix the issue, open the Lua Console and look at &amp;lt;code&amp;gt;Settings -&amp;gt; Autoload&amp;lt;/code&amp;gt;. This setting should be &#039;&#039;&#039;disabled&#039;&#039;&#039;. Save the settings and completely close out of Bizhawk. Reopen, load the rom, and only after the rom is loaded open the Lua Console.&lt;br /&gt;
&lt;br /&gt;
==== Error 401 ====&lt;br /&gt;
This generally means that either the password entered was incorrect, or that the room name already exists. Also, avoid special characters like spaces in the room name. We recommend using letters (no accents) and numbers only.&lt;br /&gt;
&lt;br /&gt;
==== This ROM is not compatible with this version of the co-op script. ====&lt;br /&gt;
[https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip Update your scripts].&lt;br /&gt;
&lt;br /&gt;
==== Unable To Find Domain: CARTROM ====&lt;br /&gt;
You are using the A Link to the Past LUA script. Choose Ocarina of Time in the dropdown instead.&lt;br /&gt;
&lt;br /&gt;
==== Dynamic Libraries Not Enabled ====&lt;br /&gt;
You did not set the Lua Core setting properly. Remember to restart Bizhawk after changing it.&lt;br /&gt;
&lt;br /&gt;
==== Unprotected Error in Call to LUA API ====&lt;br /&gt;
This is a general error that pops up randomly. You need to ensure all copies of Bizhawk are closed properly. The easiest way to ensure this is by rebooting your computer.&lt;br /&gt;
&lt;br /&gt;
If you consistently get it when trying to start up the script, make sure the script is located in the Bizhawk root folder. This error will come up if you run the script from any other folder.&lt;br /&gt;
&lt;br /&gt;
==== Connection Failed: Timeout ====&lt;br /&gt;
There are several reasons this can happen, all of them being various methods of misconfiguration.&lt;br /&gt;
&lt;br /&gt;
First, the host must have the [[#Rooms|port being used forwarded]] if not using Hamachi. Your private IP address that you forward the port to can change for various reasons. Always ensure that the router is pointing to the right computer with the port forwarding options. The host must also not have pings blocked in their router settings. This setting can be found under many names depending on the router.&lt;br /&gt;
&lt;br /&gt;
Everyone playing must have the Bizhawk emulator allowed through their firewall.&lt;br /&gt;
&lt;br /&gt;
The above [[#Configuring_Bizhawk_for_Multiworld|Bizhawk configuration options]] are not optional. If you do not configure the emulator properly you will be unable to stay connected to each other.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Arguments to Method Call ====&lt;br /&gt;
You&#039;ll get this error if files are in the wrong place. This can happen if you move any of the files manually, or if the Powershell script exits early.&lt;br /&gt;
&lt;br /&gt;
The easiest way to fix this is to remove the Bizhawk folder and re-run the Powershell script. If your bizhawk-co-op.lua file is in the Lua folder, you can try moving it to the root folder where EmuHawk.exe is instead and see if that works too.&lt;br /&gt;
&lt;br /&gt;
==== Attempt to concatenate local &#039;err&#039; ====&lt;br /&gt;
This error occurs when some part that was downloaded was corrupt. The easiest way to fix this is to delete the Bizhawk folder the Powershell script downloaded and run it again.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Issues ===&lt;br /&gt;
&lt;br /&gt;
==== A Specific Item Failed to Transfer ====&lt;br /&gt;
&lt;br /&gt;
Items can be retrieved by having the receiving player enter a line of code into the Lua console, though it is best to avoid this situation entirely if possible. This frequently occurs if a player continues while one or more other players are disconnected from the room. To prevent this, always ensure everyone is connected before collecting any item.&lt;br /&gt;
&lt;br /&gt;
Go to [https://pidgezero.one/zootr/mwlua.html this website] (made by pidgezero_one) and select option 2. Locate the code for the missing item and follow the instructions there to retrieve the item. If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen! ====&lt;br /&gt;
&lt;br /&gt;
First of all, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save files follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# In your Bizhawk folder navigate to &amp;lt;code&amp;gt;\N64\SaveRAM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Identify the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files corresponding to your seed. Sorting by date may help. Note that the &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files will only exist if you&#039;ve [[Multiworld#Bizhawk Settings|enabled that]] beforehand.&lt;br /&gt;
# Optional: manually make a backup of these files somewhere on your pc.&lt;br /&gt;
# Delete the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file and rename &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; to take the place of the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file you&#039;ve just deleted.&lt;br /&gt;
# Now you can safely load your seed again and continue playing.&lt;br /&gt;
&lt;br /&gt;
==== A Player Forfeits without Finishing ====&lt;br /&gt;
&lt;br /&gt;
If a player forfeits their world, the game can continue without them by entering code lines into the Lua console to retrieve the lost items for the remaining players. Upload the multiworld spoiler log on [https://pidgezero.one/zootr/mwlua.html this site] (made by pidgezero_one) and follow the instructions there.  If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== LUA Console Window Too Small ====&lt;br /&gt;
&lt;br /&gt;
If your window for the LUA connection console is too small and the elements are overlapping, you need to change your DPI settings. Right click EmuHawk -&amp;gt; Properties -&amp;gt; Compatability -&amp;gt; High DPI scaling override, change to &amp;quot;System (Enhanced)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:DPISettings.png|326x407px|EmuHawk High DPI Settings]]&lt;br /&gt;
&lt;br /&gt;
== Multiworld Without Port-Forwarding or Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== Hamachi ===&lt;br /&gt;
&lt;br /&gt;
If nobody in your multiworld group can port-forward for whatever reason, and you cannot get someone who can to join, then there is a program you can use: Hamachi. Let me preface this by saying that Hamachi basically &#039;tricks&#039; your computers to believe that you are all connected via LAN.&lt;br /&gt;
&lt;br /&gt;
To start, download Hamchi [[https://www.vpn.net/ here]] and install it. Create an account, and go to System &amp;gt; Preferences &amp;gt; Settings to make sure that &#039;Encryption&#039; is enabled. Then, click on the power button to go online.&lt;br /&gt;
&lt;br /&gt;
==== Hosting ====&lt;br /&gt;
If you&#039;re hosting, then click Network &amp;gt; Create a new network. Give it a unique name and password, making sure that nobody other than the people you&#039;re playing with find out this information. After this, you&#039;ll see it pop onscreen:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
To join an existing network, click Network &amp;gt; Join an existing network. Type in your friend&#039;s network ID and the network&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re all connected in the network, you can start the multiworld.&lt;br /&gt;
&lt;br /&gt;
Right click on the address above your nickname, and click &#039;Copy IPv4 address&#039; and share it with the people joining you:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide2.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039;, Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
==== Joining ====&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039; and paste the IPv4 the host gave you into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to start. As usual, if you have any more problems, seek advice within the {{discord}}. &lt;br /&gt;
&lt;br /&gt;
==== Security Awareness ====&lt;br /&gt;
&#039;&#039;&#039;Be careful with who you give permission to join your network to.&#039;&#039;&#039; Using Hamachi is like letting everyone using it with you use a computer on the same network as yours.&lt;br /&gt;
&lt;br /&gt;
==== Hamachi Request Timed Out ====&lt;br /&gt;
[https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out Follow these steps to ensure Hamachi is allowed through your firewall]. Both the Host and the clients connecting to the host should do this.&lt;br /&gt;
&lt;br /&gt;
=== Playing over LAN ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re playing over a LAN network, then all you need to do is set the &#039;room&#039; to (Custom IP), type the LAN&#039;s Ipv4 into the &#039;host IP&#039; field, and give yourself a username. Leave the password field blank.&lt;br /&gt;
&lt;br /&gt;
=== Play Without Bizhawk ===&lt;br /&gt;
&lt;br /&gt;
While Bizhawk is the officially supported emulator for multiworld, it is known to be a resource-intensive emulator in addition to being Windows only.&lt;br /&gt;
&lt;br /&gt;
If port forwarding/using Hamachi is impossible for any reason, try [https://midos.house/mw Mido&#039;s House Multiworld]. It is compatible with Bizhawk and Project64 and can have players on different emulators at the same time. This method for multiworld was created by Fenhl and is the newest way to play multiworld. Issues with this can be brought up in the #setup-support channel of the OoTR discord, but it&#039;s unlikely anyone except Fenhl will be able to provide meaningful assistance so do not expect quick replies.&lt;br /&gt;
&lt;br /&gt;
If using Bizhawk is impossible for any reason, try the emulator ModLoader64 (Windows and Linux compatible), as DemoXin has modified the multiworld script to work with it. This method does not require a host. Modloader64 is also the only way to play Ocarina of Time Online, which allows players to see each other in the world, and also supports other various features. As we do not officially support this emulator or any of their paks, we kindly refer you to [https://discord.gg/mWDztG their Discord] for all issues and support.&lt;br /&gt;
&lt;br /&gt;
==== Feature comparison ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Feature&lt;br /&gt;
 ! [https://github.com/TestRunnerSRL/bizhawk-co-op bizhawk-co-op]&lt;br /&gt;
 ! [https://midos.house/mw Mido&#039;s House Multiworld]&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Project64]] support&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Bizhawk|BizHawk]] support&lt;br /&gt;
 | 2.3–2.8 (no support for the current version)&lt;br /&gt;
 | 2.9.1 only (no support for older versions)&lt;br /&gt;
 |-&lt;br /&gt;
 | no port forwarding or Hamachi required&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | can be used via LAN without an internet connection&lt;br /&gt;
 | ✓&lt;br /&gt;
 | [https://github.com/midoshouse/ootr-multiworld/issues/3 planned]&lt;br /&gt;
 |-&lt;br /&gt;
 | async support: players don&#039;t need to be connected at the same time&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | easier setup: player name and world number are read from the game&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | prevents players from accidentally using the same world number&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | support for some other games&lt;br /&gt;
 | ✓&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | automatically updates itself&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | send all remaining items from a world using a spoiler log&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 | built in&lt;br /&gt;
 |-&lt;br /&gt;
 | choose individual items to give to a player&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | rooms are automatically deleted after a period of inactivity&lt;br /&gt;
 |&lt;br /&gt;
 | ✓ (defaults to 7 days, configurable)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3133</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3133"/>
		<updated>2023-09-03T01:58:02Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Feature comparison */ updated BizHawk version supported by MH MW&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to help the reader set up [[Bizhawk]] for Multiworld. Multiworld is a co-op mod for the OoT Randomizer. Players have their own inventory and their own world. Also, player-specific items are mixed between the worlds. For example, if you obtain an item in your world, it could either stay with you or get sent to another player. Everyone participating will be playing different intermingled seeds.&lt;br /&gt;
&lt;br /&gt;
As an example, there could be a scenario where Player 1 can only advance in their own world based on something Player 2 does. Once Player 2 finds the Megaton Hammer belonging to Player 1, Player 1 will automatically receive it. Every world is linked together. &lt;br /&gt;
&lt;br /&gt;
In order to link everyone&#039;s worlds together, players need to make use of &amp;quot;lua scripts&amp;quot;. These are only compatible with Bizhawk, however the ModLoader64 devs have made a copy which is compatible with their emulator and the OoT Online pak, allowing players to play without a &amp;quot;host&amp;quot; and to see each other&#039;s character in the game. ([https://discord.gg/mWDztG For assistance with ModLoader64, please join their Discord].) Support for other emulators, as well as console support, is planned for future releases.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the Seeds ==&lt;br /&gt;
&lt;br /&gt;
=== Using the Webpatcher ===&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://ootrandomizer.com/generator Webpatcher] and set up the settings you want for the seed. On the &amp;lt;code&amp;gt;Rom Options&amp;lt;/code&amp;gt; tab change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
After you have generated the seed, share the URL with your partners and have everyone choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Then continue patching the rom as you would normally (don&#039;t forget cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen2.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
=== Using the Offline Version ===&lt;br /&gt;
&lt;br /&gt;
Generating a ROM using an offline build works a little differently. After choosing the settings you wish to play with, go to the &amp;lt;code&amp;gt;ROM Options&amp;lt;/code&amp;gt; tab and set &amp;lt;code&amp;gt;Generate New Seed&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Generate From Seed&amp;lt;/code&amp;gt; in previous versions). Choose &amp;lt;code&amp;gt;Patch File&amp;lt;/code&amp;gt; as your &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; and change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Then hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev1.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Send the patch file (.zpfz) to your partners and have them set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; should be &amp;lt;code&amp;gt;Compressed [Stable]&amp;lt;/code&amp;gt; now, and everyone should choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Select the patch file and hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt; (don&#039;t forget to set cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively. &lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev3.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Note: if your partners don&#039;t have the offline build they can also patch the rom using the website. Make sure to set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt; and select your patch file (.zpfz).&lt;br /&gt;
&lt;br /&gt;
There are several reasons why someone might want to generate a ROM using an offline build. For example, some builds might have features that are not available on the website build (yet), like [https://github.com/Roman971/OoT-Randomizer additional Entrance Randomizer settings]. Generating from an offline build also lets you play with your own custom patches.&lt;br /&gt;
&lt;br /&gt;
== Installing Multiworld and Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== The Recommended Method ===&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Windows+R&#039;&#039;&#039; to open the &#039;&#039;&#039;Run&#039;&#039;&#039; dialog box, and then type &amp;quot;&#039;&#039;&#039;powershell&#039;&#039;&#039;&amp;quot; in the text box. Once you have your PowerShell window open, copy-paste this in:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;cd $env:userprofile\downloads;&lt;br /&gt;
Set-ExecutionPolicy Bypass -Scope Process -Force;&lt;br /&gt;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;&lt;br /&gt;
iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://raw.githubusercontent.com/TestRunnerSRL/bizhawk-co-op/master/bizhawk-co-op.ps1&#039;))&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here, the PowerShell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install in your downloads folder and place everything for you. Say &#039;&#039;&#039;yes&#039;&#039;&#039; when PowerShell prompts you to install the &amp;lt;code&amp;gt;bizhawk_prereqs.exe&amp;lt;/code&amp;gt; file. Once PowerShell is done, you can move the Bizhawk 2.7 folder somewhere else if you wish. Afterwards, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Alternate Method ===&lt;br /&gt;
&lt;br /&gt;
==== Download the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
First, you must download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip TestRunner&#039;s GitHub page]. When you download this, extract its contents to &#039;&#039;its own folder&#039;&#039; - it will be creating a new Bizhawk install for you to use, so you must keep it separate. &#039;&#039;Note: Whenever there is an update to the Multiworld script, everybody playing must update to the latest version.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Running the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
Once you have the contents extracted to its own folder, locate the &amp;lt;code&amp;gt;bizhawk-co-op.ps1&amp;lt;/code&amp;gt; file. Right Click and select Run with PowerShell.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG1.png|610x149px|Run with PowerShell]]&lt;br /&gt;
&lt;br /&gt;
If Powershell prompts you for permissions, say yes to all. From here, the Powershell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;. &#039;&#039;Note: It is recommended you delete everything outside of the Bizhawk 2.7 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Powershell Permissions ====&lt;br /&gt;
&lt;br /&gt;
You may need to enable executing Powershell scripts without requiring the script to be digitally signed. Open Powershell from the Start Menu by right clicking it and selecting &amp;quot;Run as Admin&amp;quot;. Click the &amp;quot;Yes&amp;quot; button to allow Powershell to run as Administrator. Type &amp;lt;code&amp;gt;Set-ExecutionPolicy Unrestricted&amp;lt;/code&amp;gt; and press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; once, type &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; then press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; again. The Powershell script should now run.&lt;br /&gt;
&lt;br /&gt;
== Configuring Bizhawk for Multiworld ==&lt;br /&gt;
&lt;br /&gt;
=== Bizhawk Settings ===&lt;br /&gt;
&lt;br /&gt;
There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to &amp;lt;code&amp;gt;Config -&amp;gt; Customize&amp;lt;/code&amp;gt; and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select &amp;lt;code&amp;gt;Lua+LuaInterface&amp;lt;/code&amp;gt; and hit OK. While on the Advanced tab, you should also check the box for &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; and set it to a reasonable time, such as 60-180 seconds (keep in mind that setting this too low could increase lag and decrease overall emulator performance). This will allow Bizhawk to write your in-game save to your drive. This is &#039;&#039;&#039;NOT&#039;&#039;&#039; a form of save state - it simply periodically creates/updates a file on your hard drive with your in-game save data, and is wonderful for mitigating the effects of crashes. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;In the event of a crash (or if you open TAStudio by accident) DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save file follow the instructions over [[Multiworld#Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen!|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:bizhawkautosave.png|420x487px|Advanced Customization]]&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, tick the boxes for &amp;quot;Accept background input&amp;quot; and &amp;quot;Run in background&amp;quot; – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes and prevent the emulation from pausing (which will disconnect you). Clear your hotkeys by going to Config -&amp;gt; Hotkeys, and at the bottom click Misc and Clear All.&lt;br /&gt;
&lt;br /&gt;
=== Controller Settings ===&lt;br /&gt;
&lt;br /&gt;
The next step is to set your controller up. Your controller configuration will vary based on what controller you are using; for Bizhawk to enable the Controller menu, you must have a ROM loaded. For a smooth controller experience, you must unbind the first 4 binds in Config -&amp;gt; Controller such that it looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:MWG3.png|320x207px|Normal Controls]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then have to bind your analog stick in the Analog tab of your controller config and adjust your sensitivity and deadzones to your preference. &#039;&#039;Additional info on controller setup can be found in Step 6 of the [[Bizhawk|Bizhawk Guide]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Video Settings ===&lt;br /&gt;
&lt;br /&gt;
You can fix how your game looks by going to Config -&amp;gt; Cores -&amp;gt; N64 Video Plugin Settings. In here, change your resolution so that it runs smooth. Multiworld will drop your performance, so keep that in mind. The recommended video plugin is GLideN64. &#039;&#039;(This is not the same plugin as Glide64!)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Starting the Multiworld Session ==&lt;br /&gt;
&lt;br /&gt;
=== Opening the Lua Console ===&lt;br /&gt;
&lt;br /&gt;
Once you have your emulator set up to run how you are comfortable with, its time to move to the Lua console. Go to Tools -&amp;gt; Lua Console, and a separate window will open up. &#039;&#039;This window must remain open at all times during a Multiworld.&#039;&#039; In the Lua Console, go to Settings and checkmark the Disable Scripts on loads.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG4.png|586x379px|Disable Scripts on Load]]&lt;br /&gt;
&lt;br /&gt;
This is the last of the settings changes you have to do. If you want Bizhawk to retain these settings changes for the next time, go to Config -&amp;gt; Save Config. Once you have these steps done, &#039;&#039;&#039;you MUST close your emulator and reopen it for this change to take effect&#039;&#039;&#039;. Close out of Bizhawk, and then reopen it and the Lua Console. Sometimes this will not be enough and you will still get an error trying to load the Lua file. In that case reboot your entire computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If for some reason you do not have your Multiworld ROM open, you must do so now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here in the Lua Console, Open Script and locate the &amp;lt;code&amp;gt;bizhawk co-op.lua&amp;lt;/code&amp;gt; file in the Bizhawk 2.7 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG5 2.png|Bizhawk co-op]]&lt;br /&gt;
&lt;br /&gt;
This window must &#039;&#039;also&#039;&#039; stay open at all times.&lt;br /&gt;
&lt;br /&gt;
=== Rooms ===&lt;br /&gt;
&lt;br /&gt;
The Lua Console Script is where you set up a room and join rooms.&lt;br /&gt;
&lt;br /&gt;
If you are the Host: You must port forward. How you do this varies on what brand your router is. Instructions on how to do this can be found by Googling your brand/model of router. You&#039;ll want to use a port between 49152 and 65535. We highly recommend using the default port, 50000. You&#039;ll also want to ensure you&#039;re forwarding the TCP protocol as that is the protocol Multiworld uses. Most other games you have port forwarded in the past likely were using the UDP protocol.&lt;br /&gt;
&lt;br /&gt;
Once that is done, in the Bizhawk Co-op window the Host must set their name, password, and the port that was forwarded, along with setting the game script to Ocarina of Time. Don&#039;t set the IP address. Hit Create Room and tell the people joining the Room Name (= your name), password, and port. &#039;&#039;(It is not recommended to use your own personal password here, as it is shared with the group. Use something that will prevent random people from joining your room, but not something that will compromise your own security.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are Joining and the Host has set up the room: hit Refresh in the Bizhawk Co-op window and select the Host&#039;s Room from the dropdown bar. When you input your username, keep in mind the game will use this to display who got what item for everyone playing. It will max out at 8 characters, even if you input more. Fill in the password and port number the Host gave you and select the Ocarina of Time Game Script and hit Join Room.&lt;br /&gt;
&lt;br /&gt;
You can also select a player number when both hosting and joining a room. This is non-mandatory, and player numbers will be automatically selected if non are entered. This also does not need to match the world number chosen when patching your ROM file. If you do select a player number, and that number is already filled in that room, you will be unable to join.&lt;br /&gt;
&lt;br /&gt;
=== Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the {{discord}}, you can assign the Multiworld role to yourself by going to the {{discord|role-assignment}} channel and clicking the 3 emote - this will allow you to receive pings in the server where there are announcements from the Devs or folks are looking for players. You can also visit {{discord|multiworld-planning}} to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use one of the [[Trackers]] so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Map Trackers such as 2deep4real&#039;s Web Tracker or Hamsda&#039;s Map and Item Tracker package for EmoTracker are highly recommended.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Installation Issues (Applies to both the Recommended and Alternate Methods) ===&lt;br /&gt;
&lt;br /&gt;
==== Windows 7 ====&lt;br /&gt;
&lt;br /&gt;
If you are running Windows 7 you will need to enable remote Powershell script execution, and make sure Powershell is updated.&lt;br /&gt;
&lt;br /&gt;
First, go to the [https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell|Microsoft Installing Powershell page] and navigate to the download page for the the latest Windows 7 SP1 Powershell version. At the time of writing it is WMF 5.1. The file on the download page you want to download is named similar to &amp;lt;code&amp;gt;Win7AndW2K8R2-KB3191566-x64.zip&amp;lt;/code&amp;gt;. Run the &amp;lt;code&amp;gt;.msu&amp;lt;/code&amp;gt; file inside of the zip file and it should update Powershell.&lt;br /&gt;
&lt;br /&gt;
==== Anti-Virus ====&lt;br /&gt;
&lt;br /&gt;
Another issue that can occur while running the Powershell script is your anti-virus deleting the files it downloads. The BizHawk Prerequisites often gets marked as suspicious due to it being an installer that runs more installers. We can&#039;t give a detailed guide on how to exclude a folder in every anti-virus software, but search Google with a query like &amp;lt;code&amp;gt;Exclude Folder &amp;lt;your_anti-virus_name&amp;gt;&amp;lt;/code&amp;gt; and you should find a guide on their official site explaining how to do so. Exclude the folder that has the Powershell script in it and now you should be able to run it without the downloaded files getting deleted.&lt;br /&gt;
&lt;br /&gt;
=== Common Error Messages ===&lt;br /&gt;
These are the most common errors that pop up that have known solutions. If none of these solve the problem, try rebooting your computer again afterwards to ensure any new configurations are fully loaded.&lt;br /&gt;
&lt;br /&gt;
==== NullHawk Does Not Implement Memory Domains ====&lt;br /&gt;
You must load the ROM before activating the Lua scripts. &lt;br /&gt;
&lt;br /&gt;
If doing so does not fix the issue, open the Lua Console and look at &amp;lt;code&amp;gt;Settings -&amp;gt; Autoload&amp;lt;/code&amp;gt;. This setting should be &#039;&#039;&#039;disabled&#039;&#039;&#039;. Save the settings and completely close out of Bizhawk. Reopen, load the rom, and only after the rom is loaded open the Lua Console.&lt;br /&gt;
&lt;br /&gt;
==== Error 401 ====&lt;br /&gt;
This generally means that either the password entered was incorrect, or that the room name already exists. Also, avoid special characters like spaces in the room name. We recommend using letters (no accents) and numbers only.&lt;br /&gt;
&lt;br /&gt;
==== This ROM is not compatible with this version of the co-op script. ====&lt;br /&gt;
[https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip Update your scripts].&lt;br /&gt;
&lt;br /&gt;
==== Unable To Find Domain: CARTROM ====&lt;br /&gt;
You are using the A Link to the Past LUA script. Choose Ocarina of Time in the dropdown instead.&lt;br /&gt;
&lt;br /&gt;
==== Dynamic Libraries Not Enabled ====&lt;br /&gt;
You did not set the Lua Core setting properly. Remember to restart Bizhawk after changing it.&lt;br /&gt;
&lt;br /&gt;
==== Unprotected Error in Call to LUA API ====&lt;br /&gt;
This is a general error that pops up randomly. You need to ensure all copies of Bizhawk are closed properly. The easiest way to ensure this is by rebooting your computer.&lt;br /&gt;
&lt;br /&gt;
If you consistently get it when trying to start up the script, make sure the script is located in the Bizhawk root folder. This error will come up if you run the script from any other folder.&lt;br /&gt;
&lt;br /&gt;
==== Connection Failed: Timeout ====&lt;br /&gt;
There are several reasons this can happen, all of them being various methods of misconfiguration.&lt;br /&gt;
&lt;br /&gt;
First, the host must have the [[#Rooms|port being used forwarded]] if not using Hamachi. Your private IP address that you forward the port to can change for various reasons. Always ensure that the router is pointing to the right computer with the port forwarding options. The host must also not have pings blocked in their router settings. This setting can be found under many names depending on the router.&lt;br /&gt;
&lt;br /&gt;
Everyone playing must have the Bizhawk emulator allowed through their firewall.&lt;br /&gt;
&lt;br /&gt;
The above [[#Configuring_Bizhawk_for_Multiworld|Bizhawk configuration options]] are not optional. If you do not configure the emulator properly you will be unable to stay connected to each other.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Arguments to Method Call ====&lt;br /&gt;
You&#039;ll get this error if files are in the wrong place. This can happen if you move any of the files manually, or if the Powershell script exits early.&lt;br /&gt;
&lt;br /&gt;
The easiest way to fix this is to remove the Bizhawk folder and re-run the Powershell script. If your bizhawk-co-op.lua file is in the Lua folder, you can try moving it to the root folder where EmuHawk.exe is instead and see if that works too.&lt;br /&gt;
&lt;br /&gt;
==== Attempt to concatenate local &#039;err&#039; ====&lt;br /&gt;
This error occurs when some part that was downloaded was corrupt. The easiest way to fix this is to delete the Bizhawk folder the Powershell script downloaded and run it again.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Issues ===&lt;br /&gt;
&lt;br /&gt;
==== A Specific Item Failed to Transfer ====&lt;br /&gt;
&lt;br /&gt;
Items can be retrieved by having the receiving player enter a line of code into the Lua console, though it is best to avoid this situation entirely if possible. This frequently occurs if a player continues while one or more other players are disconnected from the room. To prevent this, always ensure everyone is connected before collecting any item.&lt;br /&gt;
&lt;br /&gt;
Go to [https://pidgezero.one/zootr/mwlua.html this website] (made by pidgezero_one) and select option 2. Locate the code for the missing item and follow the instructions there to retrieve the item. If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen! ====&lt;br /&gt;
&lt;br /&gt;
First of all, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save files follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# In your Bizhawk folder navigate to &amp;lt;code&amp;gt;\N64\SaveRAM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Identify the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files corresponding to your seed. Sorting by date may help. Note that the &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files will only exist if you&#039;ve [[Multiworld#Bizhawk Settings|enabled that]] beforehand.&lt;br /&gt;
# Optional: manually make a backup of these files somewhere on your pc.&lt;br /&gt;
# Delete the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file and rename &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; to take the place of the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file you&#039;ve just deleted.&lt;br /&gt;
# Now you can safely load your seed again and continue playing.&lt;br /&gt;
&lt;br /&gt;
==== A Player Forfeits without Finishing ====&lt;br /&gt;
&lt;br /&gt;
If a player forfeits their world, the game can continue without them by entering code lines into the Lua console to retrieve the lost items for the remaining players. Upload the multiworld spoiler log on [https://pidgezero.one/zootr/mwlua.html this site] (made by pidgezero_one) and follow the instructions there.  If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== LUA Console Window Too Small ====&lt;br /&gt;
&lt;br /&gt;
If your window for the LUA connection console is too small and the elements are overlapping, you need to change your DPI settings. Right click EmuHawk -&amp;gt; Properties -&amp;gt; Compatability -&amp;gt; High DPI scaling override, change to &amp;quot;System (Enhanced)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:DPISettings.png|326x407px|EmuHawk High DPI Settings]]&lt;br /&gt;
&lt;br /&gt;
== Multiworld Without Port-Forwarding or Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== Hamachi ===&lt;br /&gt;
&lt;br /&gt;
If nobody in your multiworld group can port-forward for whatever reason, and you cannot get someone who can to join, then there is a program you can use: Hamachi. Let me preface this by saying that Hamachi basically &#039;tricks&#039; your computers to believe that you are all connected via LAN.&lt;br /&gt;
&lt;br /&gt;
To start, download Hamchi [[https://www.vpn.net/ here]] and install it. Create an account, and go to System &amp;gt; Preferences &amp;gt; Settings to make sure that &#039;Encryption&#039; is enabled. Then, click on the power button to go online.&lt;br /&gt;
&lt;br /&gt;
==== Hosting ====&lt;br /&gt;
If you&#039;re hosting, then click Network &amp;gt; Create a new network. Give it a unique name and password, making sure that nobody other than the people you&#039;re playing with find out this information. After this, you&#039;ll see it pop onscreen:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
To join an existing network, click Network &amp;gt; Join an existing network. Type in your friend&#039;s network ID and the network&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re all connected in the network, you can start the multiworld.&lt;br /&gt;
&lt;br /&gt;
Right click on the address above your nickname, and click &#039;Copy IPv4 address&#039; and share it with the people joining you:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide2.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039;, Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
==== Joining ====&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039; and paste the IPv4 the host gave you into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to start. As usual, if you have any more problems, seek advice within the {{discord}}. &lt;br /&gt;
&lt;br /&gt;
==== Security Awareness ====&lt;br /&gt;
&#039;&#039;&#039;Be careful with who you give permission to join your network to.&#039;&#039;&#039; Using Hamachi is like letting everyone using it with you use a computer on the same network as yours.&lt;br /&gt;
&lt;br /&gt;
==== Hamachi Request Timed Out ====&lt;br /&gt;
[https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out Follow these steps to ensure Hamachi is allowed through your firewall]. Both the Host and the clients connecting to the host should do this.&lt;br /&gt;
&lt;br /&gt;
=== Playing over LAN ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re playing over a LAN network, then all you need to do is set the &#039;room&#039; to (Custom IP), type the LAN&#039;s Ipv4 into the &#039;host IP&#039; field, and give yourself a username. Leave the password field blank.&lt;br /&gt;
&lt;br /&gt;
=== Play Without Bizhawk ===&lt;br /&gt;
&lt;br /&gt;
While Bizhawk is the officially supported emulator for multiworld, it is known to be a resource-intensive emulator in addition to being Windows only.&lt;br /&gt;
&lt;br /&gt;
If port forwarding/using Hamachi is impossible for any reason, try [https://midos.house/mw Mido&#039;s House Multiworld]. It is compatible with Bizhawk and Project64 and can have players on different emulators at the same time. This method for multiworld was created by Fenhl and is the newest way to play multiworld. Issues with this can be brought up in the #setup-support channel of the OoTR discord, but it&#039;s unlikely anyone except Fenhl will be able to provide meaningful assistance so do not expect quick replies.&lt;br /&gt;
&lt;br /&gt;
If using Bizhawk is impossible for any reason, try the emulator ModLoader64 (Windows and Linux compatible), as DemoXin has modified the multiworld script to work with it. This method does not require a host. Modloader64 is also the only way to play Ocarina of Time Online, which allows players to see each other in the world, and also supports other various features. As we do not officially support this emulator or any of their paks, we kindly refer you to [https://discord.gg/mWDztG their Discord] for all issues and support.&lt;br /&gt;
&lt;br /&gt;
==== Feature comparison ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Feature&lt;br /&gt;
 ! [https://github.com/TestRunnerSRL/bizhawk-co-op bizhawk-co-op]&lt;br /&gt;
 ! [https://midos.house/mw Mido&#039;s House Multiworld]&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Project64]] support&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Bizhawk|BizHawk]] support&lt;br /&gt;
 | 2.3–2.8 (no support for the current version)&lt;br /&gt;
 | 2.9.1 only (no support for older versions)&lt;br /&gt;
 |-&lt;br /&gt;
 | no port forwarding or Hamachi required&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | can be used via LAN without an internet connection&lt;br /&gt;
 | ✓&lt;br /&gt;
 | [https://github.com/midoshouse/ootr-multiworld/issues/3 planned]&lt;br /&gt;
 |-&lt;br /&gt;
 | async support: players don&#039;t need to be connected at the same time&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | easier setup: player name and world number are read from the game&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | prevents players from accidentally using the same world number&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | support for some other games&lt;br /&gt;
 | ✓&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | automatically updates itself&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | send all remaining items from a world using a spoiler log&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 | built in&lt;br /&gt;
 |-&lt;br /&gt;
 | choose individual items to give to a player&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | rooms are automatically deleted after a period of inactivity&lt;br /&gt;
 |&lt;br /&gt;
 | ✓ (defaults to 7 days, configurable)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Hints&amp;diff=3111</id>
		<title>Hints</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Hints&amp;diff=3111"/>
		<updated>2023-06-17T01:50:30Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Miscellaneous Hint Distributions */ updated multiworld tournament hints link and text&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Hints are given by the Gossip Stones all over Hyrule. There are 40 Gossip Stones in total that give hints once the requirement to get them have been met. This requirement can be set to nothing, having the Stone of Agony in your inventory, and wearing the Mask of Truth. A Gossip Stone was added on the largest island in Lake Hylia which doesn&#039;t give a hint, but is instead used to lower and raise the water level in the lake once Morpha has been defeated.&lt;br /&gt;
&lt;br /&gt;
== Hint Categories ==&lt;br /&gt;
Hints are split up in multiple categories, to allow customization of the amount of hints of each category in the different hint distributions and with [[Plandomizer]]. Some hint categories only show up in certain hint distributions, and some only show up if certain settings are enabled.&lt;br /&gt;
&lt;br /&gt;
=== Trial ===&lt;br /&gt;
Trial Hints tell you which of Ganon&#039;s Trials are enabled, if this isn&#039;t implicitly known from the settings. There are different possibilities for this to happen, so the amount of them varies by setting:&lt;br /&gt;
* If trials are set to random and all 6 trials end up being enabled you will get a single hint: &amp;quot;Ganon&#039;s Tower is protected by a powerful barrier.&amp;quot;&lt;br /&gt;
* If trials are set to random and no trials end up being enabled you will get a single hint: &amp;quot;Sheik dispelled the barrier around Ganon&#039;s Tower.&amp;quot;&lt;br /&gt;
* If 1-3 trials end up being enabled you will get 1-3 of the following hint: &amp;quot;the [Medallion Type] Trial protects Ganon&#039;s Tower.&amp;quot;&lt;br /&gt;
* If 4-5 trials end up being enabled you will get 1-2 of the following hint: &amp;quot;the [Medallion Type] Trial was dispelled by Sheik.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== Location ===&lt;br /&gt;
Location hints are hints that tell you which item is at a specific location. Excluded Locations will never get a hint. These hints are split into four different categories:&lt;br /&gt;
* Song Hints&lt;br /&gt;
* Minigame Hints&lt;br /&gt;
* Overworld Hints&lt;br /&gt;
* Dungeon Hints&lt;br /&gt;
&lt;br /&gt;
Locations are also classified as either &amp;quot;Always&amp;quot; or &amp;quot;Sometimes&amp;quot; hints.&lt;br /&gt;
==== Always ====&lt;br /&gt;
Always Hints are hints for item locations that are considered to be so bad that they will get a hint in every seed. Some of these are dynamic based on other settings in your seed.&lt;br /&gt;
&lt;br /&gt;
==== Sometimes ====&lt;br /&gt;
Sometimes Hints are hints manually picked for race settings (Weeklies and Tournaments) and therefore only show up in the Tournament Distribution. &lt;br /&gt;
&lt;br /&gt;
For more information on which hints falls into which category see [[List of all location hints]]&lt;br /&gt;
&lt;br /&gt;
=== Entrance ===&lt;br /&gt;
Entrance Hints are exclusive to Entrance Randomizer, and are similar to Location Hints, but instead give you info about which Entrance leads where.&lt;br /&gt;
&lt;br /&gt;
=== Item and Random ===&lt;br /&gt;
Item Hints and Random Hints are hints that state that an area has a certain items in it. For example: &amp;quot;The Hookshot can be found at Zora&#039;s River&amp;quot; or &amp;quot;Spirit Temple hoards a Red Rupee&amp;quot;. Item Hints only hint towards Major Items, whereas Random Hints can hint towards any item in the game.&lt;br /&gt;
&lt;br /&gt;
=== Junk ===&lt;br /&gt;
Junk Hints are hints that tell you nothing about the seed. They can be funny in nature or give general gameplay tips.&lt;br /&gt;
&lt;br /&gt;
=== Way of the Hero ===&lt;br /&gt;
Way of the Hero (WotH) Hints are hints that tell you that an area holds an item that is logically required to beat the seed. For Example: &amp;quot;Kakariko Village is on the way of the hero.&amp;quot; It will only tell you that an area is way of the hero if that specific instance of the item is required. For example, even though a Bow is always required to beat Ganondorf, it might not be on the way of the hero if you have a choice on which one to get first, since there are multiple of them in a seed.&lt;br /&gt;
WotH Hints give info only about that area, not any sub-areas. For example, Gerudo Fortress being on the Way of the Hero tells you nothing about Gerudo Training Grounds.&lt;br /&gt;
&lt;br /&gt;
In any seed, a maximum of two WotH hints can point at dungeons (including two hints pointing at the same dungeon) unless the hint distribution is set to Very Strong.&lt;br /&gt;
&lt;br /&gt;
=== Path to Reward (Goal Hints) ===&lt;br /&gt;
Goal hints point to an area with an item logically required to complete the specified goal. One way to think of goal hints is a Way of the Hero hint for a given goal. For example, &amp;quot;Kakariko Village is on the path to Queen Gohma&amp;quot; hints that there is an item in Kakariko Village logically required to beat Queen Gohma directly or indirectly. The item could be a Slingshot, or it could be the Mirror Shield to reach the Kokiri Sword on Twinrova&#039;s Heart Container. Goal hints also inherit the same sub-area rules as Way of the Hero. Gerudo Fortress on Path to Queen Gohma does not provide any information on the Gerudo Training Ground.&lt;br /&gt;
&lt;br /&gt;
Goals are created for major milestones defined by a seed&#039;s settings.&lt;br /&gt;
* Goals for dungeon rewards or skulltula tokens to spawn the rainbow bridge to Ganon&#039;s Castle.&lt;br /&gt;
* Goals for dungeon rewards or skulltula tokens required for Ganon&#039;s Castle Boss Key, or the key directly.&lt;br /&gt;
* A goal for any enabled trials.&lt;br /&gt;
* Path of Gold goal for Triforce Pieces in Triforce Hunt.&lt;br /&gt;
* &amp;quot;Path of the hero&amp;quot;, equivalent to way of the hero. Only active with open bridge and Ganon&#039;s Castle Boss Key removed/vanilla and zero trials.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Each milestone is assigned a goal &amp;quot;category&amp;quot;. Items required for any goal in one category cannot be hinted for goals in later categories. For example, the trials goal will not hint towards an item required to complete a medallion dungeon for the rainbow bridge. The only categories that can share items are keysanity variants of Ganon&#039;s Castle Boss Key and trials.&lt;br /&gt;
&lt;br /&gt;
Each category is guaranteed one hint in the order listed above. After all categories have at least one hint generated, further goal hints randomly choose a category. Goals within a category are always chosen randomly.&lt;br /&gt;
&lt;br /&gt;
Goal hints will only point towards reachable goals. With Guarantee Reachable Locations set to Required Only (also known as Beatable Only), dungeon rewards, skulltula tokens, and plentiful item pool copies that are never logically reachable will never be hinted. Additionally, the rainbow bridge category filters goals for those reachable without access to Inside Ganon&#039;s Castle. This is only relevant when the rainbow bridge and Ganon&#039;s Castle Boss Key require different types of collectibles.&lt;br /&gt;
&lt;br /&gt;
The intent of goal hints is to provide a consistent number of potentially required item hints with variable win conditions such as 2 stones for rainbow bridge and 5 Medallions for Ganon&#039;s Castle Boss Key. For &amp;quot;fixed&amp;quot; conditions such as all medallions, goal hints become identical to way of the hero with one exception. If trials are disabled, goal hints will not point to an item required only for the Light Arrows.&lt;br /&gt;
&lt;br /&gt;
Goal hints do not have any limits on number of hintable dungeon areas containing required items. This is different from Way of the Hero.&lt;br /&gt;
&lt;br /&gt;
=== Path of Gold ===&lt;br /&gt;
Path of Gold hints are exclusive to Triforce Hunt and replace Way of the Hero hints in that mode. They point to items that logically lock any of the Triforce Pieces in that seed. They cannot point at the Triforce Pieces themselves. The hinted item isn&#039;t necessarily required to beat the seed, since the amount of Triforce Pieces in the world can be higher than the goal. Otherwise, they work similarly to Way of the Hero hints, including the maximum of two dungeons.&lt;br /&gt;
&lt;br /&gt;
=== Foolish Choice ===&lt;br /&gt;
Foolish Choice Hints (also commonly called Barren Hints) point towards areas that contain no [[Major Items]]. This means that you can ignore this area when looking for progression in the seed. To increase the amount of Foolish Areas per seed, there are three exceptions where a Major Item can show up in a Foolish Areas:&lt;br /&gt;
&lt;br /&gt;
# The Major Item isn&#039;t shuffled (For example Ocarina, or Ganon&#039;s Boss Key if it is set to be on [https://wiki.ootrandomizer.com/index.php?title=Glossary#LACS LACS]), or not considered in logic (Bombchus).&lt;br /&gt;
# The item in question doesn&#039;t unlock any Location. This list is mostly predetermined and consists of Double Defense, Ice Arrows and Biggoron Sword. Nayrus Love is also in this list damage is not set to Quadruple Damage or OHKO, Scrub Shuffle is disabled, and [[Entrance_Randomizer | ER]] is disabled or set to Dungeons Only. Stone of Agony is also in this list if it isn&#039;t used for hints and the trick to open hidden grottos without it is enabled. Serenade of Water and Prelude of Light are also in this list unless Full Indoors or Overworld ER is enabled.&lt;br /&gt;
# An exact duplicate of the item is on the WotH AND getting that duplicate would make the item in the Foolish Area obsolete. For Weekly/Tourney standards this can only be Bows, Bombs, &amp;quot;Normal&amp;quot; Bottles, Slingshots and Magic. Depending on other settings this can also include Bombchus, Ocarina, or any non-progressive item if the Item Pool is set to Plentiful.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Special Progressive Major Items are items where getting copies of the item changes the functionality of the item in logic. These items can only be in Foolish Areas if there are more copies in the item pool than there are useful upgrades, and only if the amount of them that are WotH is the same as the amount of useful upgrades. For example: If there are 3 Hookshots in the pool, the third one can be in a Foolish Area, since you only need 2 upgrades to get the Longshot, but only if both other Hookshots are WotH. Special Progressive Major Items and their amount of useful upgrades are: Hookshots (2), Wallets (3), Strength Upgrades (3), and Scales (2). Small Keys (Infinite), but only with Keysanity. Gold Skulltula Tokens (Infinite), but only with Token Bridge and Tokensanity.&lt;br /&gt;
&lt;br /&gt;
One tiny caveat with this is that Skulltula Tokens are not considered Major Items when not playing with Token Bridge, even in tokensanity. This means there&#039;s a chance that you&#039;ll be required to get Skulltula Tokens from a Foolish area to get to a certain Token Reward.&lt;br /&gt;
&lt;br /&gt;
Foolish Choice Hints give info only about that area, not any sub-areas. For example, Gerudo Fortress being a foolish choice tells you nothing about Gerudo Training Grounds.&lt;br /&gt;
&lt;br /&gt;
In any seed, a maximum of one dungeon can be hinted as Foolish, unless the hint distribution is set to Very Strong.&lt;br /&gt;
&lt;br /&gt;
=== Named-item ===&lt;br /&gt;
This type of hint indicates the area in which one instance of a specified item from a provided list can be found, not taking logic into account. For example, you could get a hint which states &amp;quot;They say that Hover Boots can be found in Kakariko Village.&amp;quot; which indicates that the only set of Hover Boots are somewhere in Kakariko Village. It is important to note that logic is not taken into account when providing the location. In the case of unique items (such as the hover boots in the example above), this is less important. However, for items with multiple copies, like Slingshots, Bows and Bomb Bags, it is possible for the hints to point towards a self-locked copy of that item. For example, the hints could point to a logically Bow-locked Bow in GTG or Forest.&lt;br /&gt;
&lt;br /&gt;
Named-item hints can be set as &#039;vague&#039;, which will result in the hint only indicating the area which the item may be found, not the specific item that is there. For example, the hint given above, &amp;quot;They say that Hover Boots can be found in Kakariko Village.&amp;quot;, would be given as &amp;quot;They say that Kakariko Village may be on the hero&#039;s path.&amp;quot; if Named-item hins were set as vague.&lt;br /&gt;
&lt;br /&gt;
The list of items from which this hint type can draw is defined by the hint distribution.&lt;br /&gt;
&lt;br /&gt;
== Hint Overlap ==&lt;br /&gt;
Item locations can never be hinted towards by more than one hint. For example: This means that if you get a hint for the Song on Ocarina of Time and a hint that Hyrule Field is on the way of the hero, that WotH hint isn&#039;t pointing at the song. The hint types that follow this rule are:&lt;br /&gt;
* WotH hints&lt;br /&gt;
* Location Hints (Song, Minigame, Overworld, Dungeon, Always, and Sometimes)&lt;br /&gt;
* Item and Named-item Hints&lt;br /&gt;
* Random Hints&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This also includes Foolish Choice Hints. However, it will only follow this rule if the Foolish Choice Hint is chosen before the other hint. This means that it is only consistent in the Tournament Distribution. For more info on why this is, see the next section.&lt;br /&gt;
&lt;br /&gt;
== Hint Distributions ==&lt;br /&gt;
How hints get distributed amongst the 40 available gossip stones is quite flexible, but falls into two main camps: Weighted Distributions and Exact Distributions.  These two main categories have commonalities otherwise, such as allowing duplicates of certain chosen hint types.  These are done by type, some having a single copy while others having multiple copies.  It&#039;s also imporotant to keep in mind that some of the hint types such as Trials hints and Entrance hints are only placed if the settings allow for it.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Weighted Distributions ===&lt;br /&gt;
Most hint distributions don&#039;t have a set amount of hints for each category. Instead, they use weights to pick hint types randomly. The higher the weight, the higher the chance of that hint type getting picked. Trial Hints and Always Hints are exempt from this, and their amount is dependent on the settings.&lt;br /&gt;
&lt;br /&gt;
The amounts and weights for each of the built-in weighted hint distributions are as follows:&lt;br /&gt;
&lt;br /&gt;
==== Useless ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 9.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| All other types || 0.0 || 0&lt;br /&gt;
|}&lt;br /&gt;
Note that this distribution doesn&#039;t have any Trial or Always Hints, since the amount of copies is set to 0.&lt;br /&gt;
&lt;br /&gt;
==== Balanced ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 3.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Item || 5.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Song || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Minigame || 0.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Overworld || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Dungeon || 1.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 3.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Random || 6.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 3.0 || 1&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Strong ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 3.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 3.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Item || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Song || 0.33 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Minigame || 0.33 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Overworld || 0.66 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Dungeon || 0.66 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Random || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 0.0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== Very Strong ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Weight !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 3.0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 3.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Item || 1.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Song || 0.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Minigame || 0.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Overworld || 1.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Dungeon || 1.5 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 2.0 || 1&lt;br /&gt;
|-&lt;br /&gt;
| Random || 0.0 || 0&lt;br /&gt;
|-&lt;br /&gt;
| Junk || 0.0 || 0&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Exact Distributions ===&lt;br /&gt;
Rather than use weights to randomly choose how many hints of a given type should be chosen, these distributions instead specify exactly how many should exist.  For example, you can specify that there should be exactly 4 Way of the Hero (or Path of Gold if Triforce Hunt is enabled) type hints, rather than simply giving them a weight. This allows for structuring the hints so that they are the same every time, particularly useful when a lot of players will be using the same settings for a long time, such as the case with weeklies or tournaments, which is where these types of hints originated.&lt;br /&gt;
&lt;br /&gt;
An important note: if not enough hints of a certain type can be generated, it will just move on to the next type. Additionally, Entrance, Trials, and Always type hints are still dependent on settings, and as such you will often see their amounts as 0. This can be misleading as these hint types will still be generated, but their amounts will vary based on settings.&lt;br /&gt;
&lt;br /&gt;
==== Scrubs ====&lt;br /&gt;
The Scrubs Distribution is a continuation of the original Tournament Distribution as was in use from Season 1 to Season 3. This distribution was renamed and is still in use by the Scrub Community and others.&lt;br /&gt;
&lt;br /&gt;
The description from the Hint Distribution file reads: &amp;quot;Tournament hints used for Scrubs Races. Duplicates of each hint, Skull Mask is an always hint, 5 WotH, 3 Foolish, 8 sometimes. Can also be used to simulate S3 Tournament hints.&amp;quot;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Amount !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WOTH || 5 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Foolish || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 4 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Sometimes || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Random || 0 || 2&lt;br /&gt;
|}&lt;br /&gt;
The Sometimes and Random Hints are used as filler hints. This means that once all other hint types above have been placed, it&#039;ll start placing Sometimes hints on the remaining Gossip Stones. If it runs out of those, it&#039;ll start placing Random Hints instead.&lt;br /&gt;
&lt;br /&gt;
==== Tournament ====&lt;br /&gt;
This distribution covers the current Ocarina of Time Randomizer Tournament&#039;s choice of hint distribution as it changes season to season. The description from the Hint Distribution file reads: &amp;quot;Hint Distribution for the S5 Tournament. 5 Goal Hints, 3 Barren Hints, 5 Sometimes hints, 7 Always hints (including skull mask).&amp;quot;&lt;br /&gt;
&lt;br /&gt;
And lastly the distribution itself is:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Amount !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Trial || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Goal || 5 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Barren || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Entrance || 4 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Sometimes || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Random || 0 || 2&lt;br /&gt;
|}&lt;br /&gt;
This distribution uses a feature which allows for certain items to be removed from consideration from a specified hint type. On this distribution, Zelda&#039;s Lullaby cannot be a Goal hint.&lt;br /&gt;
&lt;br /&gt;
==== DDR ====&lt;br /&gt;
This distribution covers the hint distribution used for weekly races of the [[Dungeon_Door_Requirement|DDR ruleset]]. The distribution itself is:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Type !! Amount !! Copies&lt;br /&gt;
|-&lt;br /&gt;
| Always || 0 || 2&lt;br /&gt;
|-&lt;br /&gt;
| WotH || 2 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Barren || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Named-item || 3 || 2&lt;br /&gt;
|-&lt;br /&gt;
| Sometimes || 0 || 2&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
The list of items used for the Named-item hints is: Hover Boots, Hookshot, Din&#039;s Fire, Bomb Bag, Boomerang, Bow, Megaton Hammer, Iron Boots, Magic Meter, Mirror Shield, Fire Arrows, or Strength Upgrade. This selection takes place after the WotH hints are chosen, and so the later takes precedent for overlap purposes. The Named-item hints are also set as &#039;vague&#039;, and so they do not indicate the specific item in the hinted area.&lt;br /&gt;
&lt;br /&gt;
In addition, Zelda&#039;s Lullaby, Ruto&#039;s Letter, Zora Tunic, and Goron Tunic are prevented from appearing as Way of the Hero or sometimes hints; they can still be logically required to complete the seed, but the Way of the Hero hints will not directly indicate these items. Similarly, regions containing a Bow, Bomb Bag, or Magic Meter cannot be hinted Barren.&lt;br /&gt;
&lt;br /&gt;
The Sometimes Hints are used as filler hints. This means that once all other hint types above have been placed, it&#039;ll start placing Sometimes hints on the remaining Gossip Stones.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Hint Distributions===&lt;br /&gt;
&lt;br /&gt;
[[Bingo_hints|Bingo Hints]]&lt;br /&gt;
&lt;br /&gt;
[[#Tournament|League currently uses the Tournament hint distribution]]&lt;br /&gt;
&lt;br /&gt;
[https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/data/Hints/mw3.json Multiworld Tournament Hints]&lt;br /&gt;
&lt;br /&gt;
=== Copies of WotH hints ===&lt;br /&gt;
Because the amount of copies of every hint type is known, you can determine how many WotH items an area has at minimum by the amount of hints you find for it. For example, if you find 2 WotH hints for Shadow Temple in the Tournament Distribution, that only means there&#039;s at least one WotH item in there (original hint plus the copy). Once you find a third hint you know for certain that there has to be a second WotH item in Shadow Temple (original hint plus copy plus another hint). Ditto for 5, 7 etc. In distributions where there&#039;s only one of each hint you can treat every WotH hint as it&#039;s own separate WotH item.&lt;br /&gt;
&lt;br /&gt;
== Hint Logic ==&lt;br /&gt;
When a hint points towards a Major Item (WotH hints, location hints, random/item hints), at least one of the hints has to be available before you have to use said item. For example: If Ruto&#039;s Letter is on 50 Skultulla Tokens in a non-ER seed with Tournament Distribution, both hints towards it can&#039;t be at Zora&#039;s Fountain at the same time. At least one of them has to be available without the use of Ruto&#039;s Letter. You can (very rarely) use this info to your advantage. For example, if instead Ruto&#039;s Letter is at Man on Roof in Kakariko village and you find two WotH Kakariko hints in Zora&#039;s Fountain, you now know that at least one of those doesn&#039;t point towards Ruto&#039;s Letter, so there has to be a different WotH item in Kakariko.&lt;br /&gt;
&lt;br /&gt;
In Beatable Only, some of these hints can still end up on completely unreachable Gossip Stones. You probably won&#039;t notice this during gameplay since the stone is completely unreachable in logic. You would have to sequence break to get to the hint in the first place.&lt;br /&gt;
&lt;br /&gt;
== Hint Regions ==&lt;br /&gt;
Hint regions are the regions referred to by WotH, Foolish Choice, and Item hints. For example, in the hint &amp;quot;The Hookshot can be found at Zora&#039;s River&amp;quot;, Zora&#039;s River is the hint region. Grottos and interiors fall under the hint region of their encompassing overworld location, but dungeons do not. So, for example, if you get the hint that plundering Zora&#039;s Fountain is a foolish choice, this includes the Great Fairy Fountain interior at Zora&#039;s Fountain, but does not include Jabu-Jabu&#039;s Belly or Ice Cavern, as dungeons are their own hint regions. Also note that Zora&#039;s Fountain does not include Zora&#039;s Domain, as they are separate overworld regions.&lt;br /&gt;
&lt;br /&gt;
Some notes:&lt;br /&gt;
* Although it is an interior, Temple of Time is considered its own hint region.&lt;br /&gt;
* Outside Ganon&#039;s Castle and Hyrule Castle are separate hint regions.&lt;br /&gt;
* If Cowsanity is enabled and hints are on, both ends of Impa&#039;s house must be in the same hint region in ER, or a hint for the cow would cross multiple hint regions. Otherwise, the Piece of Heart is considered within the hint region connected to the back of the house.&lt;br /&gt;
* For similar reasons, both ends of the Kakariko Potion Shop must be to the same hint region when hints are on.&lt;br /&gt;
* However, Windmill/Dampe&#039;s Grave are allowed to go between different hint regions. The Windmill Piece of Heart and Song of Storms check are considered part of the hint region connected to the Windmill exit, while Dampe&#039;s items are considered part of the hint region connected to the entrance to Dampe&#039;s grave.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The Regional option for shuffling dungeon items and keys makes use of hint regions to determine where items can be placed, allowing the item to be placed in any region that shares a color with the dungeon that it originates from. Below is a table of the hint regions and their corresponding color:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! Hint Region !! Color&lt;br /&gt;
|-&lt;br /&gt;
| Link&#039;s Pocket || White&lt;br /&gt;
|-&lt;br /&gt;
| Hyrule Field || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| Lon Lon Ranch || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Market || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Temple of Time || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Castle Grounds || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| Hyrule Castle || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| outside Ganon&#039;s Castle || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| inside Ganon&#039;s Castle || Light Blue&lt;br /&gt;
|-&lt;br /&gt;
| Kokiri Forest || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Deku Tree || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Lost Woods || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Sacred Forest Meadow || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Forest Temple || Green&lt;br /&gt;
|-&lt;br /&gt;
| the Death Mountain Trail || Red&lt;br /&gt;
|-&lt;br /&gt;
| Dodongo&#039;s Cavern || Red&lt;br /&gt;
|-&lt;br /&gt;
| Goron City || Red&lt;br /&gt;
|-&lt;br /&gt;
| the Death Mountain Crater || Red&lt;br /&gt;
|-&lt;br /&gt;
| the Fire Temple || Red&lt;br /&gt;
|-&lt;br /&gt;
| Zora&#039;s River || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Zora&#039;s Domain || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Zora&#039;s Fountain || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Jabu Jabu&#039;s Belly || Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Ice Cavern || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Lake Hylia || Blue&lt;br /&gt;
|-&lt;br /&gt;
| the Water Temple || Blue&lt;br /&gt;
|-&lt;br /&gt;
| Kakariko Village || Pink&lt;br /&gt;
|-&lt;br /&gt;
| the Bottom of the Well || Pink&lt;br /&gt;
|-&lt;br /&gt;
| the Graveyard || Pink&lt;br /&gt;
|-&lt;br /&gt;
| the Shadow Temple || Pink&lt;br /&gt;
|-&lt;br /&gt;
| Gerudo Valley || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| Gerudo&#039;s Fortress || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Gerudo Training Ground || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Haunted Wasteland || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Desert Colossus || Yellow&lt;br /&gt;
|-&lt;br /&gt;
| the Spirit Temple || Yellow&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Glossary&amp;diff=3097</id>
		<title>Glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Glossary&amp;diff=3097"/>
		<updated>2023-05-03T13:53:22Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: defined manager&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most every small community will eventually create its own jargon and abbreviations for things naturally out of the desire to communicate more quickly.&amp;amp;nbsp; Ocarina of Time and the Randomizer which was built for it is no different.&amp;amp;nbsp; Below you&#039;ll find an alphabetized list of both terminology and abbreviations commonly used in both the Ocarina of Time speedrunning and randomizer communities.&amp;amp;nbsp; If you join the discord or a stream chat and are curious what something means, but don&#039;t want to ask, this is the place for you.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|limit=2}}&lt;br /&gt;
&lt;br /&gt;
= A =&lt;br /&gt;
=== ACE ===&lt;br /&gt;
- Arbitrary Code Execution.  Allows the player to write data into the game&#039;s memory and have it executed as code.  This is one of the most powerful glitches any video game can have as it theoretically allows you to rewrite the entire game into something else using nothing but the game itself.&lt;br /&gt;
=== AD ===&lt;br /&gt;
- An abbreviation for All Dungeons.  In randomizer this can refer to both a setting which requires all of the dungeons to be beaten, but often it is refering to a seed where it was not required by the settings to beat every dungeon yet the item placement and ruleset combination forced it. This is also a speedrun category where the goal is to beat every dungeon and reach the credits.&lt;br /&gt;
=== All Locations Reachable ===&lt;br /&gt;
- The previous name for a setting available as part of the randomizer; it ensures that you can reach every location in the game under your current [[logic]] setting. As of v6.2, this setting is Guaranteed Reachable Locations: All.&lt;br /&gt;
&lt;br /&gt;
=== ALR ===&lt;br /&gt;
- [[#All Locations Reachable|All Locations Reachable]].&lt;br /&gt;
&lt;br /&gt;
= B =&lt;br /&gt;
=== BA ===&lt;br /&gt;
- Bottle Adventure.  A glitch which allows the player to write an arbitrary value to their B button.&lt;br /&gt;
=== Bait ===&lt;br /&gt;
- A term used to describe an item, location, or hint that may be unnecessary if the player knows a way to circumvent it.&lt;br /&gt;
=== Barren ===&lt;br /&gt;
- A synonym for [[#Foolish|Foolish]].&lt;br /&gt;
=== Beatable Only ===&lt;br /&gt;
- An older term for a setting in the randomizer, replaced by Guaranteed Reachable Locations: Required Only. This setting can [[#Logic|logically]] lock off entire sections of the game that are not required to logically complete a seed.&lt;br /&gt;
&lt;br /&gt;
=== BGS ===&lt;br /&gt;
- Biggoron&#039;s Sword.&lt;br /&gt;
=== Bingo ===&lt;br /&gt;
- A game mode where you generate a 5x5 board of goals to complete.  When you&#039;ve completed a goal you check it off the board.  There are many sub-variants of bingo which change how it is played.  The most common ways to play, however, are standard bingo (any 5 in a row, column, or diagonal), blackout (complete all 25 goals), and lockout (only 1 person can complete any goal, person who has the most wins).&lt;br /&gt;
=== BK ===&lt;br /&gt;
- Boss Key.&lt;br /&gt;
=== BK Mode ===&lt;br /&gt;
- A commonly used phrase in [[Multiworld]] games describing the situation where a player can no longer do any [[#Check|checks]] due to their lacking of items.  Stands for &amp;quot;Burger King Mode&amp;quot; after a player actually went to Burger King to get food while their teammates gathered items.&lt;br /&gt;
=== Blue Potato ===&lt;br /&gt;
- A nickname for the Ocarina of Time, due to its color and shape.&lt;br /&gt;
=== BotW ===&lt;br /&gt;
- Bottom of the Well.  This is also used as an abbreviation for the game The Legend of Zelda: Breath of the Wild.  Normally it is clear from context which is meant, however this shared abbreviation is often used in jokes.&lt;br /&gt;
=== BQ ===&lt;br /&gt;
- Beta Quest.  A romhack which randomizes shuffles the entrance table completely randomly.  Items remain in their vanilla areas, but those areas can be anywhere.&lt;br /&gt;
=== Burning Kak ===&lt;br /&gt;
- Alternative name for the Nocturne of Shadow [[#Check|check]], requiring the Forest, Fire, and Water Medallions and then walking into Kakariko Village.&lt;br /&gt;
&lt;br /&gt;
= C =&lt;br /&gt;
=== Check ===&lt;br /&gt;
- A location in the game where you can receive a randomized item. &lt;br /&gt;
=== Chest Size Matches Contents ===&lt;br /&gt;
- A setting in the randomizer which adjusts the size of every chest to be in line with what&#039;s inside of it.&lt;br /&gt;
=== Chest Texture Matches Contents ===&lt;br /&gt;
- A setting in the randomizer which changes the texture applied to every chest to be in line with what&#039;s inside of it.&lt;br /&gt;
=== Co-op ===&lt;br /&gt;
- Often written as simply &amp;quot;coop&amp;quot;, this can be referring to a couple things.  &amp;quot;Local coop&amp;quot; is where multiple people play the same seed separately, but share information.  &amp;quot;[[#Online|Online]] coop&amp;quot; refers to a separate emulator setup that allows multiple people to play in the same game as the same time.&lt;br /&gt;
=== CSMC ===&lt;br /&gt;
- [[#Chest Size Matches Contents|Chest Size Matches Contents]].&lt;br /&gt;
=== CTMC ===&lt;br /&gt;
- [[#Chest Texture Matches Contents|Chest Texture Matches Contents]].&lt;br /&gt;
=== Culling ===&lt;br /&gt;
- The act of moving the camera or Link far enough away from an actor so that it ceases updating every frame.  This can be used glitchlessly to hold actors in place, most useful for Keese.  If glitches are allowed, then it can be used to ignore some collision as well.&lt;br /&gt;
&lt;br /&gt;
= D =&lt;br /&gt;
=== Damage ESS ===&lt;br /&gt;
- An alternative name for a [[#FESS|FESS]].&lt;br /&gt;
=== DC ===&lt;br /&gt;
- Dodongo&#039;s Cavern.&lt;br /&gt;
&lt;br /&gt;
=== DDR ===&lt;br /&gt;
- [[Dungeon Door Requirement]].  A [[Rules|ruleset]] for racing which allows more glitches than [[#Standard|Standard]].&lt;br /&gt;
&lt;br /&gt;
=== DMC ===&lt;br /&gt;
- Death Mountain Crater.&lt;br /&gt;
=== DMT ===&lt;br /&gt;
- Death Mountain Trail.&lt;br /&gt;
=== DoT ===&lt;br /&gt;
- The Door of Time.  Openable with just the [[#SoT|Song of Time]].  One of the oldest glitches in Ocarina of Time is the DoT skip, allowing the player to become adult without first obtaining the Song of Time.&lt;br /&gt;
=== DT ===&lt;br /&gt;
- Deku Tree.  An uncommon abbreviation.&lt;br /&gt;
&lt;br /&gt;
= E =&lt;br /&gt;
=== Egg ===&lt;br /&gt;
- Can refer to either the [[#Pocket Egg|Pocket Egg]] or the [[#Weird Egg|Weird Egg]].&lt;br /&gt;
=== Entrance Randomizer === &lt;br /&gt;
- A setting which shuffles the entrances in the world giving it an entirely new geography.&lt;br /&gt;
=== ER ===&lt;br /&gt;
- [[Entrance Randomizer|Entrance Randomizer]].&lt;br /&gt;
&lt;br /&gt;
=== ESS ===&lt;br /&gt;
- Extended Superslide.  However, this acronym is most commonly used in reference to the region on the control stick in which the game recognizes minimal input.  Link will turn in place at a constant angle per frame, which is exceedingly useful for setups.  You will almost never see this written out.&lt;br /&gt;
&lt;br /&gt;
=== ESS Turns ===&lt;br /&gt;
- Using [[#ESS|ESS]] position in small increments to turn specific angles.  Often seen in discrete amounts such as &amp;quot;3 ess turns right&amp;quot; or &amp;quot;3 ess right.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= F =&lt;br /&gt;
=== FESS ===&lt;br /&gt;
- An abbreviation for Forward [[#Extended Superslide|Extended Superslide]].  Also known as a [[#Damage ESS|Damage ESS]], this is a method of failure when attempting a [[#HESS|HESS]].  This is almost never seen typed out fully.&lt;br /&gt;
=== FiT ===&lt;br /&gt;
- Fire Temple.&lt;br /&gt;
=== Flame Storange ===&lt;br /&gt;
- A glitch which allows you to remotely light a Deku Stick on fire, allowing you to carry it a longer distance.&lt;br /&gt;
=== Foolish ===&lt;br /&gt;
- Used to describe a region of the game which is devoid of [[#Logic|logically]] useful items.  Hints will say that searching the area is a &amp;quot;[[Hints#Foolish Choice|Foolish Choice]].&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== FoT ===&lt;br /&gt;
- Forest Temple.&lt;br /&gt;
=== Freestanding ===&lt;br /&gt;
- This is used to describe [[#Check|checks]] which are not in a chest and instead just items on the ground to be picked up.  In randomizer, they will take on the appearance of the item which you will receive as in vanilla they are all Heart Pieces, Heart Containers, and small keys.  Be careful of ice traps!&lt;br /&gt;
=== Frog Song ===&lt;br /&gt;
- After playing the 6 white note songs for the frogs in Zora&#039;s River, you can prompt them to play a bug catching game.  The goal of the game is to press the button of the corresponding frog when the bug is over their head.  However, the order of this song never changes.  It is always: A &amp;lt; &amp;gt; v &amp;lt; &amp;gt; v A v A v &amp;gt; &amp;lt; A&lt;br /&gt;
&lt;br /&gt;
[[File:FrogSong.png|450px|center]]&lt;br /&gt;
&lt;br /&gt;
=== FW ===&lt;br /&gt;
- Farore&#039;s Wind&lt;br /&gt;
&lt;br /&gt;
= G =&lt;br /&gt;
=== GBK ===&lt;br /&gt;
- Ganon&#039;s Boss Key.&lt;br /&gt;
=== GC ===&lt;br /&gt;
- An abbreviation for either Ganon&#039;s Castle or Goron City.  This is used inconsistently, but is usually clear from context.&lt;br /&gt;
&lt;br /&gt;
=== GF ===&lt;br /&gt;
- Gerudo Fortress.&lt;br /&gt;
=== GIM ===&lt;br /&gt;
- Get Item Manipulation.  A glitch which allows the player to modify the item which is queued to be given to them.&lt;br /&gt;
=== GJ ===&lt;br /&gt;
- [[#Groundjump|Groundjump]].&lt;br /&gt;
=== GK ===&lt;br /&gt;
- Giant&#039;s Knife.  This is a very uncommon abbreviation.  Can refer to both the [[#Check|check]] and the item itself.&lt;br /&gt;
=== Glow Mode ===&lt;br /&gt;
- The point in a randomizer game when you only need to gather the Light Arrows to proceed to the end of the game.&lt;br /&gt;
=== Go Mode ===&lt;br /&gt;
- The point in a randomizer game when you either have or know the location of every item you require to beat the game.&lt;br /&gt;
=== Greg ===&lt;br /&gt;
- A nickname for the &amp;quot;Rupee (1)&amp;quot; item, standing for Green Rupee of Eternal Glory. &lt;br /&gt;
=== Groundjump ===&lt;br /&gt;
- A glitch that allows the player to cancel a backflip or sidehop, effectively giving Link the ability to jump slightly higher.&lt;br /&gt;
=== GS ===&lt;br /&gt;
- Gold Skulltula.&lt;br /&gt;
=== GT ===&lt;br /&gt;
- An abbreviation for Ganon&#039;s Tower.  This is not very commonly used.&lt;br /&gt;
=== GTG ===&lt;br /&gt;
- Gerudo Training Ground.&lt;br /&gt;
&lt;br /&gt;
=== GV === &lt;br /&gt;
- Gerudo Valley.&lt;br /&gt;
=== GY ===&lt;br /&gt;
- An uncommon abbreviation for the Graveyard.&lt;br /&gt;
=== GZ ===&lt;br /&gt;
- Our [https://practicerom.com/ practice tool], also known as the Practice ROM.&lt;br /&gt;
&lt;br /&gt;
= H =&lt;br /&gt;
=== HBA ===&lt;br /&gt;
- Horseback Archery.  Refers to both the 1000 and 1500 game in the Gerudo Fortress that in vanilla rewards a Heart Piece and Quiver upgrade, respectively.&lt;br /&gt;
=== HC ===&lt;br /&gt;
- Heart Container/Hyrule Castle.&lt;br /&gt;
&lt;br /&gt;
=== HESS ===&lt;br /&gt;
- Hyper [[#Extended Superslide|Extended Superslide]].  A glitch which allows the player to move backwards at the highest sustainable in-game speed.  This is almost never seen typed out fully.&lt;br /&gt;
=== HF ===&lt;br /&gt;
- Hyrule Field.&lt;br /&gt;
=== Hookshot Extension ===&lt;br /&gt;
- A technique which allows the player to fire their hookshot, longshot, bow, or slingshot from slightly in front of where it would normally fire, allowing you to hook on to things a little bit easier and even shoot through some walls.&lt;br /&gt;
=== Hover ===&lt;br /&gt;
- In a glitchless context, refers to using the Hover boots to cross a gap.  In glitch contexts, can also refer to using [[#ISG|ISG]] and a damage source to literally hover in midair.&lt;br /&gt;
=== HP ===&lt;br /&gt;
- Heart Piece. Also commonly referred to as PoH or Piece of Heart.&lt;br /&gt;
&lt;br /&gt;
= I =&lt;br /&gt;
=== IC ===&lt;br /&gt;
- Ice Cavern.&lt;br /&gt;
=== IM ===&lt;br /&gt;
- An umbrella term for the three glitches: [[#RBA|RBA]], [[#BA|BA]], and [[#GIM|GIM]]. Stands for Item Manipulation.&lt;br /&gt;
&lt;br /&gt;
=== ISG ===&lt;br /&gt;
- Infinite Sword Glitch; a glitch which results in your weapon being in a constant attack state.&lt;br /&gt;
&lt;br /&gt;
= J =&lt;br /&gt;
=== Jabu ===&lt;br /&gt;
- Jabu Jabu&#039;s Belly.  Sometimes referred to as JJB.&lt;br /&gt;
&lt;br /&gt;
= K =&lt;br /&gt;
=== Kak ===&lt;br /&gt;
- Short for Kakariko Village.&lt;br /&gt;
=== KD ===&lt;br /&gt;
- King Dodongo.&lt;br /&gt;
=== KF ===&lt;br /&gt;
- Kokiri Forest.&lt;br /&gt;
=== Know Mode ===&lt;br /&gt;
- Exclusive to restreams, this is a point in the randomizer whereby the audience knows the location of every item required to beat the game through the means of watching multiple players at once.&lt;br /&gt;
=== KZ ===&lt;br /&gt;
- King Zora.&lt;br /&gt;
&lt;br /&gt;
= L =&lt;br /&gt;
=== LACS ===&lt;br /&gt;
- Light Arrow Cutscene.  In randomizer, this mainly refers to the location where you would normally receive the Light Arrows in vanilla.&lt;br /&gt;
=== Ladder ===&lt;br /&gt;
- A type of randomizer race where a pool of racers are ranked  on one leaderboard where rank is determined by a pairing of many 1-vs.-1 races.  Please see their [https://ootrladder.com/ website] for more details.&lt;br /&gt;
=== Lensless Wasteland ===&lt;br /&gt;
- The act of crossing the Haunted Wasteland without the Lens of Truth.  The path is always the same, so memorizing it removes the need for following the Poe.&lt;br /&gt;
=== LH ===&lt;br /&gt;
- Lake Hylia.&lt;br /&gt;
=== LLR ===&lt;br /&gt;
- Lon Lon Ranch.&lt;br /&gt;
=== Logic ===&lt;br /&gt;
- A part of the randomizer code that ensures that each seed can be completed. See [[Logic|Glitchless Logic]] and [[Glitch Logic]]. See also [[#Out of Logic|Out of Logic]].&lt;br /&gt;
=== LW ===&lt;br /&gt;
- Lost Woods.&lt;br /&gt;
&lt;br /&gt;
= M =&lt;br /&gt;
=== Manager ===&lt;br /&gt;
- The invisible floormaster in the back of the Shadow Temple.&lt;br /&gt;
=== Megaflip ===&lt;br /&gt;
- A glitch which allows the player to backflip with maximum sustainable speed to extend its distance.&lt;br /&gt;
=== Megasidehop ===&lt;br /&gt;
- A glitch which allows the player to sidehop with maximum sustainable speed to extend its distance.&lt;br /&gt;
=== MK ===&lt;br /&gt;
- Market, specifically, Hyrule Castle Town market.&lt;br /&gt;
=== MoT ===&lt;br /&gt;
- Mask of Truth.  Refers to both the item and the [[#Check|check]] from showing it in the Deku Theatre.&lt;br /&gt;
&lt;br /&gt;
= N = &lt;br /&gt;
=== Naked Wasteland ===&lt;br /&gt;
- The act of crossing the Haunted Wasteland, although more specifically the quicksand on the Gerudo Fortress side of the Wasteland, without the use of any items.  This can be achieved with a well-aimed backwalk.&lt;br /&gt;
=== NL ===&lt;br /&gt;
- Nayru&#039;s Love.&lt;br /&gt;
=== No IM/WW ===&lt;br /&gt;
- A [[No IM/WW|ruleset]] for racing.&lt;br /&gt;
=== No Logic ===&lt;br /&gt;
- A setting that disables [[#Logic|logic]], allowing the randomizer to place items into the world completely at random without checking that the game is beatable. Ocarina of Time has many glitches, so most seeds will still be beatable but often may require use of very advanced tech.&lt;br /&gt;
&lt;br /&gt;
= O =&lt;br /&gt;
=== Ocarina Minigame ===&lt;br /&gt;
- The minigame in Lost Woods in which you repeat back a series of ocarina notes to two skull kids.&lt;br /&gt;
=== OGC ===&lt;br /&gt;
- Outside Ganon&#039;s Castle.  Refers to the area where the Rainbow Bridge spawns, the Gold Skulltula there, as well as the Fairy Fountain reward.&lt;br /&gt;
=== Online ===&lt;br /&gt;
- Refers to the [https://discord.gg/UFVY9DE ModLoader64] emulator and setup which allows multiple people to play in the same game at the same time. Sometimes abbreviated OoTO.&lt;br /&gt;
&lt;br /&gt;
=== OoT ===&lt;br /&gt;
- The Legend of Zelda: Ocarina of Time.  Also commonly used to refer to the Ocarina of Time item or location.&lt;br /&gt;
=== Out of Logic ===&lt;br /&gt;
- Obtaining an item or performing an activity outside of the intended order determined by the program&#039;s [[#Logic|logic]].&lt;br /&gt;
&lt;br /&gt;
= P =&lt;br /&gt;
=== Path ===&lt;br /&gt;
- A type of [[Hints#Path to Reward (Goal Hints)|hint]] describing an area which contains an item [[#Logic|logically]] required to complete a given goal, which is usually defeating a dungeon boss.&lt;br /&gt;
=== Path of Gold ===&lt;br /&gt;
- A type of [[Hints#Path of Gold|hint]] describing an area which contains an item [[#Logic|logically]] required to collect every Triforce Piece in the seed. Appears only when [[#Triforce Hunt|Triforce Hunt]] is enabled.&lt;br /&gt;
=== PCS ===&lt;br /&gt;
- [[#Power Crouch Stab|Power Crouch Stab]]&lt;br /&gt;
=== PG ===&lt;br /&gt;
- Phantom Ganon.&lt;br /&gt;
=== Pocket Egg ===&lt;br /&gt;
- The first item in the adult trade sequence, ultimately resulting in the Biggoron&#039;s Sword.&lt;br /&gt;
=== PoG ===&lt;br /&gt;
- [[#Path of Gold|Path of Gold]].&lt;br /&gt;
=== PoH ===&lt;br /&gt;
- Piece of Heart.  Also commonly referred to as HP or Heart Piece.&lt;br /&gt;
=== Potato ===&lt;br /&gt;
- A nickname for the Fairy Ocarina, due to its color and shape.&lt;br /&gt;
=== Power Crouch Stab ===&lt;br /&gt;
- The damage value used for crouch stabs is the last attack used with a sword/hammer/stick. Most often used in conjuction with a jumpslash to &amp;quot;store&amp;quot; a high damage attack in order to deal damage more quickly. This technique is known as &#039;&#039;Power Crouch Stabbing&#039;&#039;. When no sword/hammer/stick has been used since entering the current area the crouch stab will take the damage value of a regular Kokiri Sword slash.&lt;br /&gt;
&lt;br /&gt;
= Q =&lt;br /&gt;
=== QPA ===&lt;br /&gt;
- Quick Putaway.  A glitch which allows the player to store a glitched [[#Power Crouch Stab|Power Crouch Stab]] value.&lt;br /&gt;
&lt;br /&gt;
= R =&lt;br /&gt;
=== RA ===&lt;br /&gt;
- A common abbreviation for the emulator [[Retroarch]].&lt;br /&gt;
=== Reverse Wasteland ===&lt;br /&gt;
- The act of traveling the Haunted Wasteland from the Colossus side to the Fortress side. This is considered [[#Out of Logic|Out of Logic]] by default, though can be enabled via the Tricks menu.&lt;br /&gt;
=== RBA ===&lt;br /&gt;
- Reverse Bottle Adventure.  A glitch which allows the player to write values into memory.  It is extremely powerful, but very limited.&lt;br /&gt;
&lt;br /&gt;
= S =&lt;br /&gt;
=== SFM ===&lt;br /&gt;
- Sacred Forest Meadow.&lt;br /&gt;
=== ShT ===&lt;br /&gt;
- Shadow Temple.&lt;br /&gt;
=== Skull Mask ===&lt;br /&gt;
- This refers to both the item itself which is part of the Child Trade Quest, as well as the [[#Check|check]] in which the mask is shown off in the Deku Theater.&lt;br /&gt;
=== SoA ===&lt;br /&gt;
- Stone of Agony.&lt;br /&gt;
=== SoS ===&lt;br /&gt;
- Song of Storms.  Can refer to both the song itself and the location you would normally find it in vanilla.&lt;br /&gt;
=== SoT ===&lt;br /&gt;
- Song of Time.  Can refer to both the song itself and the location you would normally find it in vanilla.&lt;br /&gt;
=== Spheres ===&lt;br /&gt;
- Spheres are a conceptual explanation of how more things become available to you as you collect more items. It is the &amp;quot;intended path&amp;quot; as written by a computer, but you will likely never actually go from sphere to sphere while playing.&lt;br /&gt;
&amp;quot;Sphere 0&amp;quot; is what you can get as soon as you boot up your game without collecting anytime else, such as Mido&#039;s house and the freestanding Gerudo Valley HPs.&lt;br /&gt;
What you&#039;ve collected in Sphere 0 enables what you have access to in Sphere 1. Under normal settings, you get an Ocarina from Saria in Sphere 0. So, whatever you get from Ocarina Minigame is acquired in Sphere 1. Let&#039;s say that reward is a Scale. If you receive a Scale in Sphere 1, then anything it unlocks is part of that seed&#039;s Sphere 2. Let&#039;s say you find a Bomb Bag at the Ruto Bottle check. That Bomb Bag is in Sphere 2, and everything it directly unlocks becomes part of Sphere 3.&lt;br /&gt;
Keep radiating outward as you collect more unique items that unlock more unique locations until you are able to defeat Ganon.&lt;br /&gt;
&lt;br /&gt;
The description above details how Spheres work for the Playthrough in your Spoiler Log. Colloquially, for example when discussing a race seed, a slightly different variant is also used, where non-randomized checks and events that are the same every seed don&#039;t increase the Sphere count. The Ocarina Minigame is placed in Sphere 1 in the above example, whereas in this variant it is counted in Sphere 0 because you can always immediately get the Ocarina if it is unshuffled. Same goes for events such as unlocking Time Travel. Usually only Sphere 0 is discussed this way, because figuring out which check is in which Sphere can get very convoluted and can change over the course of the seed as players find more items.&lt;br /&gt;
&lt;br /&gt;
=== Spoiler Log ===&lt;br /&gt;
- A document created by the randomizer which lists all the settings, item locations, hints, etc.  This will not open automatically or give you any extra information.  It simply serves as a resource in case you get stuck or if you really wanted to know what was in that one chest you forgot.&lt;br /&gt;
=== SpT ===&lt;br /&gt;
Spirit Temple.&lt;br /&gt;
=== SRM ===&lt;br /&gt;
- Stale Reference Manipulation.  A glitch which allows the player to take advantage of free but uncleared memory to do a variety of things including but not limited to calling arbitrary functions, redirecting pointers, and [[#ACE|Arbitrary Code Execution]].&lt;br /&gt;
=== Standard ===&lt;br /&gt;
- [[Standard]] is the most common racing [[rules|ruleset]].&lt;br /&gt;
&lt;br /&gt;
= T =&lt;br /&gt;
=== TH ===&lt;br /&gt;
- [[#Triforce Hunt|Triforce Hunt]].&lt;br /&gt;
=== Three Song Route === &lt;br /&gt;
- A common opener for the [[Standard]] weekly races that involves [[#Check|checking]] all 3 child song locations - Zelda&#039;s Lullaby, Epona&#039;s Song, Saria&#039;s Song - in quick succession.&lt;br /&gt;
=== ToT ===&lt;br /&gt;
- Temple of Time.&lt;br /&gt;
=== Trials ===&lt;br /&gt;
- Another way to refer to entirety of Ganon&#039;s Castle and Ganon&#039;s Tower.&lt;br /&gt;
=== Triforce Hunt===&lt;br /&gt;
- An alternative game mode where pieces of the Triforce are spread throughout the world and you must collect a certain number to win.&lt;br /&gt;
&lt;br /&gt;
= U =&lt;br /&gt;
&lt;br /&gt;
= V = &lt;br /&gt;
&lt;br /&gt;
= W =&lt;br /&gt;
=== WaT ===&lt;br /&gt;
- Water Temple, sometimes just WT.&lt;br /&gt;
=== Way of the Hero ===&lt;br /&gt;
- A [[Hints#Way of the Hero|hint]] which describes an area which contains an item that is [[#Logic|logically]] required to beat the game.&lt;br /&gt;
&lt;br /&gt;
=== Weird Egg === &lt;br /&gt;
- The first item in the child trade series, ultimately resulting in the Mask of Truth.&lt;br /&gt;
=== Weirdshot ===&lt;br /&gt;
- A glitch which allows the player to fire first person weapons from underground.&lt;br /&gt;
=== WOTH ===&lt;br /&gt;
- [[#Way of the Hero|Way of the Hero]]&lt;br /&gt;
&lt;br /&gt;
= X =&lt;br /&gt;
&lt;br /&gt;
= Y =&lt;br /&gt;
&lt;br /&gt;
= Z =&lt;br /&gt;
=== ZD ===&lt;br /&gt;
- Zora&#039;s Domain.&lt;br /&gt;
=== ZF ===&lt;br /&gt;
- Zora&#039;s Fountain.&lt;br /&gt;
=== ZL ===&lt;br /&gt;
- An abbreviation for either Zelda&#039;s Letter or Zelda&#039;s Lullaby.  It is often clear from context which is meant.  It can also refer to the vanilla location of Zelda&#039;s Lullaby to refer to it as a [[#Check|check]].&lt;br /&gt;
=== ZR ===&lt;br /&gt;
- Zora&#039;s River.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Glossary&amp;diff=3096</id>
		<title>Glossary</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Glossary&amp;diff=3096"/>
		<updated>2023-05-03T13:51:43Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Defined logic, path&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Most every small community will eventually create its own jargon and abbreviations for things naturally out of the desire to communicate more quickly.&amp;amp;nbsp; Ocarina of Time and the Randomizer which was built for it is no different.&amp;amp;nbsp; Below you&#039;ll find an alphabetized list of both terminology and abbreviations commonly used in both the Ocarina of Time speedrunning and randomizer communities.&amp;amp;nbsp; If you join the discord or a stream chat and are curious what something means, but don&#039;t want to ask, this is the place for you.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|limit=2}}&lt;br /&gt;
&lt;br /&gt;
= A =&lt;br /&gt;
=== ACE ===&lt;br /&gt;
- Arbitrary Code Execution.  Allows the player to write data into the game&#039;s memory and have it executed as code.  This is one of the most powerful glitches any video game can have as it theoretically allows you to rewrite the entire game into something else using nothing but the game itself.&lt;br /&gt;
=== AD ===&lt;br /&gt;
- An abbreviation for All Dungeons.  In randomizer this can refer to both a setting which requires all of the dungeons to be beaten, but often it is refering to a seed where it was not required by the settings to beat every dungeon yet the item placement and ruleset combination forced it. This is also a speedrun category where the goal is to beat every dungeon and reach the credits.&lt;br /&gt;
=== All Locations Reachable ===&lt;br /&gt;
- The previous name for a setting available as part of the randomizer; it ensures that you can reach every location in the game under your current [[logic]] setting. As of v6.2, this setting is Guaranteed Reachable Locations: All.&lt;br /&gt;
&lt;br /&gt;
=== ALR ===&lt;br /&gt;
- [[#All Locations Reachable|All Locations Reachable]].&lt;br /&gt;
&lt;br /&gt;
= B =&lt;br /&gt;
=== BA ===&lt;br /&gt;
- Bottle Adventure.  A glitch which allows the player to write an arbitrary value to their B button.&lt;br /&gt;
=== Bait ===&lt;br /&gt;
- A term used to describe an item, location, or hint that may be unnecessary if the player knows a way to circumvent it.&lt;br /&gt;
=== Barren ===&lt;br /&gt;
- A synonym for [[#Foolish|Foolish]].&lt;br /&gt;
=== Beatable Only ===&lt;br /&gt;
- An older term for a setting in the randomizer, replaced by Guaranteed Reachable Locations: Required Only. This setting can [[#Logic|logically]] lock off entire sections of the game that are not required to logically complete a seed.&lt;br /&gt;
&lt;br /&gt;
=== BGS ===&lt;br /&gt;
- Biggoron&#039;s Sword.&lt;br /&gt;
=== Bingo ===&lt;br /&gt;
- A game mode where you generate a 5x5 board of goals to complete.  When you&#039;ve completed a goal you check it off the board.  There are many sub-variants of bingo which change how it is played.  The most common ways to play, however, are standard bingo (any 5 in a row, column, or diagonal), blackout (complete all 25 goals), and lockout (only 1 person can complete any goal, person who has the most wins).&lt;br /&gt;
=== BK ===&lt;br /&gt;
- Boss Key.&lt;br /&gt;
=== BK Mode ===&lt;br /&gt;
- A commonly used phrase in [[Multiworld]] games describing the situation where a player can no longer do any [[#Check|checks]] due to their lacking of items.  Stands for &amp;quot;Burger King Mode&amp;quot; after a player actually went to Burger King to get food while their teammates gathered items.&lt;br /&gt;
=== Blue Potato ===&lt;br /&gt;
- A nickname for the Ocarina of Time, due to its color and shape.&lt;br /&gt;
=== BotW ===&lt;br /&gt;
- Bottom of the Well.  This is also used as an abbreviation for the game The Legend of Zelda: Breath of the Wild.  Normally it is clear from context which is meant, however this shared abbreviation is often used in jokes.&lt;br /&gt;
=== BQ ===&lt;br /&gt;
- Beta Quest.  A romhack which randomizes shuffles the entrance table completely randomly.  Items remain in their vanilla areas, but those areas can be anywhere.&lt;br /&gt;
=== Burning Kak ===&lt;br /&gt;
- Alternative name for the Nocturne of Shadow [[#Check|check]], requiring the Forest, Fire, and Water Medallions and then walking into Kakariko Village.&lt;br /&gt;
&lt;br /&gt;
= C =&lt;br /&gt;
=== Check ===&lt;br /&gt;
- A location in the game where you can receive a randomized item. &lt;br /&gt;
=== Chest Size Matches Contents ===&lt;br /&gt;
- A setting in the randomizer which adjusts the size of every chest to be in line with what&#039;s inside of it.&lt;br /&gt;
=== Chest Texture Matches Contents ===&lt;br /&gt;
- A setting in the randomizer which changes the texture applied to every chest to be in line with what&#039;s inside of it.&lt;br /&gt;
=== Co-op ===&lt;br /&gt;
- Often written as simply &amp;quot;coop&amp;quot;, this can be referring to a couple things.  &amp;quot;Local coop&amp;quot; is where multiple people play the same seed separately, but share information.  &amp;quot;[[#Online|Online]] coop&amp;quot; refers to a separate emulator setup that allows multiple people to play in the same game as the same time.&lt;br /&gt;
=== CSMC ===&lt;br /&gt;
- [[#Chest Size Matches Contents|Chest Size Matches Contents]].&lt;br /&gt;
=== CTMC ===&lt;br /&gt;
- [[#Chest Texture Matches Contents|Chest Texture Matches Contents]].&lt;br /&gt;
=== Culling ===&lt;br /&gt;
- The act of moving the camera or Link far enough away from an actor so that it ceases updating every frame.  This can be used glitchlessly to hold actors in place, most useful for Keese.  If glitches are allowed, then it can be used to ignore some collision as well.&lt;br /&gt;
&lt;br /&gt;
= D =&lt;br /&gt;
=== Damage ESS ===&lt;br /&gt;
- An alternative name for a [[#FESS|FESS]].&lt;br /&gt;
=== DC ===&lt;br /&gt;
- Dodongo&#039;s Cavern.&lt;br /&gt;
&lt;br /&gt;
=== DDR ===&lt;br /&gt;
- [[Dungeon Door Requirement]].  A [[Rules|ruleset]] for racing which allows more glitches than [[#Standard|Standard]].&lt;br /&gt;
&lt;br /&gt;
=== DMC ===&lt;br /&gt;
- Death Mountain Crater.&lt;br /&gt;
=== DMT ===&lt;br /&gt;
- Death Mountain Trail.&lt;br /&gt;
=== DoT ===&lt;br /&gt;
- The Door of Time.  Openable with just the [[#SoT|Song of Time]].  One of the oldest glitches in Ocarina of Time is the DoT skip, allowing the player to become adult without first obtaining the Song of Time.&lt;br /&gt;
=== DT ===&lt;br /&gt;
- Deku Tree.  An uncommon abbreviation.&lt;br /&gt;
&lt;br /&gt;
= E =&lt;br /&gt;
=== Egg ===&lt;br /&gt;
- Can refer to either the [[#Pocket Egg|Pocket Egg]] or the [[#Weird Egg|Weird Egg]].&lt;br /&gt;
=== Entrance Randomizer === &lt;br /&gt;
- A setting which shuffles the entrances in the world giving it an entirely new geography.&lt;br /&gt;
=== ER ===&lt;br /&gt;
- [[Entrance Randomizer|Entrance Randomizer]].&lt;br /&gt;
&lt;br /&gt;
=== ESS ===&lt;br /&gt;
- Extended Superslide.  However, this acronym is most commonly used in reference to the region on the control stick in which the game recognizes minimal input.  Link will turn in place at a constant angle per frame, which is exceedingly useful for setups.  You will almost never see this written out.&lt;br /&gt;
&lt;br /&gt;
=== ESS Turns ===&lt;br /&gt;
- Using [[#ESS|ESS]] position in small increments to turn specific angles.  Often seen in discrete amounts such as &amp;quot;3 ess turns right&amp;quot; or &amp;quot;3 ess right.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
= F =&lt;br /&gt;
=== FESS ===&lt;br /&gt;
- An abbreviation for Forward [[#Extended Superslide|Extended Superslide]].  Also known as a [[#Damage ESS|Damage ESS]], this is a method of failure when attempting a [[#HESS|HESS]].  This is almost never seen typed out fully.&lt;br /&gt;
=== FiT ===&lt;br /&gt;
- Fire Temple.&lt;br /&gt;
=== Flame Storange ===&lt;br /&gt;
- A glitch which allows you to remotely light a Deku Stick on fire, allowing you to carry it a longer distance.&lt;br /&gt;
=== Foolish ===&lt;br /&gt;
- Used to describe a region of the game which is devoid of [[#Logic|logically]] useful items.  Hints will say that searching the area is a &amp;quot;[[Hints#Foolish Choice|Foolish Choice]].&amp;quot;&lt;br /&gt;
&lt;br /&gt;
=== FoT ===&lt;br /&gt;
- Forest Temple.&lt;br /&gt;
=== Freestanding ===&lt;br /&gt;
- This is used to describe [[#Check|checks]] which are not in a chest and instead just items on the ground to be picked up.  In randomizer, they will take on the appearance of the item which you will receive as in vanilla they are all Heart Pieces, Heart Containers, and small keys.  Be careful of ice traps!&lt;br /&gt;
=== Frog Song ===&lt;br /&gt;
- After playing the 6 white note songs for the frogs in Zora&#039;s River, you can prompt them to play a bug catching game.  The goal of the game is to press the button of the corresponding frog when the bug is over their head.  However, the order of this song never changes.  It is always: A &amp;lt; &amp;gt; v &amp;lt; &amp;gt; v A v A v &amp;gt; &amp;lt; A&lt;br /&gt;
&lt;br /&gt;
[[File:FrogSong.png|450px|center]]&lt;br /&gt;
&lt;br /&gt;
=== FW ===&lt;br /&gt;
- Farore&#039;s Wind&lt;br /&gt;
&lt;br /&gt;
= G =&lt;br /&gt;
=== GBK ===&lt;br /&gt;
- Ganon&#039;s Boss Key.&lt;br /&gt;
=== GC ===&lt;br /&gt;
- An abbreviation for either Ganon&#039;s Castle or Goron City.  This is used inconsistently, but is usually clear from context.&lt;br /&gt;
&lt;br /&gt;
=== GF ===&lt;br /&gt;
- Gerudo Fortress.&lt;br /&gt;
=== GIM ===&lt;br /&gt;
- Get Item Manipulation.  A glitch which allows the player to modify the item which is queued to be given to them.&lt;br /&gt;
=== GJ ===&lt;br /&gt;
- [[#Groundjump|Groundjump]].&lt;br /&gt;
=== GK ===&lt;br /&gt;
- Giant&#039;s Knife.  This is a very uncommon abbreviation.  Can refer to both the [[#Check|check]] and the item itself.&lt;br /&gt;
=== Glow Mode ===&lt;br /&gt;
- The point in a randomizer game when you only need to gather the Light Arrows to proceed to the end of the game.&lt;br /&gt;
=== Go Mode ===&lt;br /&gt;
- The point in a randomizer game when you either have or know the location of every item you require to beat the game.&lt;br /&gt;
=== Greg ===&lt;br /&gt;
- A nickname for the &amp;quot;Rupee (1)&amp;quot; item, standing for Green Rupee of Eternal Glory. &lt;br /&gt;
=== Groundjump ===&lt;br /&gt;
- A glitch that allows the player to cancel a backflip or sidehop, effectively giving Link the ability to jump slightly higher.&lt;br /&gt;
=== GS ===&lt;br /&gt;
- Gold Skulltula.&lt;br /&gt;
=== GT ===&lt;br /&gt;
- An abbreviation for Ganon&#039;s Tower.  This is not very commonly used.&lt;br /&gt;
=== GTG ===&lt;br /&gt;
- Gerudo Training Ground.&lt;br /&gt;
&lt;br /&gt;
=== GV === &lt;br /&gt;
- Gerudo Valley.&lt;br /&gt;
=== GY ===&lt;br /&gt;
- An uncommon abbreviation for the Graveyard.&lt;br /&gt;
=== GZ ===&lt;br /&gt;
- Our [https://practicerom.com/ practice tool], also known as the Practice ROM.&lt;br /&gt;
&lt;br /&gt;
= H =&lt;br /&gt;
=== HBA ===&lt;br /&gt;
- Horseback Archery.  Refers to both the 1000 and 1500 game in the Gerudo Fortress that in vanilla rewards a Heart Piece and Quiver upgrade, respectively.&lt;br /&gt;
=== HC ===&lt;br /&gt;
- Heart Container/Hyrule Castle.&lt;br /&gt;
&lt;br /&gt;
=== HESS ===&lt;br /&gt;
- Hyper [[#Extended Superslide|Extended Superslide]].  A glitch which allows the player to move backwards at the highest sustainable in-game speed.  This is almost never seen typed out fully.&lt;br /&gt;
=== HF ===&lt;br /&gt;
- Hyrule Field.&lt;br /&gt;
=== Hookshot Extension ===&lt;br /&gt;
- A technique which allows the player to fire their hookshot, longshot, bow, or slingshot from slightly in front of where it would normally fire, allowing you to hook on to things a little bit easier and even shoot through some walls.&lt;br /&gt;
=== Hover ===&lt;br /&gt;
- In a glitchless context, refers to using the Hover boots to cross a gap.  In glitch contexts, can also refer to using [[#ISG|ISG]] and a damage source to literally hover in midair.&lt;br /&gt;
=== HP ===&lt;br /&gt;
- Heart Piece. Also commonly referred to as PoH or Piece of Heart.&lt;br /&gt;
&lt;br /&gt;
= I =&lt;br /&gt;
=== IC ===&lt;br /&gt;
- Ice Cavern.&lt;br /&gt;
=== IM ===&lt;br /&gt;
- An umbrella term for the three glitches: [[#RBA|RBA]], [[#BA|BA]], and [[#GIM|GIM]]. Stands for Item Manipulation.&lt;br /&gt;
&lt;br /&gt;
=== ISG ===&lt;br /&gt;
- Infinite Sword Glitch; a glitch which results in your weapon being in a constant attack state.&lt;br /&gt;
&lt;br /&gt;
= J =&lt;br /&gt;
=== Jabu ===&lt;br /&gt;
- Jabu Jabu&#039;s Belly.  Sometimes referred to as JJB.&lt;br /&gt;
&lt;br /&gt;
= K =&lt;br /&gt;
=== Kak ===&lt;br /&gt;
- Short for Kakariko Village.&lt;br /&gt;
=== KD ===&lt;br /&gt;
- King Dodongo.&lt;br /&gt;
=== KF ===&lt;br /&gt;
- Kokiri Forest.&lt;br /&gt;
=== Know Mode ===&lt;br /&gt;
- Exclusive to restreams, this is a point in the randomizer whereby the audience knows the location of every item required to beat the game through the means of watching multiple players at once.&lt;br /&gt;
=== KZ ===&lt;br /&gt;
- King Zora.&lt;br /&gt;
&lt;br /&gt;
= L =&lt;br /&gt;
=== LACS ===&lt;br /&gt;
- Light Arrow Cutscene.  In randomizer, this mainly refers to the location where you would normally receive the Light Arrows in vanilla.&lt;br /&gt;
=== Ladder ===&lt;br /&gt;
- A type of randomizer race where a pool of racers are ranked  on one leaderboard where rank is determined by a pairing of many 1-vs.-1 races.  Please see their [https://ootrladder.com/ website] for more details.&lt;br /&gt;
=== Lensless Wasteland ===&lt;br /&gt;
- The act of crossing the Haunted Wasteland without the Lens of Truth.  The path is always the same, so memorizing it removes the need for following the Poe.&lt;br /&gt;
=== LH ===&lt;br /&gt;
- Lake Hylia.&lt;br /&gt;
=== LLR ===&lt;br /&gt;
- Lon Lon Ranch.&lt;br /&gt;
=== Logic ===&lt;br /&gt;
- A part of the randomizer code that ensures that each seed can be completed. See [[Logic|Glitchless Logic]] and [[Glitch Logic]]. See also [[#Out of Logic|Out of Logic]].&lt;br /&gt;
=== LW ===&lt;br /&gt;
- Lost Woods.&lt;br /&gt;
&lt;br /&gt;
= M =&lt;br /&gt;
=== Megaflip ===&lt;br /&gt;
- A glitch which allows the player to backflip with maximum sustainable speed to extend its distance.&lt;br /&gt;
=== Megasidehop ===&lt;br /&gt;
- A glitch which allows the player to sidehop with maximum sustainable speed to extend its distance.&lt;br /&gt;
=== MK ===&lt;br /&gt;
- Market, specifically, Hyrule Castle Town market.&lt;br /&gt;
=== MoT ===&lt;br /&gt;
- Mask of Truth.  Refers to both the item and the [[#Check|check]] from showing it in the Deku Theatre.&lt;br /&gt;
&lt;br /&gt;
= N = &lt;br /&gt;
=== Naked Wasteland ===&lt;br /&gt;
- The act of crossing the Haunted Wasteland, although more specifically the quicksand on the Gerudo Fortress side of the Wasteland, without the use of any items.  This can be achieved with a well-aimed backwalk.&lt;br /&gt;
=== NL ===&lt;br /&gt;
- Nayru&#039;s Love.&lt;br /&gt;
=== No IM/WW ===&lt;br /&gt;
- A [[No IM/WW|ruleset]] for racing.&lt;br /&gt;
=== No Logic ===&lt;br /&gt;
- A setting that disables [[#Logic|logic]], allowing the randomizer to place items into the world completely at random without checking that the game is beatable. Ocarina of Time has many glitches, so most seeds will still be beatable but often may require use of very advanced tech.&lt;br /&gt;
&lt;br /&gt;
= O =&lt;br /&gt;
=== Ocarina Minigame ===&lt;br /&gt;
- The minigame in Lost Woods in which you repeat back a series of ocarina notes to two skull kids.&lt;br /&gt;
=== OGC ===&lt;br /&gt;
- Outside Ganon&#039;s Castle.  Refers to the area where the Rainbow Bridge spawns, the Gold Skulltula there, as well as the Fairy Fountain reward.&lt;br /&gt;
=== Online ===&lt;br /&gt;
- Refers to the [https://discord.gg/UFVY9DE ModLoader64] emulator and setup which allows multiple people to play in the same game at the same time. Sometimes abbreviated OoTO.&lt;br /&gt;
&lt;br /&gt;
=== OoT ===&lt;br /&gt;
- The Legend of Zelda: Ocarina of Time.  Also commonly used to refer to the Ocarina of Time item or location.&lt;br /&gt;
=== Out of Logic ===&lt;br /&gt;
- Obtaining an item or performing an activity outside of the intended order determined by the program&#039;s [[#Logic|logic]].&lt;br /&gt;
&lt;br /&gt;
= P =&lt;br /&gt;
=== Path ===&lt;br /&gt;
- A type of [[Hints#Path to Reward (Goal Hints)|hint]] describing an area which contains an item [[#Logic|logically]] required to complete a given goal, which is usually defeating a dungeon boss.&lt;br /&gt;
=== Path of Gold ===&lt;br /&gt;
- A type of [[Hints#Path of Gold|hint]] describing an area which contains an item [[#Logic|logically]] required to collect every Triforce Piece in the seed. Appears only when [[#Triforce Hunt|Triforce Hunt]] is enabled.&lt;br /&gt;
=== PCS ===&lt;br /&gt;
- [[#Power Crouch Stab|Power Crouch Stab]]&lt;br /&gt;
=== PG ===&lt;br /&gt;
- Phantom Ganon.&lt;br /&gt;
=== Pocket Egg ===&lt;br /&gt;
- The first item in the adult trade sequence, ultimately resulting in the Biggoron&#039;s Sword.&lt;br /&gt;
=== PoG ===&lt;br /&gt;
- [[#Path of Gold|Path of Gold]].&lt;br /&gt;
=== PoH ===&lt;br /&gt;
- Piece of Heart.  Also commonly referred to as HP or Heart Piece.&lt;br /&gt;
=== Potato ===&lt;br /&gt;
- A nickname for the Fairy Ocarina, due to its color and shape.&lt;br /&gt;
=== Power Crouch Stab ===&lt;br /&gt;
- The damage value used for crouch stabs is the last attack used with a sword/hammer/stick. Most often used in conjuction with a jumpslash to &amp;quot;store&amp;quot; a high damage attack in order to deal damage more quickly. This technique is known as &#039;&#039;Power Crouch Stabbing&#039;&#039;. When no sword/hammer/stick has been used since entering the current area the crouch stab will take the damage value of a regular Kokiri Sword slash.&lt;br /&gt;
&lt;br /&gt;
= Q =&lt;br /&gt;
=== QPA ===&lt;br /&gt;
- Quick Putaway.  A glitch which allows the player to store a glitched [[#Power Crouch Stab|Power Crouch Stab]] value.&lt;br /&gt;
&lt;br /&gt;
= R =&lt;br /&gt;
=== RA ===&lt;br /&gt;
- A common abbreviation for the emulator [[Retroarch]].&lt;br /&gt;
=== Reverse Wasteland ===&lt;br /&gt;
- The act of traveling the Haunted Wasteland from the Colossus side to the Fortress side. This is considered [[#Out of Logic|Out of Logic]] by default, though can be enabled via the Tricks menu.&lt;br /&gt;
=== RBA ===&lt;br /&gt;
- Reverse Bottle Adventure.  A glitch which allows the player to write values into memory.  It is extremely powerful, but very limited.&lt;br /&gt;
&lt;br /&gt;
= S =&lt;br /&gt;
=== SFM ===&lt;br /&gt;
- Sacred Forest Meadow.&lt;br /&gt;
=== ShT ===&lt;br /&gt;
- Shadow Temple.&lt;br /&gt;
=== Skull Mask ===&lt;br /&gt;
- This refers to both the item itself which is part of the Child Trade Quest, as well as the [[#Check|check]] in which the mask is shown off in the Deku Theater.&lt;br /&gt;
=== SoA ===&lt;br /&gt;
- Stone of Agony.&lt;br /&gt;
=== SoS ===&lt;br /&gt;
- Song of Storms.  Can refer to both the song itself and the location you would normally find it in vanilla.&lt;br /&gt;
=== SoT ===&lt;br /&gt;
- Song of Time.  Can refer to both the song itself and the location you would normally find it in vanilla.&lt;br /&gt;
=== Spheres ===&lt;br /&gt;
- Spheres are a conceptual explanation of how more things become available to you as you collect more items. It is the &amp;quot;intended path&amp;quot; as written by a computer, but you will likely never actually go from sphere to sphere while playing.&lt;br /&gt;
&amp;quot;Sphere 0&amp;quot; is what you can get as soon as you boot up your game without collecting anytime else, such as Mido&#039;s house and the freestanding Gerudo Valley HPs.&lt;br /&gt;
What you&#039;ve collected in Sphere 0 enables what you have access to in Sphere 1. Under normal settings, you get an Ocarina from Saria in Sphere 0. So, whatever you get from Ocarina Minigame is acquired in Sphere 1. Let&#039;s say that reward is a Scale. If you receive a Scale in Sphere 1, then anything it unlocks is part of that seed&#039;s Sphere 2. Let&#039;s say you find a Bomb Bag at the Ruto Bottle check. That Bomb Bag is in Sphere 2, and everything it directly unlocks becomes part of Sphere 3.&lt;br /&gt;
Keep radiating outward as you collect more unique items that unlock more unique locations until you are able to defeat Ganon.&lt;br /&gt;
&lt;br /&gt;
The description above details how Spheres work for the Playthrough in your Spoiler Log. Colloquially, for example when discussing a race seed, a slightly different variant is also used, where non-randomized checks and events that are the same every seed don&#039;t increase the Sphere count. The Ocarina Minigame is placed in Sphere 1 in the above example, whereas in this variant it is counted in Sphere 0 because you can always immediately get the Ocarina if it is unshuffled. Same goes for events such as unlocking Time Travel. Usually only Sphere 0 is discussed this way, because figuring out which check is in which Sphere can get very convoluted and can change over the course of the seed as players find more items.&lt;br /&gt;
&lt;br /&gt;
=== Spoiler Log ===&lt;br /&gt;
- A document created by the randomizer which lists all the settings, item locations, hints, etc.  This will not open automatically or give you any extra information.  It simply serves as a resource in case you get stuck or if you really wanted to know what was in that one chest you forgot.&lt;br /&gt;
=== SpT ===&lt;br /&gt;
Spirit Temple.&lt;br /&gt;
=== SRM ===&lt;br /&gt;
- Stale Reference Manipulation.  A glitch which allows the player to take advantage of free but uncleared memory to do a variety of things including but not limited to calling arbitrary functions, redirecting pointers, and [[#ACE|Arbitrary Code Execution]].&lt;br /&gt;
=== Standard ===&lt;br /&gt;
- [[Standard]] is the most common racing [[rules|ruleset]].&lt;br /&gt;
&lt;br /&gt;
= T =&lt;br /&gt;
=== TH ===&lt;br /&gt;
- [[#Triforce Hunt|Triforce Hunt]].&lt;br /&gt;
=== Three Song Route === &lt;br /&gt;
- A common opener for the [[Standard]] weekly races that involves [[#Check|checking]] all 3 child song locations - Zelda&#039;s Lullaby, Epona&#039;s Song, Saria&#039;s Song - in quick succession.&lt;br /&gt;
=== ToT ===&lt;br /&gt;
- Temple of Time.&lt;br /&gt;
=== Trials ===&lt;br /&gt;
- Another way to refer to entirety of Ganon&#039;s Castle and Ganon&#039;s Tower.&lt;br /&gt;
=== Triforce Hunt===&lt;br /&gt;
- An alternative game mode where pieces of the Triforce are spread throughout the world and you must collect a certain number to win.&lt;br /&gt;
&lt;br /&gt;
= U =&lt;br /&gt;
&lt;br /&gt;
= V = &lt;br /&gt;
&lt;br /&gt;
= W =&lt;br /&gt;
=== WaT ===&lt;br /&gt;
- Water Temple, sometimes just WT.&lt;br /&gt;
=== Way of the Hero ===&lt;br /&gt;
- A [[Hints#Way of the Hero|hint]] which describes an area which contains an item that is [[#Logic|logically]] required to beat the game.&lt;br /&gt;
&lt;br /&gt;
=== Weird Egg === &lt;br /&gt;
- The first item in the child trade series, ultimately resulting in the Mask of Truth.&lt;br /&gt;
=== Weirdshot ===&lt;br /&gt;
- A glitch which allows the player to fire first person weapons from underground.&lt;br /&gt;
=== WOTH ===&lt;br /&gt;
- [[#Way of the Hero|Way of the Hero]]&lt;br /&gt;
&lt;br /&gt;
= X =&lt;br /&gt;
&lt;br /&gt;
= Y =&lt;br /&gt;
&lt;br /&gt;
= Z =&lt;br /&gt;
=== ZD ===&lt;br /&gt;
- Zora&#039;s Domain.&lt;br /&gt;
=== ZF ===&lt;br /&gt;
- Zora&#039;s Fountain.&lt;br /&gt;
=== ZL ===&lt;br /&gt;
- An abbreviation for either Zelda&#039;s Letter or Zelda&#039;s Lullaby.  It is often clear from context which is meant.  It can also refer to the vanilla location of Zelda&#039;s Lullaby to refer to it as a [[#Check|check]].&lt;br /&gt;
=== ZR ===&lt;br /&gt;
- Zora&#039;s River.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3090</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3090"/>
		<updated>2023-04-23T09:18:51Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: updated for main repo being moved&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/OoTRandomizer/OoT-Randomizer Dev (OoTRandomizer)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x45&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/rrealmuto/OoT-Randomizer/tree/Dev-Rob Dev-Rob (rrealmuto)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57 cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Elagatua/OoT-Randomizer blitz (Elagatua)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x99&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/mracsys/OoT-Randomizer Dev-M (mracsys)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3088</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3088"/>
		<updated>2023-04-22T00:45:06Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added feature comparison between bizhawk-co-op and Mido&amp;#039;s House Multiworld&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to help the reader set up [[Bizhawk]] for Multiworld. Multiworld is a co-op mod for the OoT Randomizer. Players have their own inventory and their own world. Also, player-specific items are mixed between the worlds. For example, if you obtain an item in your world, it could either stay with you or get sent to another player. Everyone participating will be playing different intermingled seeds.&lt;br /&gt;
&lt;br /&gt;
As an example, there could be a scenario where Player 1 can only advance in their own world based on something Player 2 does. Once Player 2 finds the Megaton Hammer belonging to Player 1, Player 1 will automatically receive it. Every world is linked together. &lt;br /&gt;
&lt;br /&gt;
In order to link everyone&#039;s worlds together, players need to make use of &amp;quot;lua scripts&amp;quot;. These are only compatible with Bizhawk, however the ModLoader64 devs have made a copy which is compatible with their emulator and the OoT Online pak, allowing players to play without a &amp;quot;host&amp;quot; and to see each other&#039;s character in the game. ([https://discord.gg/mWDztG For assistance with ModLoader64, please join their Discord].) Support for other emulators, as well as console support, is planned for future releases.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the Seeds ==&lt;br /&gt;
&lt;br /&gt;
=== Using the Webpatcher ===&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://ootrandomizer.com/generator Webpatcher] and set up the settings you want for the seed. On the &amp;lt;code&amp;gt;Rom Options&amp;lt;/code&amp;gt; tab change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
After you have generated the seed, share the URL with your partners and have everyone choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Then continue patching the rom as you would normally (don&#039;t forget cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen2.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
=== Using the Offline Version ===&lt;br /&gt;
&lt;br /&gt;
Generating a ROM using an offline build works a little differently. After choosing the settings you wish to play with, go to the &amp;lt;code&amp;gt;ROM Options&amp;lt;/code&amp;gt; tab and set &amp;lt;code&amp;gt;Generate New Seed&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Generate From Seed&amp;lt;/code&amp;gt; in previous versions). Choose &amp;lt;code&amp;gt;Patch File&amp;lt;/code&amp;gt; as your &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; and change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Then hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev1.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Send the patch file (.zpfz) to your partners and have them set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; should be &amp;lt;code&amp;gt;Compressed [Stable]&amp;lt;/code&amp;gt; now, and everyone should choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Select the patch file and hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt; (don&#039;t forget to set cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively. &lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev3.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Note: if your partners don&#039;t have the offline build they can also patch the rom using the website. Make sure to set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt; and select your patch file (.zpfz).&lt;br /&gt;
&lt;br /&gt;
There are several reasons why someone might want to generate a ROM using an offline build. For example, some builds might have features that are not available on the website build (yet), like [https://github.com/Roman971/OoT-Randomizer additional Entrance Randomizer settings]. Generating from an offline build also lets you play with your own custom patches.&lt;br /&gt;
&lt;br /&gt;
== Installing Multiworld and Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== The Recommended Method ===&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Windows+R&#039;&#039;&#039; to open the &#039;&#039;&#039;Run&#039;&#039;&#039; dialog box, and then type &amp;quot;&#039;&#039;&#039;powershell&#039;&#039;&#039;&amp;quot; in the text box. Once you have your PowerShell window open, copy-paste this in:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;cd $env:userprofile\downloads;&lt;br /&gt;
Set-ExecutionPolicy Bypass -Scope Process -Force;&lt;br /&gt;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;&lt;br /&gt;
iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://raw.githubusercontent.com/TestRunnerSRL/bizhawk-co-op/master/bizhawk-co-op.ps1&#039;))&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here, the PowerShell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install in your downloads folder and place everything for you. Say &#039;&#039;&#039;yes&#039;&#039;&#039; when PowerShell prompts you to install the &amp;lt;code&amp;gt;bizhawk_prereqs.exe&amp;lt;/code&amp;gt; file. Once PowerShell is done, you can move the Bizhawk 2.7 folder somewhere else if you wish. Afterwards, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Alternate Method ===&lt;br /&gt;
&lt;br /&gt;
==== Download the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
First, you must download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip TestRunner&#039;s GitHub page]. When you download this, extract its contents to &#039;&#039;its own folder&#039;&#039; - it will be creating a new Bizhawk install for you to use, so you must keep it separate. &#039;&#039;Note: Whenever there is an update to the Multiworld script, everybody playing must update to the latest version.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Running the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
Once you have the contents extracted to its own folder, locate the &amp;lt;code&amp;gt;bizhawk-co-op.ps1&amp;lt;/code&amp;gt; file. Right Click and select Run with PowerShell.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG1.png|610x149px|Run with PowerShell]]&lt;br /&gt;
&lt;br /&gt;
If Powershell prompts you for permissions, say yes to all. From here, the Powershell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;. &#039;&#039;Note: It is recommended you delete everything outside of the Bizhawk 2.7 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Powershell Permissions ====&lt;br /&gt;
&lt;br /&gt;
You may need to enable executing Powershell scripts without requiring the script to be digitally signed. Open Powershell from the Start Menu by right clicking it and selecting &amp;quot;Run as Admin&amp;quot;. Click the &amp;quot;Yes&amp;quot; button to allow Powershell to run as Administrator. Type &amp;lt;code&amp;gt;Set-ExecutionPolicy Unrestricted&amp;lt;/code&amp;gt; and press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; once, type &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; then press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; again. The Powershell script should now run.&lt;br /&gt;
&lt;br /&gt;
== Configuring Bizhawk for Multiworld ==&lt;br /&gt;
&lt;br /&gt;
=== Bizhawk Settings ===&lt;br /&gt;
&lt;br /&gt;
There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to &amp;lt;code&amp;gt;Config -&amp;gt; Customize&amp;lt;/code&amp;gt; and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select &amp;lt;code&amp;gt;Lua+LuaInterface&amp;lt;/code&amp;gt; and hit OK. While on the Advanced tab, you should also check the box for &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; and set it to a reasonable time, such as 60-180 seconds (keep in mind that setting this too low could increase lag and decrease overall emulator performance). This will allow Bizhawk to write your in-game save to your drive. This is &#039;&#039;&#039;NOT&#039;&#039;&#039; a form of save state - it simply periodically creates/updates a file on your hard drive with your in-game save data, and is wonderful for mitigating the effects of crashes. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;In the event of a crash (or if you open TAStudio by accident) DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save file follow the instructions over [[Multiworld#Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen!|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:bizhawkautosave.png|420x487px|Advanced Customization]]&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, tick the boxes for &amp;quot;Accept background input&amp;quot; and &amp;quot;Run in background&amp;quot; – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes and prevent the emulation from pausing (which will disconnect you). Clear your hotkeys by going to Config -&amp;gt; Hotkeys, and at the bottom click Misc and Clear All.&lt;br /&gt;
&lt;br /&gt;
=== Controller Settings ===&lt;br /&gt;
&lt;br /&gt;
The next step is to set your controller up. Your controller configuration will vary based on what controller you are using; for Bizhawk to enable the Controller menu, you must have a ROM loaded. For a smooth controller experience, you must unbind the first 4 binds in Config -&amp;gt; Controller such that it looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:MWG3.png|320x207px|Normal Controls]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then have to bind your analog stick in the Analog tab of your controller config and adjust your sensitivity and deadzones to your preference. &#039;&#039;Additional info on controller setup can be found in Step 6 of the [[Bizhawk|Bizhawk Guide]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Video Settings ===&lt;br /&gt;
&lt;br /&gt;
You can fix how your game looks by going to Config -&amp;gt; Cores -&amp;gt; N64 Video Plugin Settings. In here, change your resolution so that it runs smooth. Multiworld will drop your performance, so keep that in mind. The recommended video plugin is GLideN64. &#039;&#039;(This is not the same plugin as Glide64!)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Starting the Multiworld Session ==&lt;br /&gt;
&lt;br /&gt;
=== Opening the Lua Console ===&lt;br /&gt;
&lt;br /&gt;
Once you have your emulator set up to run how you are comfortable with, its time to move to the Lua console. Go to Tools -&amp;gt; Lua Console, and a separate window will open up. &#039;&#039;This window must remain open at all times during a Multiworld.&#039;&#039; In the Lua Console, go to Settings and checkmark the Disable Scripts on loads.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG4.png|586x379px|Disable Scripts on Load]]&lt;br /&gt;
&lt;br /&gt;
This is the last of the settings changes you have to do. If you want Bizhawk to retain these settings changes for the next time, go to Config -&amp;gt; Save Config. Once you have these steps done, &#039;&#039;&#039;you MUST close your emulator and reopen it for this change to take effect&#039;&#039;&#039;. Close out of Bizhawk, and then reopen it and the Lua Console. Sometimes this will not be enough and you will still get an error trying to load the Lua file. In that case reboot your entire computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If for some reason you do not have your Multiworld ROM open, you must do so now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here in the Lua Console, Open Script and locate the &amp;lt;code&amp;gt;bizhawk co-op.lua&amp;lt;/code&amp;gt; file in the Bizhawk 2.7 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG5 2.png|Bizhawk co-op]]&lt;br /&gt;
&lt;br /&gt;
This window must &#039;&#039;also&#039;&#039; stay open at all times.&lt;br /&gt;
&lt;br /&gt;
=== Rooms ===&lt;br /&gt;
&lt;br /&gt;
The Lua Console Script is where you set up a room and join rooms.&lt;br /&gt;
&lt;br /&gt;
If you are the Host: You must port forward. How you do this varies on what brand your router is. Instructions on how to do this can be found by Googling your brand/model of router. You&#039;ll want to use a port between 49152 and 65535. We highly recommend using the default port, 50000. You&#039;ll also want to ensure you&#039;re forwarding the TCP protocol as that is the protocol Multiworld uses. Most other games you have port forwarded in the past likely were using the UDP protocol.&lt;br /&gt;
&lt;br /&gt;
Once that is done, in the Bizhawk Co-op window the Host must set their name, password, and the port that was forwarded, along with setting the game script to Ocarina of Time. Don&#039;t set the IP address. Hit Create Room and tell the people joining the Room Name (= your name), password, and port. &#039;&#039;(It is not recommended to use your own personal password here, as it is shared with the group. Use something that will prevent random people from joining your room, but not something that will compromise your own security.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are Joining and the Host has set up the room: hit Refresh in the Bizhawk Co-op window and select the Host&#039;s Room from the dropdown bar. When you input your username, keep in mind the game will use this to display who got what item for everyone playing. It will max out at 8 characters, even if you input more. Fill in the password and port number the Host gave you and select the Ocarina of Time Game Script and hit Join Room.&lt;br /&gt;
&lt;br /&gt;
You can also select a player number when both hosting and joining a room. This is non-mandatory, and player numbers will be automatically selected if non are entered. This also does not need to match the world number chosen when patching your ROM file. If you do select a player number, and that number is already filled in that room, you will be unable to join.&lt;br /&gt;
&lt;br /&gt;
=== Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the {{discord}}, you can assign the Multiworld role to yourself by going to the {{discord|role-assignment}} channel and clicking the 3 emote - this will allow you to receive pings in the server where there are announcements from the Devs or folks are looking for players. You can also visit {{discord|multiworld-planning}} to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use one of the [[Trackers]] so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Map Trackers such as 2deep4real&#039;s Web Tracker or Hamsda&#039;s Map and Item Tracker package for EmoTracker are highly recommended.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Installation Issues (Applies to both the Recommended and Alternate Methods) ===&lt;br /&gt;
&lt;br /&gt;
==== Windows 7 ====&lt;br /&gt;
&lt;br /&gt;
If you are running Windows 7 you will need to enable remote Powershell script execution, and make sure Powershell is updated.&lt;br /&gt;
&lt;br /&gt;
First, go to the [https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell|Microsoft Installing Powershell page] and navigate to the download page for the the latest Windows 7 SP1 Powershell version. At the time of writing it is WMF 5.1. The file on the download page you want to download is named similar to &amp;lt;code&amp;gt;Win7AndW2K8R2-KB3191566-x64.zip&amp;lt;/code&amp;gt;. Run the &amp;lt;code&amp;gt;.msu&amp;lt;/code&amp;gt; file inside of the zip file and it should update Powershell.&lt;br /&gt;
&lt;br /&gt;
==== Anti-Virus ====&lt;br /&gt;
&lt;br /&gt;
Another issue that can occur while running the Powershell script is your anti-virus deleting the files it downloads. The BizHawk Prerequisites often gets marked as suspicious due to it being an installer that runs more installers. We can&#039;t give a detailed guide on how to exclude a folder in every anti-virus software, but search Google with a query like &amp;lt;code&amp;gt;Exclude Folder &amp;lt;your_anti-virus_name&amp;gt;&amp;lt;/code&amp;gt; and you should find a guide on their official site explaining how to do so. Exclude the folder that has the Powershell script in it and now you should be able to run it without the downloaded files getting deleted.&lt;br /&gt;
&lt;br /&gt;
=== Common Error Messages ===&lt;br /&gt;
These are the most common errors that pop up that have known solutions. If none of these solve the problem, try rebooting your computer again afterwards to ensure any new configurations are fully loaded.&lt;br /&gt;
&lt;br /&gt;
==== NullHawk Does Not Implement Memory Domains ====&lt;br /&gt;
You must load the ROM before activating the Lua scripts. &lt;br /&gt;
&lt;br /&gt;
If doing so does not fix the issue, open the Lua Console and look at &amp;lt;code&amp;gt;Settings -&amp;gt; Autoload&amp;lt;/code&amp;gt;. This setting should be &#039;&#039;&#039;disabled&#039;&#039;&#039;. Save the settings and completely close out of Bizhawk. Reopen, load the rom, and only after the rom is loaded open the Lua Console.&lt;br /&gt;
&lt;br /&gt;
==== Error 401 ====&lt;br /&gt;
This generally means that either the password entered was incorrect, or that the room name already exists. Also, avoid special characters like spaces in the room name. We recommend using letters (no accents) and numbers only.&lt;br /&gt;
&lt;br /&gt;
==== This ROM is not compatible with this version of the co-op script. ====&lt;br /&gt;
[https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip Update your scripts].&lt;br /&gt;
&lt;br /&gt;
==== Unable To Find Domain: CARTROM ====&lt;br /&gt;
You are using the A Link to the Past LUA script. Choose Ocarina of Time in the dropdown instead.&lt;br /&gt;
&lt;br /&gt;
==== Dynamic Libraries Not Enabled ====&lt;br /&gt;
You did not set the Lua Core setting properly. Remember to restart Bizhawk after changing it.&lt;br /&gt;
&lt;br /&gt;
==== Unprotected Error in Call to LUA API ====&lt;br /&gt;
This is a general error that pops up randomly. You need to ensure all copies of Bizhawk are closed properly. The easiest way to ensure this is by rebooting your computer.&lt;br /&gt;
&lt;br /&gt;
If you consistently get it when trying to start up the script, make sure the script is located in the Bizhawk root folder. This error will come up if you run the script from any other folder.&lt;br /&gt;
&lt;br /&gt;
==== Connection Failed: Timeout ====&lt;br /&gt;
There are several reasons this can happen, all of them being various methods of misconfiguration.&lt;br /&gt;
&lt;br /&gt;
First, the host must have the [[#Rooms|port being used forwarded]] if not using Hamachi. Your private IP address that you forward the port to can change for various reasons. Always ensure that the router is pointing to the right computer with the port forwarding options. The host must also not have pings blocked in their router settings. This setting can be found under many names depending on the router.&lt;br /&gt;
&lt;br /&gt;
Everyone playing must have the Bizhawk emulator allowed through their firewall.&lt;br /&gt;
&lt;br /&gt;
The above [[#Configuring_Bizhawk_for_Multiworld|Bizhawk configuration options]] are not optional. If you do not configure the emulator properly you will be unable to stay connected to each other.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Arguments to Method Call ====&lt;br /&gt;
You&#039;ll get this error if files are in the wrong place. This can happen if you move any of the files manually, or if the Powershell script exits early.&lt;br /&gt;
&lt;br /&gt;
The easiest way to fix this is to remove the Bizhawk folder and re-run the Powershell script. If your bizhawk-co-op.lua file is in the Lua folder, you can try moving it to the root folder where EmuHawk.exe is instead and see if that works too.&lt;br /&gt;
&lt;br /&gt;
==== Attempt to concatenate local &#039;err&#039; ====&lt;br /&gt;
This error occurs when some part that was downloaded was corrupt. The easiest way to fix this is to delete the Bizhawk folder the Powershell script downloaded and run it again.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Issues ===&lt;br /&gt;
&lt;br /&gt;
==== A Specific Item Failed to Transfer ====&lt;br /&gt;
&lt;br /&gt;
Items can be retrieved by having the receiving player enter a line of code into the Lua console, though it is best to avoid this situation entirely if possible. This frequently occurs if a player continues while one or more other players are disconnected from the room. To prevent this, always ensure everyone is connected before collecting any item.&lt;br /&gt;
&lt;br /&gt;
Go to [https://pidgezero.one/zootr/mwlua.html this website] (made by pidgezero_one) and select option 2. Locate the code for the missing item and follow the instructions there to retrieve the item. If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen! ====&lt;br /&gt;
&lt;br /&gt;
First of all, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save files follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# In your Bizhawk folder navigate to &amp;lt;code&amp;gt;\N64\SaveRAM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Identify the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files corresponding to your seed. Sorting by date may help. Note that the &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files will only exist if you&#039;ve [[Multiworld#Bizhawk Settings|enabled that]] beforehand.&lt;br /&gt;
# Optional: manually make a backup of these files somewhere on your pc.&lt;br /&gt;
# Delete the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file and rename &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; to take the place of the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file you&#039;ve just deleted.&lt;br /&gt;
# Now you can safely load your seed again and continue playing.&lt;br /&gt;
&lt;br /&gt;
==== A Player Forfeits without Finishing ====&lt;br /&gt;
&lt;br /&gt;
If a player forfeits their world, the game can continue without them by entering code lines into the Lua console to retrieve the lost items for the remaining players. Upload the multiworld spoiler log on [https://pidgezero.one/zootr/mwlua.html this site] (made by pidgezero_one) and follow the instructions there.  If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== LUA Console Window Too Small ====&lt;br /&gt;
&lt;br /&gt;
If your window for the LUA connection console is too small and the elements are overlapping, you need to change your DPI settings. Right click EmuHawk -&amp;gt; Properties -&amp;gt; Compatability -&amp;gt; High DPI scaling override, change to &amp;quot;System (Enhanced)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:DPISettings.png|326x407px|EmuHawk High DPI Settings]]&lt;br /&gt;
&lt;br /&gt;
== Multiworld Without Port-Forwarding or Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== Hamachi ===&lt;br /&gt;
&lt;br /&gt;
If nobody in your multiworld group can port-forward for whatever reason, and you cannot get someone who can to join, then there is a program you can use: Hamachi. Let me preface this by saying that Hamachi basically &#039;tricks&#039; your computers to believe that you are all connected via LAN.&lt;br /&gt;
&lt;br /&gt;
To start, download Hamchi [[https://www.vpn.net/ here]] and install it. Create an account, and go to System &amp;gt; Preferences &amp;gt; Settings to make sure that &#039;Encryption&#039; is enabled. Then, click on the power button to go online.&lt;br /&gt;
&lt;br /&gt;
==== Hosting ====&lt;br /&gt;
If you&#039;re hosting, then click Network &amp;gt; Create a new network. Give it a unique name and password, making sure that nobody other than the people you&#039;re playing with find out this information. After this, you&#039;ll see it pop onscreen:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
To join an existing network, click Network &amp;gt; Join an existing network. Type in your friend&#039;s network ID and the network&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re all connected in the network, you can start the multiworld.&lt;br /&gt;
&lt;br /&gt;
Right click on the address above your nickname, and click &#039;Copy IPv4 address&#039; and share it with the people joining you:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide2.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039;, Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
==== Joining ====&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039; and paste the IPv4 the host gave you into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to start. As usual, if you have any more problems, seek advice within the {{discord}}. &lt;br /&gt;
&lt;br /&gt;
==== Security Awareness ====&lt;br /&gt;
&#039;&#039;&#039;Be careful with who you give permission to join your network to.&#039;&#039;&#039; Using Hamachi is like letting everyone using it with you use a computer on the same network as yours.&lt;br /&gt;
&lt;br /&gt;
==== Hamachi Request Timed Out ====&lt;br /&gt;
[https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out Follow these steps to ensure Hamachi is allowed through your firewall]. Both the Host and the clients connecting to the host should do this.&lt;br /&gt;
&lt;br /&gt;
=== Playing over LAN ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re playing over a LAN network, then all you need to do is set the &#039;room&#039; to (Custom IP), type the LAN&#039;s Ipv4 into the &#039;host IP&#039; field, and give yourself a username. Leave the password field blank.&lt;br /&gt;
&lt;br /&gt;
=== Play Without Bizhawk ===&lt;br /&gt;
&lt;br /&gt;
While Bizhawk is the officially supported emulator for multiworld, it is known to be a resource-intensive emulator in addition to being Windows only.&lt;br /&gt;
&lt;br /&gt;
If port forwarding/using Hamachi is impossible for any reason, try [https://midos.house/mw Mido&#039;s House Multiworld]. It is compatible with Bizhawk and Project64 and can have players on different emulators at the same time. This method for multiworld was created by Fenhl and is the newest way to play multiworld. Issues with this can be brought up in the #setup-support channel of the OoTR discord, but it&#039;s unlikely anyone except Fenhl will be able to provide meaningful assistance so do not expect quick replies.&lt;br /&gt;
&lt;br /&gt;
If using Bizhawk is impossible for any reason, try the emulator ModLoader64 (Windows and Linux compatible), as DemoXin has modified the multiworld script to work with it. This method does not require a host. Modloader64 is also the only way to play Ocarina of Time Online, which allows players to see each other in the world, and also supports other various features. As we do not officially support this emulator or any of their paks, we kindly refer you to [https://discord.gg/mWDztG their Discord] for all issues and support.&lt;br /&gt;
&lt;br /&gt;
==== Feature comparison ====&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! Feature&lt;br /&gt;
 ! [https://github.com/TestRunnerSRL/bizhawk-co-op bizhawk-co-op]&lt;br /&gt;
 ! [https://midos.house/mw Mido&#039;s House Multiworld]&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Project64]] support&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | [[Bizhawk|BizHawk]] support&lt;br /&gt;
 | 2.3–2.8 (no support for the current version)&lt;br /&gt;
 | 2.9 only (no support for older versions)&lt;br /&gt;
 |-&lt;br /&gt;
 | no port forwarding or Hamachi required&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | can be used via LAN without an internet connection&lt;br /&gt;
 | ✓&lt;br /&gt;
 | [https://github.com/midoshouse/ootr-multiworld/issues/3 planned]&lt;br /&gt;
 |-&lt;br /&gt;
 | async support: players don&#039;t need to be connected at the same time&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | easier setup: player name and world number are read from the game&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | prevents players from accidentally using the same world number&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | support for some other games&lt;br /&gt;
 | ✓&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | automatically updates itself&lt;br /&gt;
 |&lt;br /&gt;
 | ✓&lt;br /&gt;
 |-&lt;br /&gt;
 | send all remaining items from a world using a spoiler log&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 | built in&lt;br /&gt;
 |-&lt;br /&gt;
 | choose individual items to give to a player&lt;br /&gt;
 | using [https://pidgezero.one/zootr/mwlua.html an external service]&lt;br /&gt;
 |&lt;br /&gt;
 |-&lt;br /&gt;
 | rooms are automatically deleted after a period of inactivity&lt;br /&gt;
 |&lt;br /&gt;
 | ✓ (defaults to 7 days, configurable)&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3083</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Multiworld&amp;diff=3083"/>
		<updated>2023-04-06T10:09:54Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: fixed name of MH MW (Mido&amp;#039;s House is the website)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The aim of this page is to help the reader set up [[Bizhawk]] for Multiworld. Multiworld is a co-op mod for the OoT Randomizer. Players have their own inventory and their own world. Also, player-specific items are mixed between the worlds. For example, if you obtain an item in your world, it could either stay with you or get sent to another player. Everyone participating will be playing different intermingled seeds.&lt;br /&gt;
&lt;br /&gt;
As an example, there could be a scenario where Player 1 can only advance in their own world based on something Player 2 does. Once Player 2 finds the Megaton Hammer belonging to Player 1, Player 1 will automatically receive it. Every world is linked together. &lt;br /&gt;
&lt;br /&gt;
In order to link everyone&#039;s worlds together, players need to make use of &amp;quot;lua scripts&amp;quot;. These are only compatible with Bizhawk, however the ModLoader64 devs have made a copy which is compatible with their emulator and the OoT Online pak, allowing players to play without a &amp;quot;host&amp;quot; and to see each other&#039;s character in the game. ([https://discord.gg/mWDztG For assistance with ModLoader64, please join their Discord].) Support for other emulators, as well as console support, is planned for future releases.&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the Seeds ==&lt;br /&gt;
&lt;br /&gt;
=== Using the Webpatcher ===&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://ootrandomizer.com/generator Webpatcher] and set up the settings you want for the seed. On the &amp;lt;code&amp;gt;Rom Options&amp;lt;/code&amp;gt; tab change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
After you have generated the seed, share the URL with your partners and have everyone choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Then continue patching the rom as you would normally (don&#039;t forget cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgen2.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
=== Using the Offline Version ===&lt;br /&gt;
&lt;br /&gt;
Generating a ROM using an offline build works a little differently. After choosing the settings you wish to play with, go to the &amp;lt;code&amp;gt;ROM Options&amp;lt;/code&amp;gt; tab and set &amp;lt;code&amp;gt;Generate New Seed&amp;lt;/code&amp;gt; (&amp;lt;code&amp;gt;Generate From Seed&amp;lt;/code&amp;gt; in previous versions). Choose &amp;lt;code&amp;gt;Patch File&amp;lt;/code&amp;gt; as your &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; and change the &amp;lt;code&amp;gt;Player Count&amp;lt;/code&amp;gt; to however many people will be playing. Then hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev1.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Send the patch file (.zpfz) to your partners and have them set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt;. The &amp;lt;code&amp;gt;Output Type&amp;lt;/code&amp;gt; should be &amp;lt;code&amp;gt;Compressed [Stable]&amp;lt;/code&amp;gt; now, and everyone should choose a different &amp;lt;code&amp;gt;Player ID&amp;lt;/code&amp;gt;. Select the patch file and hit &amp;lt;code&amp;gt;Generate!&amp;lt;/code&amp;gt; (don&#039;t forget to set cosmetics and sfx). Each player should have their own Randomizer ROM, with the formula &amp;lt;code&amp;gt;OoT_SeedID_SettingsHash_W0P0&amp;lt;/code&amp;gt; with the W0 and P0 being world count and player ID respectively. &lt;br /&gt;
&lt;br /&gt;
[[File:mwromgendev3.png|560x315px]]&lt;br /&gt;
&lt;br /&gt;
Note: if your partners don&#039;t have the offline build they can also patch the rom using the website. Make sure to set &amp;lt;code&amp;gt;Generate From File&amp;lt;/code&amp;gt; and select your patch file (.zpfz).&lt;br /&gt;
&lt;br /&gt;
There are several reasons why someone might want to generate a ROM using an offline build. For example, some builds might have features that are not available on the website build (yet), like [https://github.com/Roman971/OoT-Randomizer additional Entrance Randomizer settings]. Generating from an offline build also lets you play with your own custom patches.&lt;br /&gt;
&lt;br /&gt;
== Installing Multiworld and Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== The Recommended Method ===&lt;br /&gt;
&lt;br /&gt;
Press &#039;&#039;&#039;Windows+R&#039;&#039;&#039; to open the &#039;&#039;&#039;Run&#039;&#039;&#039; dialog box, and then type &amp;quot;&#039;&#039;&#039;powershell&#039;&#039;&#039;&amp;quot; in the text box. Once you have your PowerShell window open, copy-paste this in:&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;pre&amp;gt;cd $env:userprofile\downloads;&lt;br /&gt;
Set-ExecutionPolicy Bypass -Scope Process -Force;&lt;br /&gt;
[System.Net.ServicePointManager]::SecurityProtocol = [System.Net.ServicePointManager]::SecurityProtocol -bor 3072;&lt;br /&gt;
iex ((New-Object System.Net.WebClient).DownloadString(&#039;https://raw.githubusercontent.com/TestRunnerSRL/bizhawk-co-op/master/bizhawk-co-op.ps1&#039;))&amp;lt;/pre&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here, the PowerShell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install in your downloads folder and place everything for you. Say &#039;&#039;&#039;yes&#039;&#039;&#039; when PowerShell prompts you to install the &amp;lt;code&amp;gt;bizhawk_prereqs.exe&amp;lt;/code&amp;gt; file. Once PowerShell is done, you can move the Bizhawk 2.7 folder somewhere else if you wish. Afterwards, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== The Alternate Method ===&lt;br /&gt;
&lt;br /&gt;
==== Download the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
First, you must download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip TestRunner&#039;s GitHub page]. When you download this, extract its contents to &#039;&#039;its own folder&#039;&#039; - it will be creating a new Bizhawk install for you to use, so you must keep it separate. &#039;&#039;Note: Whenever there is an update to the Multiworld script, everybody playing must update to the latest version.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Running the Custom Bizhawk Installer ====&lt;br /&gt;
&lt;br /&gt;
Once you have the contents extracted to its own folder, locate the &amp;lt;code&amp;gt;bizhawk-co-op.ps1&amp;lt;/code&amp;gt; file. Right Click and select Run with PowerShell.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG1.png|610x149px|Run with PowerShell]]&lt;br /&gt;
&lt;br /&gt;
If Powershell prompts you for permissions, say yes to all. From here, the Powershell is getting you 99% of the way done: it will create a new Bizhawk 2.7 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.7 folder it created and launch &amp;lt;code&amp;gt;EmuHawk.exe&amp;lt;/code&amp;gt;. &#039;&#039;Note: It is recommended you delete everything outside of the Bizhawk 2.7 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==== Powershell Permissions ====&lt;br /&gt;
&lt;br /&gt;
You may need to enable executing Powershell scripts without requiring the script to be digitally signed. Open Powershell from the Start Menu by right clicking it and selecting &amp;quot;Run as Admin&amp;quot;. Click the &amp;quot;Yes&amp;quot; button to allow Powershell to run as Administrator. Type &amp;lt;code&amp;gt;Set-ExecutionPolicy Unrestricted&amp;lt;/code&amp;gt; and press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; once, type &amp;lt;code&amp;gt;Y&amp;lt;/code&amp;gt; then press &amp;lt;code&amp;gt;Enter&amp;lt;/code&amp;gt; again. The Powershell script should now run.&lt;br /&gt;
&lt;br /&gt;
== Configuring Bizhawk for Multiworld ==&lt;br /&gt;
&lt;br /&gt;
=== Bizhawk Settings ===&lt;br /&gt;
&lt;br /&gt;
There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to &amp;lt;code&amp;gt;Config -&amp;gt; Customize&amp;lt;/code&amp;gt; and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select &amp;lt;code&amp;gt;Lua+LuaInterface&amp;lt;/code&amp;gt; and hit OK. While on the Advanced tab, you should also check the box for &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; and set it to a reasonable time, such as 60-180 seconds (keep in mind that setting this too low could increase lag and decrease overall emulator performance). This will allow Bizhawk to write your in-game save to your drive. This is &#039;&#039;&#039;NOT&#039;&#039;&#039; a form of save state - it simply periodically creates/updates a file on your hard drive with your in-game save data, and is wonderful for mitigating the effects of crashes. &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;In the event of a crash (or if you open TAStudio by accident) DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save file follow the instructions over [[Multiworld#Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen!|here]].&lt;br /&gt;
&lt;br /&gt;
[[File:bizhawkautosave.png|420x487px|Advanced Customization]]&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, tick the boxes for &amp;quot;Accept background input&amp;quot; and &amp;quot;Run in background&amp;quot; – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes and prevent the emulation from pausing (which will disconnect you). Clear your hotkeys by going to Config -&amp;gt; Hotkeys, and at the bottom click Misc and Clear All.&lt;br /&gt;
&lt;br /&gt;
=== Controller Settings ===&lt;br /&gt;
&lt;br /&gt;
The next step is to set your controller up. Your controller configuration will vary based on what controller you are using; for Bizhawk to enable the Controller menu, you must have a ROM loaded. For a smooth controller experience, you must unbind the first 4 binds in Config -&amp;gt; Controller such that it looks like this:&lt;br /&gt;
&lt;br /&gt;
[[File:MWG3.png|320x207px|Normal Controls]]&lt;br /&gt;
&lt;br /&gt;
You&#039;ll then have to bind your analog stick in the Analog tab of your controller config and adjust your sensitivity and deadzones to your preference. &#039;&#039;Additional info on controller setup can be found in Step 6 of the [[Bizhawk|Bizhawk Guide]].&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== Video Settings ===&lt;br /&gt;
&lt;br /&gt;
You can fix how your game looks by going to Config -&amp;gt; Cores -&amp;gt; N64 Video Plugin Settings. In here, change your resolution so that it runs smooth. Multiworld will drop your performance, so keep that in mind. The recommended video plugin is GLideN64. &#039;&#039;(This is not the same plugin as Glide64!)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Starting the Multiworld Session ==&lt;br /&gt;
&lt;br /&gt;
=== Opening the Lua Console ===&lt;br /&gt;
&lt;br /&gt;
Once you have your emulator set up to run how you are comfortable with, its time to move to the Lua console. Go to Tools -&amp;gt; Lua Console, and a separate window will open up. &#039;&#039;This window must remain open at all times during a Multiworld.&#039;&#039; In the Lua Console, go to Settings and checkmark the Disable Scripts on loads.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG4.png|586x379px|Disable Scripts on Load]]&lt;br /&gt;
&lt;br /&gt;
This is the last of the settings changes you have to do. If you want Bizhawk to retain these settings changes for the next time, go to Config -&amp;gt; Save Config. Once you have these steps done, &#039;&#039;&#039;you MUST close your emulator and reopen it for this change to take effect&#039;&#039;&#039;. Close out of Bizhawk, and then reopen it and the Lua Console. Sometimes this will not be enough and you will still get an error trying to load the Lua file. In that case reboot your entire computer.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If for some reason you do not have your Multiworld ROM open, you must do so now.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
From here in the Lua Console, Open Script and locate the &amp;lt;code&amp;gt;bizhawk co-op.lua&amp;lt;/code&amp;gt; file in the Bizhawk 2.7 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&lt;br /&gt;
&lt;br /&gt;
[[File:MWG5 2.png|Bizhawk co-op]]&lt;br /&gt;
&lt;br /&gt;
This window must &#039;&#039;also&#039;&#039; stay open at all times.&lt;br /&gt;
&lt;br /&gt;
=== Rooms ===&lt;br /&gt;
&lt;br /&gt;
The Lua Console Script is where you set up a room and join rooms.&lt;br /&gt;
&lt;br /&gt;
If you are the Host: You must port forward. How you do this varies on what brand your router is. Instructions on how to do this can be found by Googling your brand/model of router. You&#039;ll want to use a port between 49152 and 65535. We highly recommend using the default port, 50000. You&#039;ll also want to ensure you&#039;re forwarding the TCP protocol as that is the protocol Multiworld uses. Most other games you have port forwarded in the past likely were using the UDP protocol.&lt;br /&gt;
&lt;br /&gt;
Once that is done, in the Bizhawk Co-op window the Host must set their name, password, and the port that was forwarded, along with setting the game script to Ocarina of Time. Don&#039;t set the IP address. Hit Create Room and tell the people joining the Room Name (= your name), password, and port. &#039;&#039;(It is not recommended to use your own personal password here, as it is shared with the group. Use something that will prevent random people from joining your room, but not something that will compromise your own security.)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
If you are Joining and the Host has set up the room: hit Refresh in the Bizhawk Co-op window and select the Host&#039;s Room from the dropdown bar. When you input your username, keep in mind the game will use this to display who got what item for everyone playing. It will max out at 8 characters, even if you input more. Fill in the password and port number the Host gave you and select the Ocarina of Time Game Script and hit Join Room.&lt;br /&gt;
&lt;br /&gt;
You can also select a player number when both hosting and joining a room. This is non-mandatory, and player numbers will be automatically selected if non are entered. This also does not need to match the world number chosen when patching your ROM file. If you do select a player number, and that number is already filled in that room, you will be unable to join.&lt;br /&gt;
&lt;br /&gt;
=== Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the {{discord}}, you can assign the Multiworld role to yourself by going to the {{discord|role-assignment}} channel and clicking the 3 emote - this will allow you to receive pings in the server where there are announcements from the Devs or folks are looking for players. You can also visit {{discord|multiworld-planning}} to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use one of the [[Trackers]] so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Map Trackers such as 2deep4real&#039;s Web Tracker or Hamsda&#039;s Map and Item Tracker package for EmoTracker are highly recommended.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting ==&lt;br /&gt;
&lt;br /&gt;
=== Installation Issues (Applies to both the Recommended and Alternate Methods) ===&lt;br /&gt;
&lt;br /&gt;
==== Windows 7 ====&lt;br /&gt;
&lt;br /&gt;
If you are running Windows 7 you will need to enable remote Powershell script execution, and make sure Powershell is updated.&lt;br /&gt;
&lt;br /&gt;
First, go to the [https://docs.microsoft.com/en-us/powershell/scripting/install/installing-windows-powershell?view=powershell-6#upgrading-existing-windows-powershell|Microsoft Installing Powershell page] and navigate to the download page for the the latest Windows 7 SP1 Powershell version. At the time of writing it is WMF 5.1. The file on the download page you want to download is named similar to &amp;lt;code&amp;gt;Win7AndW2K8R2-KB3191566-x64.zip&amp;lt;/code&amp;gt;. Run the &amp;lt;code&amp;gt;.msu&amp;lt;/code&amp;gt; file inside of the zip file and it should update Powershell.&lt;br /&gt;
&lt;br /&gt;
==== Anti-Virus ====&lt;br /&gt;
&lt;br /&gt;
Another issue that can occur while running the Powershell script is your anti-virus deleting the files it downloads. The BizHawk Prerequisites often gets marked as suspicious due to it being an installer that runs more installers. We can&#039;t give a detailed guide on how to exclude a folder in every anti-virus software, but search Google with a query like &amp;lt;code&amp;gt;Exclude Folder &amp;lt;your_anti-virus_name&amp;gt;&amp;lt;/code&amp;gt; and you should find a guide on their official site explaining how to do so. Exclude the folder that has the Powershell script in it and now you should be able to run it without the downloaded files getting deleted.&lt;br /&gt;
&lt;br /&gt;
=== Common Error Messages ===&lt;br /&gt;
These are the most common errors that pop up that have known solutions. If none of these solve the problem, try rebooting your computer again afterwards to ensure any new configurations are fully loaded.&lt;br /&gt;
&lt;br /&gt;
==== NullHawk Does Not Implement Memory Domains ====&lt;br /&gt;
You must load the ROM before activating the Lua scripts. &lt;br /&gt;
&lt;br /&gt;
If doing so does not fix the issue, open the Lua Console and look at &amp;lt;code&amp;gt;Settings -&amp;gt; Autoload&amp;lt;/code&amp;gt;. This setting should be &#039;&#039;&#039;disabled&#039;&#039;&#039;. Save the settings and completely close out of Bizhawk. Reopen, load the rom, and only after the rom is loaded open the Lua Console.&lt;br /&gt;
&lt;br /&gt;
==== Error 401 ====&lt;br /&gt;
This generally means that either the password entered was incorrect, or that the room name already exists. Also, avoid special characters like spaces in the room name. We recommend using letters (no accents) and numbers only.&lt;br /&gt;
&lt;br /&gt;
==== This ROM is not compatible with this version of the co-op script. ====&lt;br /&gt;
[https://github.com/TestRunnerSRL/bizhawk-co-op/archive/master.zip Update your scripts].&lt;br /&gt;
&lt;br /&gt;
==== Unable To Find Domain: CARTROM ====&lt;br /&gt;
You are using the A Link to the Past LUA script. Choose Ocarina of Time in the dropdown instead.&lt;br /&gt;
&lt;br /&gt;
==== Dynamic Libraries Not Enabled ====&lt;br /&gt;
You did not set the Lua Core setting properly. Remember to restart Bizhawk after changing it.&lt;br /&gt;
&lt;br /&gt;
==== Unprotected Error in Call to LUA API ====&lt;br /&gt;
This is a general error that pops up randomly. You need to ensure all copies of Bizhawk are closed properly. The easiest way to ensure this is by rebooting your computer.&lt;br /&gt;
&lt;br /&gt;
If you consistently get it when trying to start up the script, make sure the script is located in the Bizhawk root folder. This error will come up if you run the script from any other folder.&lt;br /&gt;
&lt;br /&gt;
==== Connection Failed: Timeout ====&lt;br /&gt;
There are several reasons this can happen, all of them being various methods of misconfiguration.&lt;br /&gt;
&lt;br /&gt;
First, the host must have the [[#Rooms|port being used forwarded]] if not using Hamachi. Your private IP address that you forward the port to can change for various reasons. Always ensure that the router is pointing to the right computer with the port forwarding options. The host must also not have pings blocked in their router settings. This setting can be found under many names depending on the router.&lt;br /&gt;
&lt;br /&gt;
Everyone playing must have the Bizhawk emulator allowed through their firewall.&lt;br /&gt;
&lt;br /&gt;
The above [[#Configuring_Bizhawk_for_Multiworld|Bizhawk configuration options]] are not optional. If you do not configure the emulator properly you will be unable to stay connected to each other.&lt;br /&gt;
&lt;br /&gt;
==== Invalid Arguments to Method Call ====&lt;br /&gt;
You&#039;ll get this error if files are in the wrong place. This can happen if you move any of the files manually, or if the Powershell script exits early.&lt;br /&gt;
&lt;br /&gt;
The easiest way to fix this is to remove the Bizhawk folder and re-run the Powershell script. If your bizhawk-co-op.lua file is in the Lua folder, you can try moving it to the root folder where EmuHawk.exe is instead and see if that works too.&lt;br /&gt;
&lt;br /&gt;
==== Attempt to concatenate local &#039;err&#039; ====&lt;br /&gt;
This error occurs when some part that was downloaded was corrupt. The easiest way to fix this is to delete the Bizhawk folder the Powershell script downloaded and run it again.&lt;br /&gt;
&lt;br /&gt;
=== Miscellaneous Issues ===&lt;br /&gt;
&lt;br /&gt;
==== A Specific Item Failed to Transfer ====&lt;br /&gt;
&lt;br /&gt;
Items can be retrieved by having the receiving player enter a line of code into the Lua console, though it is best to avoid this situation entirely if possible. This frequently occurs if a player continues while one or more other players are disconnected from the room. To prevent this, always ensure everyone is connected before collecting any item.&lt;br /&gt;
&lt;br /&gt;
Go to [https://pidgezero.one/zootr/mwlua.html this website] (made by pidgezero_one) and select option 2. Locate the code for the missing item and follow the instructions there to retrieve the item. If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== Help! My emulator crashed!/I accidentally opened TAStudio and got a black screen! ====&lt;br /&gt;
&lt;br /&gt;
First of all, &#039;&#039;&#039;&amp;lt;span style=&amp;quot;color:red&amp;quot;&amp;gt;DO NOT RELOAD THE ROM! DO NOT RELOAD THE ROM!&amp;lt;/span&amp;gt;&#039;&#039;&#039; Doing so will overwrite your backups, meaning that your save files will be gone. To recover your save files follow these instructions.&lt;br /&gt;
&lt;br /&gt;
# In your Bizhawk folder navigate to &amp;lt;code&amp;gt;\N64\SaveRAM&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Identify the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files corresponding to your seed. Sorting by date may help. Note that the &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; files will only exist if you&#039;ve [[Multiworld#Bizhawk Settings|enabled that]] beforehand.&lt;br /&gt;
# Optional: manually make a backup of these files somewhere on your pc.&lt;br /&gt;
# Delete the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file and rename &amp;lt;code&amp;gt;AutoSaveRAM&amp;lt;/code&amp;gt; to take the place of the &amp;lt;code&amp;gt;SaveRAM&amp;lt;/code&amp;gt; file you&#039;ve just deleted.&lt;br /&gt;
# Now you can safely load your seed again and continue playing.&lt;br /&gt;
&lt;br /&gt;
==== A Player Forfeits without Finishing ====&lt;br /&gt;
&lt;br /&gt;
If a player forfeits their world, the game can continue without them by entering code lines into the Lua console to retrieve the lost items for the remaining players. Upload the multiworld spoiler log on [https://pidgezero.one/zootr/mwlua.html this site] (made by pidgezero_one) and follow the instructions there.  If the layout looks wrong, press ctrl+F5 to fix it.&lt;br /&gt;
&lt;br /&gt;
==== LUA Console Window Too Small ====&lt;br /&gt;
&lt;br /&gt;
If your window for the LUA connection console is too small and the elements are overlapping, you need to change your DPI settings. Right click EmuHawk -&amp;gt; Properties -&amp;gt; Compatability -&amp;gt; High DPI scaling override, change to &amp;quot;System (Enhanced)&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
[[File:DPISettings.png|326x407px|EmuHawk High DPI Settings]]&lt;br /&gt;
&lt;br /&gt;
== Multiworld Without Port-Forwarding or Bizhawk ==&lt;br /&gt;
&lt;br /&gt;
=== Hamachi ===&lt;br /&gt;
&lt;br /&gt;
If nobody in your multiworld group can port-forward for whatever reason, and you cannot get someone who can to join, then there is a program you can use: Hamachi. Let me preface this by saying that Hamachi basically &#039;tricks&#039; your computers to believe that you are all connected via LAN.&lt;br /&gt;
&lt;br /&gt;
To start, download Hamchi [[https://www.vpn.net/ here]] and install it. Create an account, and go to System &amp;gt; Preferences &amp;gt; Settings to make sure that &#039;Encryption&#039; is enabled. Then, click on the power button to go online.&lt;br /&gt;
&lt;br /&gt;
==== Hosting ====&lt;br /&gt;
If you&#039;re hosting, then click Network &amp;gt; Create a new network. Give it a unique name and password, making sure that nobody other than the people you&#039;re playing with find out this information. After this, you&#039;ll see it pop onscreen:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
To join an existing network, click Network &amp;gt; Join an existing network. Type in your friend&#039;s network ID and the network&#039;s password.&lt;br /&gt;
&lt;br /&gt;
Once you&#039;re all connected in the network, you can start the multiworld.&lt;br /&gt;
&lt;br /&gt;
Right click on the address above your nickname, and click &#039;Copy IPv4 address&#039; and share it with the people joining you:&lt;br /&gt;
&lt;br /&gt;
[[File:Guide2.JPG|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039;, Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
==== Joining ====&lt;br /&gt;
&lt;br /&gt;
Then, start up the Bizhawk co-op lua script. Set &#039;Rooms&#039; to &#039;(Custom IP)&#039; and paste the IPv4 the host gave you into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&lt;br /&gt;
&lt;br /&gt;
Now you should be ready to start. As usual, if you have any more problems, seek advice within the {{discord}}. &lt;br /&gt;
&lt;br /&gt;
==== Security Awareness ====&lt;br /&gt;
&#039;&#039;&#039;Be careful with who you give permission to join your network to.&#039;&#039;&#039; Using Hamachi is like letting everyone using it with you use a computer on the same network as yours.&lt;br /&gt;
&lt;br /&gt;
==== Hamachi Request Timed Out ====&lt;br /&gt;
[https://help.logmein.com/articles/en_US/FAQ/Resolving-Hamachi-Request-Timed-Out Follow these steps to ensure Hamachi is allowed through your firewall]. Both the Host and the clients connecting to the host should do this.&lt;br /&gt;
&lt;br /&gt;
=== Playing over LAN ===&lt;br /&gt;
&lt;br /&gt;
If you&#039;re playing over a LAN network, then all you need to do is set the &#039;room&#039; to (Custom IP), type the LAN&#039;s Ipv4 into the &#039;host IP&#039; field, and give yourself a username. Leave the password field blank.&lt;br /&gt;
&lt;br /&gt;
=== Play Without Bizhawk ===&lt;br /&gt;
&lt;br /&gt;
While Bizhawk is the officially supported emulator for multiworld, it is known to be a resource-intensive emulator in addition to being Windows only.&lt;br /&gt;
&lt;br /&gt;
If port forwarding/using Hamachi is impossible for any reason, try [https://midos.house/mw Mido&#039;s House Multiworld]. It is compatible with Bizhawk and Project64 and can have players on different emulators at the same time. This method for multiworld was created by Fenhl and is the newest way to play multiworld. Issues with this can be brought up in the #setup-support channel of the OoTR discord, but it&#039;s unlikely anyone except Fenhl will be able to provide meaningful assistance so do not expect quick replies.&lt;br /&gt;
&lt;br /&gt;
If using Bizhawk is impossible for any reason, try the emulator ModLoader64 (Windows and Linux compatible), as DemoXin has modified the multiworld script to work with it. This method does not require a host. Modloader64 is also the only way to play Ocarina of Time Online, which allows players to see each other in the world, and also supports other various features. As we do not officially support this emulator or any of their paks, we kindly refer you to [https://discord.gg/mWDztG their Discord] for all issues and support.&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Pot_and_Crate_Locations&amp;diff=3059</id>
		<title>Pot and Crate Locations</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Pot_and_Crate_Locations&amp;diff=3059"/>
		<updated>2022-12-04T20:30:10Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: /* Jabu Jabus Belly */ updated Jabu room name&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== KF Links House ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| KF Links House Pot || [[File:Kf links house pot.jpg|400px|Kf links house pot]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== KF House of Twins ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| KF Twins House Pot 1&amp;lt;/br&amp;gt;KF Twins House Pot 2 || [[File:Kf twins pots.jpg|400px|Kf twins pots]]||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== KF Know It All House ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| KF Know-it-all Brothers House Pot 1&amp;lt;/br&amp;gt; || [[File:Kf links house pot.jpg|400px|Kf links house pot]]||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Gerudo Valley ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| GV Crate Near Cow || [[File:Gv crate near cow.jpg|400px|Gv crate near cow]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| GV Freestanding PoH Crate Rupee || [[File:Gv freestanding poh crate.jpg|400px|Gv freestanding poh crate]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Gerudo Fortress ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| GF Adult Crate Purple Rupee&amp;lt;/br&amp;gt;Hideout Break Room Pot 1&amp;lt;/br&amp;gt;Hideout Break Room Pot 2&amp;lt;/br&amp;gt;Hideout Break Room Crate 1&amp;lt;/br&amp;gt;Hideout Break Room Crate 2&amp;lt;/br&amp;gt;Hideout Break Room Crate 3&amp;lt;/br&amp;gt;Hideout Break Room Crate 4&amp;lt;/br&amp;gt; Hideout 1 Torch Jail Pot 1&amp;lt;/br&amp;gt; Hideout 1 Torch Jail Pot 2&amp;lt;/br&amp;gt; Hideout 1 Torch Jail Pot 3&amp;lt;/br&amp;gt;Hideout 1 Torch Crate&amp;lt;/br&amp;gt;Hideout Kitchen Pot 1&amp;lt;/br&amp;gt;Hideout Kitchen Pot 2&amp;lt;/br&amp;gt;Hideout Near Kitchen Crate 1&amp;lt;/br&amp;gt;Hideout Near Kitchen Crate 2&amp;lt;/br&amp;gt;Hideout Near Kitchen Crate 3&amp;lt;/br&amp;gt;Hideout Near Kitchen Crate 4&amp;lt;/br&amp;gt;Hideout Near Kitchen Crate 5&amp;lt;/br&amp;gt;Hideout 4 Torch Jail Pot 1&amp;lt;/br&amp;gt;Hideout 4 Torch Jail Pot 2&amp;lt;/br&amp;gt;Hideout 3 Torch Crate&amp;lt;/br&amp;gt;Hideout 2 Torch Jail Pot 1&amp;lt;/br&amp;gt;Hideout 2 Torch Jail Pot 2&amp;lt;/br&amp;gt;Hideout 2 Torch Jail Pot 3&amp;lt;/br&amp;gt;Hideout 2 Torch Jail In Cell Pot 1&amp;lt;/br&amp;gt;Hideout 2 Torch Jail In Cell Pot 2&amp;lt;/br&amp;gt;Hideout 2 Torch Jail In Cell Pot 3&amp;lt;/br&amp;gt;Hideout 2 Torch Jail In Cell Pot 4&amp;lt;/br&amp;gt;Hideout 2 Torch Crate 1&amp;lt;/br&amp;gt;Hideout 2 Torch Crate 2 || [[File:Gf pots crates.jpg|400px|Gf pots crates]] ||style=&amp;quot;text-align:center&amp;quot;|can_use(Hookshot)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Wasteland Near Fortress ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Wasteland Crate Before Quicksand || [[File:Wasteland crates near fortress.jpg|400px|Wasteland crates near fortress]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Haunted Wasteland ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Wasteland Near GS Pot 1&amp;lt;/br&amp;gt;Wasteland Near GS Pot 2&amp;lt;/br&amp;gt; || [[File:Wasteland pots.jpg|400px|Wasteland pots]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Wasteland Crate After Quicksand 1&amp;lt;/br&amp;gt;Wasteland Crate After Quicksand 2&amp;lt;/br&amp;gt;Wasteland Crate After Quicksand 3 || [[File:Wasteland crates near fortress.jpg|400px|Wasteland crates near fortress]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Wasteland Crate Near Colossus || [[File:Wasteland crate near colossus.jpg|400px|Wasteland crate near colossus]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
&lt;br /&gt;
|}&lt;br /&gt;
== Market ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Market Night Crate Red Rupee&amp;lt;/br&amp;gt;Market Night Crate Green Rupee 1&amp;lt;/br&amp;gt;Market Night Crate Green Rupee 2&amp;lt;/br&amp;gt;Market Night Crate Green Rupee 3 || [[File:Market night crates 1 2.jpg|400px|Market night crates 1 2]] [[File:Market night crates 3 4.jpg|400px|Market night crates 3 4]] ||style=&amp;quot;text-align:center&amp;quot;|is_child and at_night&lt;br /&gt;
|-&lt;br /&gt;
|| Market Richards House Crate Rupee 1 || [[File:Market richards house crate.jpg|400px|Market richards house crate]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Market Guard House ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Market Guard House Crate Rupee || [[File:Market guard house crate.jpg|400px|Market guard house crate]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| Market Guard House Child Pot 1 - 44 || [[File:Market guard house pots.jpg|400px|Market guard house pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child. &lt;br /&gt;
The pots on top of the walls can be reached by jumping from the crate with the Skulltula. From the first wall, you can reach the second wall by jumping from the sloped part of the first wall.&lt;br /&gt;
|-&lt;br /&gt;
|| Market Guard House Adult Pot 1&amp;lt;/br&amp;gt;Market Guard House Adult Pot 2&amp;lt;/br&amp;gt;Market Guard House Adult Pot 3&amp;lt;/br&amp;gt;Market Guard House Adult Pot 4&amp;lt;/br&amp;gt;Market Guard House Adult Pot 5&amp;lt;/br&amp;gt;Market Guard House Adult Pot 6&amp;lt;/br&amp;gt;Market Guard House Adult Pot 7 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Market Man in Green House ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Market Back Alley House Pot 1&amp;lt;/br&amp;gt;Market Back Alley House Pot 2&amp;lt;/br&amp;gt;Market Back Alley House Pot 3 || [[File:Market man in green pots.jpg|400px|Market man in green pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child and at_night&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Kakariko Village ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Kak Near Potion Shop Pot 1&amp;lt;/br&amp;gt;Kak Near Potion Shop Pot 2&amp;lt;/br&amp;gt;Kak Near Potion Shop Pot 3 || [[File:Kak potion shop pots.jpg|400px|Kak potion shop pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| Kak Near Impas House Pot 1&amp;lt;/br&amp;gt;Kak Near Impas House Pot 2&amp;lt;/br&amp;gt;Kak Near Impas House Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| Kak Near Guards House Pot 1&amp;lt;/br&amp;gt;Kak Near Guards House Pot 2&amp;lt;/br&amp;gt;Kak Near Guards House Pot 3 || [[File:Kak guards house pots.jpg|400px|Kak guards house pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| Kak Near Odd Medicine Building Pot 1&amp;lt;/br&amp;gt;Kak Near Odd Medicine Building Pot 2 || [[File:Kak odd medicine pots.jpg|400px|Kak odd medicine pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| Kak Adult Crate Red Rupee || [[File:Kak adult red rupee crate night.jpg|400px|Kak adult red rupee crate night]] [[File:Kak adult red rupee crate day.jpg|400px|Kak adult red rupee crate day]] ||style=&amp;quot;text-align:center&amp;quot;|is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Kak Adult Crate Arrows || [[File:Kak adult arrow crate day.jpg|400px|Kak adult arrow crate day]] [[File:Kak adult arrow crate night.jpg|400px|Kak adult arrow crate night]] ||style=&amp;quot;text-align:center&amp;quot;|is_adult&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Graveyard Dampes Grave ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Grave Dampe Pot 1&amp;lt;/br&amp;gt;Grave Dampe Pot 2&amp;lt;/br&amp;gt;Grave Dampe Pot 3&amp;lt;/br&amp;gt;Grave Dampe Pot 4&amp;lt;/br&amp;gt;Grave Dampe Pot 5&amp;lt;/br&amp;gt;Grave Dampe Pot 6 || [[File:Graveyard dampe pots 1.jpg|400px|Graveyard dampe pots 1]] [[File:Graveyard dampe pots 2.jpg|400px|Graveyard dampe pots 2]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Goron City ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| GC Lower Staircase Pot 1&amp;lt;/br&amp;gt;GC Lower Staircase Pot 2 || [[File:Gc lower staircase pots.jpg|400px|Gc lower staircase pots]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| GC Upper Staircase Pot 1&amp;lt;/br&amp;gt;GC Upper Staircase Pot 2&amp;lt;/br&amp;gt;GC Upper Staircase Pot 3 || [[File:Gc upper staircase pots.jpg|400px|Gc upper staircase pots]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| GC Medigoron Pot || [[File:Gc medigoron pot.jpg|400px|Gc medigoron pot]] ||style=&amp;quot;text-align:center&amp;quot;|can_blast_or_smash or Progressive_Strength_Upgrade&lt;br /&gt;
|-&lt;br /&gt;
|| GC Boulder Maze Crate || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_blast_or_smash or can_use(Silver_Gauntlets))&lt;br /&gt;
|-&lt;br /&gt;
|| GC Darunia Pot 1&amp;lt;/br&amp;gt;GC Darunia Pot 2&amp;lt;/br&amp;gt;GC Darunia Pot 3 || [[File:Gc darunia pots.jpg|400px|Gc darunia pots]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Death Mountain Crater ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| DMC Near GC Pot 1&amp;lt;/br&amp;gt;DMC Near GC Pot 2&amp;lt;/br&amp;gt;DMC Near GC Pot 3&amp;lt;/br&amp;gt;DMC Near GC Pot 4 || [[File:Dmc pots.jpg|400px|Dmc pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_adult&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Zoras Domain ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| ZD Pot 1&amp;lt;/br&amp;gt;ZD Pot 2&amp;lt;/br&amp;gt;ZD Pot 3&amp;lt;/br&amp;gt;ZD Pot 4&amp;lt;/br&amp;gt;ZD Pot 5 || [[File:Zd pots.jpg|400px|Zd pots]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Zoras Fountain ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| ZF Hidden Cave Pot 1&amp;lt;/br&amp;gt;ZF Hidden Cave Pot 2&amp;lt;/br&amp;gt;ZF Hidden Cave Pot 3 || [[File:Zf hidden cave pots.jpg|400px|Zf hidden cave pots]] ||style=&amp;quot;text-align:center&amp;quot;|can_use(Silver_Gauntlets) and can_blast_or_smash&lt;br /&gt;
|-&lt;br /&gt;
|| ZF Near Jabu Pot 1&amp;lt;/br&amp;gt;ZF Near Jabu Pot 2&amp;lt;/br&amp;gt;ZF Near Jabu Pot 3&amp;lt;/br&amp;gt;ZF Near Jabu Pot 4 || [[File:Zf near jabu pots.jpg|400px|Zf near jabu pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Lon Lon Ranch ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| LLR Front Pot 1&amp;lt;/br&amp;gt;LLR Front Pot 2&amp;lt;/br&amp;gt;LLR Front Pot 3&amp;lt;/br&amp;gt;LLR Front Pot 4 || [[File:Llr front pots.jpg|400px|Llr front pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| LLR Rain Shed Pot 1&amp;lt;/br&amp;gt;LLR Rain Shed Pot 2&amp;lt;/br&amp;gt;LLR Rain Shed Pot 3 || [[File:Llr rain shed pots.jpg|400px|Llr rain shed pots]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| LLR Child Crate || [[File:Llr child crate.jpg|400px|Llr child crate]] ||style=&amp;quot;text-align:center&amp;quot;|is_child&lt;br /&gt;
|-&lt;br /&gt;
|| LLR Talons House Pot 1&amp;lt;/br&amp;gt;LLR Talons House Pot 2&amp;lt;/br&amp;gt;LLR Talons House Pot 3 || [[File:Llr talons pots.jpg|400px|Llr talons pots]] ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HF Cow Grotto ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| HF Cow Grotto Pot 1&amp;lt;/br&amp;gt;HF Cow Grotto Pot 2 || [[File:Hf cow grotto pots.jpg|400px|Hf cow grotto pots]] ||style=&amp;quot;text-align:center&amp;quot;|has_fire_source&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== HC Storms Grotto ==&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| HC Storms Grotto Pot 1&amp;lt;/br&amp;gt;HC Storms Grotto Pot 2&amp;lt;/br&amp;gt;HC Storms Grotto Pot 3&amp;lt;/br&amp;gt;HC Storms Grotto Pot 4 || [[File:Hc storms grotto pots.jpg|400px|Hc storms grotto pots]] ||style=&amp;quot;text-align:center&amp;quot;|can_blast_or_smash&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Dodongos Cavern ==&lt;br /&gt;
[[File:dc pots.jpg|800px|dc pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Lower Lizalfos Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Lower Lizalfos Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Lower Lizalfos Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Lower Lizalfos Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Right Side Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Right Side Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Right Side Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Right Side Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Right Side Pot 5 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Right Side Pot 6 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|here(can_blast_or_smash or Progressive_Strength_Upgrade) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Torch Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|((here(can_blast_or_smash) or Progressive_Strength_Upgrade) and can_child_attack) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Torch Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|((here(can_blast_or_smash) or Progressive_Strength_Upgrade) and can_child_attack) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Torch Room Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|((here(can_blast_or_smash) or Progressive_Strength_Upgrade) and can_child_attack) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Torch Room Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|((here(can_blast_or_smash) or Progressive_Strength_Upgrade) and can_child_attack) or is_adult&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Staircase Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Staircase Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Staircase Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Staircase Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Single Eye Switch Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_blast_or_smash or Progressive_Strength_Upgrade) or (is_adult and (Hover_Boots or can_use(Longshot) or logic_dc_jump))&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Single Eye Switch Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_blast_or_smash or Progressive_Strength_Upgrade) or (is_adult and (Hover_Boots or can_use(Longshot) or logic_dc_jump))&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Blade Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang) or at(&#039;Dodongos Cavern Far Bridge&#039;, True)&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Blade Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang) or at(&#039;Dodongos Cavern Far Bridge&#039;, True)&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Double Eye Switch Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Double Eye Switch Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Last Block Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Last Block Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Dodongos Cavern Last Block Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Jabu Jabus Belly ==&lt;br /&gt;
[[File:jabu pots.jpg|800px|jabu pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Small Wooden Crate || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly 2 Octoroks Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly 2 Octoroks Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly 2 Octoroks Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly 2 Octoroks Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Basement Switch Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Basement Switch Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Above Big Octo Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang) and can_child_attack&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Above Big Octo Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang) and can_child_attack&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Barinade Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Barinade Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Barinade Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Barinade Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Barinade Pot 5 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Jabu Jabus Belly Barinade Pot 6 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Forest Temple ==&lt;br /&gt;
[[File:forest temple pots.jpg|800px|forest temple pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Center Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Center Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Center Room Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Center Room Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Center Room Pot 5 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Center Room Pot 6 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Lower Stalfos Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Green Poe Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Green Poe Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Upper Stalfos Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Upper Stalfos Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Upper Stalfos Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Upper Stalfos Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Blue Poe Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Blue Poe Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Blue Poe Room Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Frozen Eye Switch Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Forest_Temple, 5)&lt;br /&gt;
|-&lt;br /&gt;
|| Forest Temple Frozen Eye Switch Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Forest_Temple, 5)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Fire Temple ==&lt;br /&gt;
[[File:fire temple pots.jpg|800px|fire temple pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Near Boss Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_use(Hover_Boots) or can_use(Hookshot)) and (logic_fewer_tunic_requirements or can_use(Goron_Tunic))&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Near Boss Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_use(Hover_Boots) or can_use(Hookshot)) and (logic_fewer_tunic_requirements or can_use(Goron_Tunic))&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Big Lava Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Big Lava Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Big Lava Room Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Left Side Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Fire_Temple, 7)&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Left Side Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Fire_Temple, 7)&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Left Side Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Fire_Temple, 7)&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Left Side Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Fire_Temple, 7)&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Right Side Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Right Side Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Right Side Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Fire Temple Flame Maze Right Side Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Water Temple ==&lt;br /&gt;
[[File:water temple pots.jpg|800px|water temple pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Main Room L2 Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|at(&#039;Water Temple Middle Water Level&#039;, &#039;True&#039;) or ((can_use(Iron_Boots) or (Progressive_Scale, 2)) and (can_use(Bow) or can_use(Hookshot))) or can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Main Room L2 Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|at(&#039;Water Temple Middle Water Level&#039;, &#039;True&#039;) or ((can_use(Iron_Boots) or (Progressive_Scale, 2)) and (can_use(Bow) or can_use(Hookshot))) or can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple L1 Torch Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|at(&#039;Water Temple Dive&#039;, &#039;True&#039;) and (can_use(Iron_Boots) and (can_use(Hookshot) or can_play(Zeldas_Lullaby)))&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple L1 Torch Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|at(&#039;Water Temple Dive&#039;, &#039;True&#039;) and (can_use(Iron_Boots) and (can_use(Hookshot) or can_play(Zeldas_Lullaby)))&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Near Compass Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_play(Zeldas_Lullaby) or can_use(Iron_Boots)) and can_use(Hookshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Near Compass Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_play(Zeldas_Lullaby) or can_use(Iron_Boots)) and can_use(Hookshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Near Compass Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(can_play(Zeldas_Lullaby) or can_use(Iron_Boots)) and can_use(Hookshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Central Bow Target Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| Progressive_Strength_Upgrade and can_play(Zeldas_Lullaby) and ((Bow and (logic_water_central_bow or Hover_Boots or can_use(Longshot))) or (logic_water_central_bow and Child_Water_Temple and Slingshot and at(&#039;Water Temple Middle Water Level&#039;, True)))&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Central Bow Target Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| Progressive_Strength_Upgrade and can_play(Zeldas_Lullaby) and ((Bow and (logic_water_central_bow or Hover_Boots or can_use(Longshot))) or (logic_water_central_bow and Child_Water_Temple and Slingshot and at(&#039;Water Temple Middle Water Level&#039;, True)))&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Behind Gate Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| (can_use(Hookshot) or can_use(Hover_Boots)) and has_explosives and can_play(Zeldas_Lullaby) and (can_use(Iron_Boots) or can_dive)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Behind Gate Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| (can_use(Hookshot) or can_use(Hover_Boots)) and has_explosives and can_play(Zeldas_Lullaby) and (can_use(Iron_Boots) or can_dive)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Behind Gate Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| (can_use(Hookshot) or can_use(Hover_Boots)) and has_explosives and can_play(Zeldas_Lullaby) and (can_use(Iron_Boots) or can_dive)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Behind Gate Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| (can_use(Hookshot) or can_use(Hover_Boots)) and has_explosives and can_play(Zeldas_Lullaby) and (can_use(Iron_Boots) or can_dive)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple North Basement Block Puzzle Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple North Basement Block Puzzle Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple River Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_play(Song_of_Time)&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Like Like Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Water Temple Like Like Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Shadow Temple ==&lt;br /&gt;
[[File:shadow temple pots.jpg|800px|shadow temple pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Near Dead Hand Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Left Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Left Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Left Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Front Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Front Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Map Chest Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Map Chest Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Whispering Walls Flying Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Falling Spikes Lower Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Falling Spikes Lower Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Falling Spikes Upper Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|logic_shadow_umbrella or Progressive_Strength_Upgrade&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Falling Spikes Upper Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|logic_shadow_umbrella or Progressive_Strength_Upgrade&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple After Wind Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple After Wind Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple After Wind Flying Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple After Wind Flying Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Spike Walls Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Invisible Floormaster Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Invisible Floormaster Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple After Boat Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Near Boss Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Bow or can_use(Distant_Scarecrow) or (logic_shadow_statue and has_bombchus) or shadow_temple_shortcuts)&lt;br /&gt;
|-&lt;br /&gt;
|| Shadow Temple Near Boss Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Bow or can_use(Distant_Scarecrow) or (logic_shadow_statue and has_bombchus) or shadow_temple_shortcuts)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Spirit Temple ==&lt;br /&gt;
[[File:spirit temple pots crates.jpg|800px|spirit temple pots crates]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Lobby Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Lobby Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Lobby Flying Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Lobby Flying Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Child Bridge Flying Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu)) and (Sticks or has_explosives or ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Child Anubis Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;| (Boomerang or Slingshot or (has_bombchus and logic_spirit_child_bombchu)) and (Sticks or has_explosives or ((Nuts or Boomerang) and (Kokiri_Sword or Slingshot)))&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Before Child Climb Small Wooden Crate 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Before Child Climb Small Wooden Crate 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Child Climb Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(spirit_temple_shortcuts and is_adult) or (((Small_Key_Spirit_Temple, 3) or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)) and is_adult) or ((Small_Key_Spirit_Temple, 5) and is_child)&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Hall After Sun Block Room Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(((Small_Key_Spirit_Temple, 3) and is_adult) or (is_adult and spirit_temple_shortcuts)) or (has_explosives or (Small_Key_Spirit_Temple, 3) or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)) or ((Small_Key_Spirit_Temple, 5) and has_explosives)&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Hall After Sun Block Room Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(((Small_Key_Spirit_Temple, 3) and is_adult) or (is_adult and spirit_temple_shortcuts)) or (has_explosives or (Small_Key_Spirit_Temple, 3) or ((Small_Key_Spirit_Temple, 2) and bombchus_in_logic and not entrance_shuffle)) or ((Small_Key_Spirit_Temple, 5) and has_explosives)&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Adult Climb Flying Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|((Small_Key_Spirit_Temple, 3) and can_use(Silver_Gauntlets)) or (can_use(Hookshot) and spirit_temple_shortcuts)&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Adult Climb Flying Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|((Small_Key_Spirit_Temple, 3) and can_use(Silver_Gauntlets)) or (can_use(Hookshot) and spirit_temple_shortcuts)&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Central Chamber Flying Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Central Chamber Flying Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Beamos Hall Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Big Mirror Flying Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Big Mirror Flying Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Big Mirror Flying Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Big Mirror Flying Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Big Mirror Flying Pot 5 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Spirit Temple Big Mirror Flying Pot 6 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Ganons Castle ==&lt;br /&gt;
[[File:ganons castle pots.jpg|800px|ganons castle pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Forest Trial Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Fire_Arrows) or can_use(Dins_Fire)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Forest Trial Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Fire_Arrows) or can_use(Dins_Fire)&lt;br /&gt;
|-|| Ganons Castle Fire Trial Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Goron_Tunic) and can_use(Golden_Gauntlets) and can_use(Longshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Fire Trial Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Goron_Tunic) and can_use(Golden_Gauntlets) and can_use(Longshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Water Trial Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|Blue_Fire and Megaton_Hammer&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Water Trial Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|Blue_Fire and Megaton_Hammer&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Shadow Trial Like-Like Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Fire_Arrows) or can_use(Longshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Shadow Trial Like-Like Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Fire_Arrows) or can_use(Longshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Shadow Trial Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Megaton_Hammer) and ((Fire_Arrows and (logic_lens_castle or can_use(Lens_of_Truth))) or (can_use(Longshot) and (Hover_Boots or (Dins_Fire and (logic_lens_castle or can_use(Lens_of_Truth))))))&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Shadow Trial Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Megaton_Hammer) and ((Fire_Arrows and (logic_lens_castle or can_use(Lens_of_Truth))) or (can_use(Longshot) and (Hover_Boots or (Dins_Fire and (logic_lens_castle or can_use(Lens_of_Truth))))))&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Spirit Trial Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Mirror_Shield) and has_bombchus and (logic_spirit_trial_hookshot or Progressive_Hookshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Spirit Trial Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_use(Mirror_Shield) and has_bombchus and (logic_spirit_trial_hookshot or Progressive_Hookshot)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Light Trial Boulder Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Ganons_Castle, 2)&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Light Trial Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Ganons_Castle, 2) and Progressive_Hookshot and (logic_lens_castle or can_use(Lens_of_Truth))&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Castle Light Trial Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Ganons_Castle, 2) and Progressive_Hookshot and (logic_lens_castle or can_use(Lens_of_Truth))&lt;br /&gt;
|-&lt;br /&gt;
|| Ganons Tower Pot 1&amp;lt;/br&amp;gt;Ganons Tower Pot 2&amp;lt;/br&amp;gt;Ganons Tower Pot 3&amp;lt;/br&amp;gt;Ganons Tower Pot 4&amp;lt;/br&amp;gt;Ganons Tower Pot 5&amp;lt;/br&amp;gt;Ganons Tower Pot 6&amp;lt;/br&amp;gt;Ganons Tower Pot 7&amp;lt;/br&amp;gt;Ganons Tower Pot 8&amp;lt;/br&amp;gt;Ganons Tower Pot 9&amp;lt;/br&amp;gt;Ganons Tower Pot 10&amp;lt;/br&amp;gt;Ganons Tower Pot 11&amp;lt;/br&amp;gt;Ganons Tower Pot 12&amp;lt;/br&amp;gt;Ganons Tower Pot 13&amp;lt;/br&amp;gt;Ganons Tower Pot 14 || [[File:Ganons tower pots.jpg|400px|Ganons tower pots]] ||style=&amp;quot;text-align:center&amp;quot;|Boss_Key_Ganons_Castle&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Bottom of the Well ==&lt;br /&gt;
[[File:botw pots.jpg|800px|botw pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 4 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 5 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 6 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 7 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 8 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 9 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 10 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 11 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Basement Pot 12 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Left Side Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Left Side Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Left Side Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Near Entrance Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Near Entrance Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|True&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Fire Keese Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(Small_Key_Bottom_of_the_Well, 3) and (logic_lens_botw or can_use(Lens_of_Truth))&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well Underwater Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|can_play(Zeldas_Lullaby) or can_use(Slingshot) or can_use(Boomerang)&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well West Inner Room Flying Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(logic_lens_botw or can_use(Lens_of_Truth)) and (Small_Key_Bottom_of_the_Well, 3)&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well West Inner Room Flying Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(logic_lens_botw or can_use(Lens_of_Truth)) and (Small_Key_Bottom_of_the_Well, 3)&lt;br /&gt;
|-&lt;br /&gt;
|| Bottom of the Well West Inner Room Flying Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|(logic_lens_botw or can_use(Lens_of_Truth)) and (Small_Key_Bottom_of_the_Well, 3)&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
== Ice Cavern ==&lt;br /&gt;
[[File:ice cavern pots.jpg|800px|ice cavern pots]]&lt;br /&gt;
{| border=&amp;quot;0&amp;quot; cellpadding=&amp;quot;1&amp;quot; cellspacing=&amp;quot;1&amp;quot; width=100%&lt;br /&gt;
 !width=&amp;quot;40%&amp;quot;|Location!!width=&amp;quot;30%&amp;quot;|Image!!style=&amp;quot;text-align:center&amp;quot;|Logic Notes&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Hall Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult or (is_child and can_child_attack)&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Hall Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult or (is_child and can_child_attack)&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Spinning Blade Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult or (is_child and can_child_attack)&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Spinning Blade Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult or (is_child and can_child_attack)&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Spinning Blade Pot 3 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult or (is_child and can_child_attack)&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Spinning Blade Flying Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult or (is_child and can_child_attack)&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Near End Pot 1 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|Blue_Fire and (is_adult or (can_child_attack))&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Near End Pot 2 || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|Blue_Fire and (is_adult or (can_child_attack))&lt;br /&gt;
|-&lt;br /&gt;
|| Ice Cavern Frozen Pot || IMAGE_URL_HERE ||style=&amp;quot;text-align:center&amp;quot;|is_adult and Blue_Fire&lt;br /&gt;
|-&lt;br /&gt;
|}&lt;br /&gt;
Total Count: 341&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Silver_Rupees&amp;diff=3056</id>
		<title>Silver Rupees</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Silver_Rupees&amp;diff=3056"/>
		<updated>2022-11-29T22:25:23Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: explained ordering&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note that Silver Rupee Shuffle currently only exists on [https://ootrandomizer.com/generatorDev?version=devrreal_ RealRob&#039;s] and [https://ootrandomizer.com/generatorDev?version=devFenhl_ Fenhl&#039;s] forks.&lt;br /&gt;
&lt;br /&gt;
The amount of silver rupees already collected can be viewed by holding right on the D-pad while on the inventory subscreen of the pause menu. The order and color-coding of the silver rupee puzzles is listed below. To help remember which is which, here are the rules based on which they&#039;re ordered:&lt;br /&gt;
&lt;br /&gt;
* In most dungeons, the order is based on the order in which you normally encounter the puzzles.&lt;br /&gt;
* In the Spirit Temple, child side is listed first, and then adult side.&lt;br /&gt;
* In the Gerudo Training Ground, the puzzles are listed from left to right relative to the dungeon entrance.&lt;br /&gt;
* In Ganon&#039;s Castle, the puzzles are listed in clockwise order, starting from the dungeon entrance.&lt;br /&gt;
&lt;br /&gt;
== Vanilla ==&lt;br /&gt;
&lt;br /&gt;
* Shadow: Scythe Shortcut (green), Huge Pit (yellow), Invisible Spikes (pink)&lt;br /&gt;
* Spirit: Child Early Torches (red), Sun Block (yellow), Adult Boulders (green)&lt;br /&gt;
* BotW: Basement (white)&lt;br /&gt;
* Ice: Spining Scythe (cyan), Push Block (blue)&lt;br /&gt;
* GTG: Slopes (yellow), Lava (red), Water (blue)&lt;br /&gt;
* Ganon: Spirit (yellow), Light (cyan), Fire (red), Forest (green)&lt;br /&gt;
&lt;br /&gt;
[[File:Silversmenu.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Master Quest ==&lt;br /&gt;
&lt;br /&gt;
* DC: Staircase (white)&lt;br /&gt;
* Shadow: Scythe Shortcut (green), Invisible Blades (cyan), Huge Pit (yellow), Invisible Spikes (pink)&lt;br /&gt;
* Spirit: Lobby and Lower Adult (cyan), Adult Climb (blue)&lt;br /&gt;
* GTG: Slopes (yellow), Lava (red), Water (blue)&lt;br /&gt;
* Ganon: Fire (red), Shadow (pink), Water (blue)&lt;br /&gt;
&lt;br /&gt;
[[File:SilversmenuMQ.jpg]]&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Silver_Rupees&amp;diff=3055</id>
		<title>Silver Rupees</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Silver_Rupees&amp;diff=3055"/>
		<updated>2022-11-29T22:19:30Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Note that Silver Rupee Shuffle currently only exists on [https://ootrandomizer.com/generatorDev?version=devrreal_ RealRob&#039;s] and [https://ootrandomizer.com/generatorDev?version=devFenhl_ Fenhl&#039;s] forks.&lt;br /&gt;
&lt;br /&gt;
== Vanilla ==&lt;br /&gt;
&lt;br /&gt;
* Shadow: Scythe Shortcut (green), Huge Pit (yellow), Invisible Spikes (pink)&lt;br /&gt;
* Spirit: Child Early Torches (red), Sun Block (yellow), Adult Boulders (green)&lt;br /&gt;
* BotW: Basement (white)&lt;br /&gt;
* Ice: Spining Scythe (cyan), Push Block (blue)&lt;br /&gt;
* GTG: Slopes (yellow), Lava (red), Water (blue)&lt;br /&gt;
* Ganon: Spirit (yellow), Light (cyan), Fire (red), Forest (green)&lt;br /&gt;
&lt;br /&gt;
[[File:Silversmenu.jpg]]&lt;br /&gt;
&lt;br /&gt;
== Master Quest ==&lt;br /&gt;
&lt;br /&gt;
* DC: Staircase (white)&lt;br /&gt;
* Shadow: Scythe Shortcut (green), Invisible Blades (cyan), Huge Pit (yellow), Invisible Spikes (pink)&lt;br /&gt;
* Spirit: Lobby and Lower Adult (cyan), Adult Climb (blue)&lt;br /&gt;
* GTG: Slopes (yellow), Lava (red), Water (blue)&lt;br /&gt;
* Ganon: Fire (red), Shadow (pink), Water (blue)&lt;br /&gt;
&lt;br /&gt;
[[File:SilversmenuMQ.jpg]]&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3029</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3029"/>
		<updated>2022-11-14T20:44:22Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added Dev-Rob&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/TestRunnerSRL/OoT-Randomizer Dev (TestRunnerSRL)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x45&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/rrealmuto/OoT-Randomizer/tree/Dev-Rob Dev-Rob (rrealmuto)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57 cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Elagatua/OoT-Randomizer blitz (Elagatua)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x99&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/mracsys/OoT-Randomizer Dev-M (mracsys)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3015</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3015"/>
		<updated>2022-10-10T04:48:41Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added Dev-M&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/TestRunnerSRL/OoT-Randomizer Dev (TestRunnerSRL)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57 cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Elagatua/OoT-Randomizer blitz (Elagatua)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x99&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/mracsys/OoT-Randomizer Dev-M (mracsys)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3004</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3004"/>
		<updated>2022-09-22T03:47:20Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added Elagatua&amp;#039;s blitz branch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/TestRunnerSRL/OoT-Randomizer Dev (TestRunnerSRL)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57 cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x69&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Elagatua/OoT-Randomizer blitz (Elagatua)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3003</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3003"/>
		<updated>2022-09-21T07:33:14Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added Dev-R&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/TestRunnerSRL/OoT-Randomizer Dev (TestRunnerSRL)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Dev-C (Cuphat)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x52&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Roman971/OoT-Randomizer Dev-R (Roman971)]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57 cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer dev-fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3002</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3002"/>
		<updated>2022-09-21T06:21:17Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: added cjohnson57&amp;#039;s reserved identifier&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/TestRunnerSRL/OoT-Randomizer TestRunnerSRL] (main Dev)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Cuphat]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x57&amp;lt;/code&amp;gt;&lt;br /&gt;
 | reserved by [https://github.com/cjohnson57 cjohnson57]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
	<entry>
		<id>https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3001</id>
		<title>Branch identifiers</title>
		<link rel="alternate" type="text/html" href="https://wiki-test.ootrandomizer.com/index.php?title=Branch_identifiers&amp;diff=3001"/>
		<updated>2022-09-21T04:28:46Z</updated>

		<summary type="html">&lt;p&gt;Fenhl: Created page with &amp;quot;This is a list of known &amp;#039;&amp;#039;&amp;#039;branch identifiers&amp;#039;&amp;#039;&amp;#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This is a list of known &#039;&#039;&#039;branch identifiers&#039;&#039;&#039;, i.e. values of [https://github.com/TestRunnerSRL/OoT-Randomizer/blob/Dev/version.py#L8 the variable &amp;lt;code&amp;gt;branch_identifier&amp;lt;/code&amp;gt; in version.py].&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
 |-&lt;br /&gt;
 ! ID&lt;br /&gt;
 ! Branch&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x00&amp;lt;/code&amp;gt;&lt;br /&gt;
 | main releases&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x01&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/TestRunnerSRL/OoT-Randomizer TestRunnerSRL] (main Dev)&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0x43&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/Cuphat/OoT-Randomizer/tree/Dev-C Cuphat]&lt;br /&gt;
 |-&lt;br /&gt;
 | &amp;lt;code&amp;gt;0xfe&amp;lt;/code&amp;gt;&lt;br /&gt;
 | [https://github.com/fenhl/OoT-Randomizer Fenhl]&lt;br /&gt;
 |}&lt;/div&gt;</summary>
		<author><name>Fenhl</name></author>
	</entry>
</feed>