<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.ootrandomizer.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DomBar</id>
	<title>OoT Randomizer Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.ootrandomizer.com/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=DomBar"/>
	<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Special:Contributions/DomBar"/>
	<updated>2026-04-28T18:01:02Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.42.5</generator>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=1112</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=1112"/>
		<updated>2020-08-11T16:37:58Z</updated>

		<summary type="html">&lt;p&gt;DomBar: /* Rooms */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is intended for use with the latest release Randomizer version. Dev builds require slightly altered instructions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;by Raikaru13&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the ROMs ==&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://www.ootrandomizer.com/ Webpatcher] and set up the settings you want for the seed. On the `Rom Options` tab change the `World Count` to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:Multiworld Setup4.0.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Share this Page with all players participating. Now, discuss among yourselves who will be which player number. For example, the host would be player 1, and the others would be players 2 onwards.&lt;br /&gt;
&lt;br /&gt;
Now, everyone can open the page, select their rom/wad, change the `Player ID` section to whatever player number you are, set up your cosmetics, then patch the ROM.&lt;br /&gt;
&lt;br /&gt;
Each player should have their own Randomizer ROM, with the formula `OoT_SeedID_SettingsHash_W0P0` with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
Multiworld is playable only on Bizhawk. This guide will help you through the custom install needed to set up Bizhawk to run Multiworld.&lt;br /&gt;
&lt;br /&gt;
== Download the Custom Bizhawk Installer ==&lt;br /&gt;
&lt;br /&gt;
The very first thing that you must do is 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.3 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.3 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.3 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&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;
=== 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;
=== 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;
== 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 Config -&amp;gt; Customize and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select Lua+LuaInterface and hit OK. While on the Advanced tab, you should also check the box for AutoSaveRAM and set it to 30s! &#039;&#039;(Apologies that this isn&#039;t included in the image.)&#039;&#039; This will allow Bizhawk to write your in-game save to your drive. (This is NOT 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. Remember to save often!)&lt;br /&gt;
&lt;br /&gt;
[[File:MWG2.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;
== 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.3 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. Hit Create Room and tell the people joining the Room 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 Ocarina of Time Randomizer Discord, you can assign the Multiworld role to yourself by going to the [https://discordapp.com/channels/274180765816848384/478962049079050241 #chat-bot] channel and typing &amp;lt;code&amp;gt;!role Multiworld&amp;lt;/code&amp;gt; - 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 [https://discordapp.com/channels/274180765816848384/535739089521999883 #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;
== Common Errors ==&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;
=== 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;
=== 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;
== Special Circumstances ==&lt;br /&gt;
&lt;br /&gt;
=== Can&#039;t Port-Forward ===&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;
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;:&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; and paste the IPv4 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 OoTR Discord Server. &#039;&#039;&#039;Oh, and, be careful with who you give permission to join your network to.&#039;&#039;&#039;&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;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=1111</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=1111"/>
		<updated>2020-08-11T16:25:38Z</updated>

		<summary type="html">&lt;p&gt;DomBar: /* Opening the Lua Console */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide is intended for use with the latest release Randomizer version. Dev builds require slightly altered instructions.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;by Raikaru13&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}}&lt;br /&gt;
&lt;br /&gt;
== Generating the ROMs ==&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://www.ootrandomizer.com/ Webpatcher] and set up the settings you want for the seed. On the `Rom Options` tab change the `World Count` to however many people will be playing. Once you&#039;re done, generate the seed.&lt;br /&gt;
&lt;br /&gt;
[[File:Multiworld Setup4.0.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Share this Page with all players participating. Now, discuss among yourselves who will be which player number. For example, the host would be player 1, and the others would be players 2 onwards.&lt;br /&gt;
&lt;br /&gt;
Now, everyone can open the page, select their rom/wad, change the `Player ID` section to whatever player number you are, set up your cosmetics, then patch the ROM.&lt;br /&gt;
&lt;br /&gt;
Each player should have their own Randomizer ROM, with the formula `OoT_SeedID_SettingsHash_W0P0` with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
Multiworld is playable only on Bizhawk. This guide will help you through the custom install needed to set up Bizhawk to run Multiworld.&lt;br /&gt;
&lt;br /&gt;
== Download the Custom Bizhawk Installer ==&lt;br /&gt;
&lt;br /&gt;
The very first thing that you must do is 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.3 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.3 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.3 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&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;
=== 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;
=== 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;
== 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 Config -&amp;gt; Customize and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select Lua+LuaInterface and hit OK. While on the Advanced tab, you should also check the box for AutoSaveRAM and set it to 30s! &#039;&#039;(Apologies that this isn&#039;t included in the image.)&#039;&#039; This will allow Bizhawk to write your in-game save to your drive. (This is NOT 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. Remember to save often!)&lt;br /&gt;
&lt;br /&gt;
[[File:MWG2.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;
== 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.3 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. Hit Create Room and tell the people joining the Room 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;
== Play Some Multiworld! ==&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the Ocarina of Time Randomizer Discord, you can assign the Multiworld role to yourself by going to the [https://discordapp.com/channels/274180765816848384/478962049079050241 #chat-bot] channel and typing &amp;lt;code&amp;gt;!role Multiworld&amp;lt;/code&amp;gt; - 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 [https://discordapp.com/channels/274180765816848384/535739089521999883 #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;
== Common Errors ==&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;
=== 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;
=== 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;
== Special Circumstances ==&lt;br /&gt;
&lt;br /&gt;
=== Can&#039;t Port-Forward ===&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;
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;:&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; and paste the IPv4 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 OoTR Discord Server. &#039;&#039;&#039;Oh, and, be careful with who you give permission to join your network to.&#039;&#039;&#039;&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;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=File:MWG5_2.png&amp;diff=1110</id>
		<title>File:MWG5 2.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=File:MWG5_2.png&amp;diff=1110"/>
		<updated>2020-08-11T16:22:51Z</updated>

		<summary type="html">&lt;p&gt;DomBar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bizhawk Co-op updated&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Logic&amp;diff=507</id>
		<title>Logic</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Logic&amp;diff=507"/>
		<updated>2019-08-20T20:26:42Z</updated>

		<summary type="html">&lt;p&gt;DomBar: wood to stone&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{TOClimit|3}}&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;“My Seed Is Broken!” (Glitchless Logic)&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
Solutions to completing randomized runs of &#039;&#039;Ocarina of Time&#039;&#039; can sometimes be unintuitive. While your seed may appear to be unbeatable, this isn’t often the case. Thanks to developers much smarter than myself, OoTR’s logic is surprisingly robust. Listed below are some common sources of confusion, grouped by location. If you don’t mind spoiling the rest of your playthrough, instructions to finding your next step will be listed [[#Knowing_the_Way_with_the_Spoiler_Log|here]].&lt;br /&gt;
&lt;br /&gt;
If you follow these steps and still need help, you’re welcome to ask for support in the [https://discordapp.com/channels/274180765816848384/274186223147417600 #questions-gameplay] channel of our [https://discord.gg/3VJPQNK Discord Server]. Make sure to provide your seed and setting string along with any important details about the issue. If it turns out you have indeed encountered a logical flaw, kind members of our team will report issues from there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problem Areas by Location ==&lt;br /&gt;
&lt;br /&gt;
=== Link’s House: ===&lt;br /&gt;
&lt;br /&gt;
==== Stuck beside bed ====&lt;br /&gt;
&lt;br /&gt;
*Tilt the Control Stick to move around. Go through the door and you will reach Kokiri Forest. The game gets much easier from there. &lt;br /&gt;
&lt;br /&gt;
=== Hyrule Field ===&lt;br /&gt;
&lt;br /&gt;
==== Open grottos without Bombs ====&lt;br /&gt;
&lt;br /&gt;
*Any grotto you can open with Bombs may also be opened with Hammer. &lt;br /&gt;
*Some grottos will only reveal themselves when you play Song of Storms. &lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t find Running Man ====&lt;br /&gt;
&lt;br /&gt;
*You must possess all 3 Spiritual Stones in order for him to be found running around Hyrule Field. &lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t find Ocarina of Time near the Castle Town draw bridge ====&lt;br /&gt;
&lt;br /&gt;
*You must possess all 3 Spiritual Stones when approaching the Draw Bridge as a child to enable the Ocarina of Time location. &lt;br /&gt;
&lt;br /&gt;
=== Lon Lon Ranch ===&lt;br /&gt;
&lt;br /&gt;
==== Malon won&#039;t teach her song ====&lt;br /&gt;
&lt;br /&gt;
*As a child, show her your Ocarina during the day. &lt;br /&gt;
&lt;br /&gt;
==== Talon is missing ====&lt;br /&gt;
&lt;br /&gt;
*Use the Cuckoo you got from the Weird Egg to wake Talon up near Hyrule Castle moat to move him to Lon Lon Ranch. &lt;br /&gt;
&lt;br /&gt;
=== Kakariko Village: ===&lt;br /&gt;
&lt;br /&gt;
==== Rear Entrance to Impa&#039;s House ====&lt;br /&gt;
&lt;br /&gt;
*Grab a chicken and take it to the incomplete house. Toss it up to the top of the pile of bricks and climb up after it. Once on top of the pile of bricks with the Chicken you can lift up the chicken and fly across to the Scaffolding, from here you follow behind the carpenter until you reach a good position to jump towards the entrance above the chicken coop. &lt;br /&gt;
&lt;br /&gt;
==== Shooting Gallery gives 50 rupees ====&lt;br /&gt;
&lt;br /&gt;
*The Fairy Bow/Quiver is required to win the special prize. Otherwise you will receive 50 rupees. &lt;br /&gt;
&lt;br /&gt;
==== Can’t get onto rooftops without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*Yes you can. Get a little closer and use the Hookshot. &lt;br /&gt;
&lt;br /&gt;
==== Well won&#039;t drain ====&lt;br /&gt;
&lt;br /&gt;
*Project 64 is known to have issues with this, among other things. For the purposes of this project, we can only recommend using a different emulator such as Bizhawk or RetroArch. (This bug most frequently arrises when trying to drain the Well at night; attempting it during the day is less likely to cause this crash.) &lt;br /&gt;
&lt;br /&gt;
==== Burning Village Cutscene (Shiek) ====&lt;br /&gt;
&lt;br /&gt;
*Forest, Fire, and Water Medallions are needed and you have to enter the village from Hyrule Field. The village is returned to normal when you complete forest, fire, and water temples. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Fortress/Valley: ===&lt;br /&gt;
&lt;br /&gt;
==== Struggling to figure out how to cross the Broken Bridge ====&lt;br /&gt;
&lt;br /&gt;
*You can cross the Broken Bridge as an Adult by using either Epona to jump it or Long Shotting the sign above the gate on the other side. &lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t enter Gerudo Training Grounds without being captured ====&lt;br /&gt;
&lt;br /&gt;
*You must possess the Gerudo Membership Card and also rescue all of the Carpenters they have captured. &lt;br /&gt;
&lt;br /&gt;
==== Getting caught without a Hookshot ====&lt;br /&gt;
&lt;br /&gt;
*Should you be caught by a Gerudo Guard, either inside during combat or outside by being seen, and do not posses a Hookshot, you will be thrown into the valley outside the tent rather into the jail cell from which you could not escape. &lt;br /&gt;
&lt;br /&gt;
==== Horse archery NPC is missing or won&#039;t let you play the mini-game ====&lt;br /&gt;
&lt;br /&gt;
*You need the Fairy Bow, Epona and rescuing the carpenters (Gerudo Membership Card not required). &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Goron City: ===&lt;br /&gt;
&lt;br /&gt;
==== Reach Goron City from Lost Woods without Bombs ====&lt;br /&gt;
&lt;br /&gt;
*You can ignite the Bomb Flowers behind the boulders using Din’s Fire. &lt;br /&gt;
&lt;br /&gt;
==== Get big rolling Goron to relinquish goods ====&lt;br /&gt;
&lt;br /&gt;
*Even if you have serious Zelda skills (or Bombchus), a Bomb Bag is required. Bomb the Goron in the tunnel near the sign. &#039;&#039;(In Dev version 4.0.7+, Large Rolling Goron no longer checks for possession of a Bomb&amp;amp;nbsp;Bag; however, explosives must still be used within the tunnel area.)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
==== Boulder Maze without Bombs or Hammer ====&lt;br /&gt;
&lt;br /&gt;
*Silver Guantlets are effective at clearing a path to each of the chests in the room. This will take some time, however. &lt;br /&gt;
&lt;br /&gt;
==== Spinning Pottery ====&lt;br /&gt;
&lt;br /&gt;
*The spinning Goron Pot is activated by lighting the torches surrounding it. This can be accomplished by lighting sticks from Darunia&#039;s chamber OR by casting Din&#039;s Fire. &lt;br /&gt;
*The Spinning Pot has 3 faces - Happy, Neutral, and Mad. Only the Happy face gives a randomized reward; Neutral give 3 bomb refills and Mad gives 3 green rupees. &lt;br /&gt;
&lt;br /&gt;
=== Lost Woods: ===&lt;br /&gt;
&lt;br /&gt;
==== Skull Kid won’t buy this sweet Skull Mask ====&lt;br /&gt;
&lt;br /&gt;
*Skull Kid won’t buy Skull Mask until you befriend him with Saria’s Song. &lt;br /&gt;
&lt;br /&gt;
=== Sacred Meadow: ===&lt;br /&gt;
&lt;br /&gt;
==== Saria won&#039;t teach you her song in Sacred Meadow ====&lt;br /&gt;
&lt;br /&gt;
*Speak to Zelda at Hyrule Castle first. &lt;br /&gt;
&lt;br /&gt;
=== Zora’s Domain: ===&lt;br /&gt;
&lt;br /&gt;
==== Need Blue Fire to unfreeze King Zora/Zora shop ====&lt;br /&gt;
&lt;br /&gt;
*If you have access to Ganon’s Castle, Blue Fire can be found in Water Trial. &lt;br /&gt;
*Blue Fire may be a purchasable item for 300 rupees in non-shuffled shops. &lt;br /&gt;
*As usual, Blue Fire can be obtained in Ice Cavern. &lt;br /&gt;
&lt;br /&gt;
=== Lake Hylia: ===&lt;br /&gt;
&lt;br /&gt;
==== Go fishing ====&lt;br /&gt;
&lt;br /&gt;
*You require an 8 pound fish as a Child or a 10 pound fish as an Adult. &lt;br /&gt;
&lt;br /&gt;
==== Get Scarecrow’s Song ====&lt;br /&gt;
&lt;br /&gt;
*In order to use the Scarecrow’s Song, you must teach it to Bonooru as a child, and remind him again as an adult. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Lake Hylia - Shooting the Sun with an arrow ====&lt;br /&gt;
&lt;br /&gt;
*You can reach the tall rectangle island without filling the lake by using Scarecrow&#039;s Song and Longshot. &lt;br /&gt;
*You do not need to complete the Water Temple and raise the water level at Lake Hylia to aquire the item. &lt;br /&gt;
*The arrow must be fired at the sun during the early morning as per the written instructions on the stone platform you must fire from.&lt;br /&gt;
&lt;br /&gt;
=== Inside Jabu Jabu&#039;s Belly ===&lt;br /&gt;
&lt;br /&gt;
==== First Switch ====&lt;br /&gt;
&lt;br /&gt;
*The switch on the ceiling in the first room of Jabu Jabu&#039;s Belly can be hit using explosives. &lt;br /&gt;
&lt;br /&gt;
=== Temple of Time: ===&lt;br /&gt;
&lt;br /&gt;
==== Open Door of Time ====&lt;br /&gt;
&lt;br /&gt;
*Playing the Song of Time is the only requirement to opening the Door of Time. In 3.0 and prior, if you warp to the Temple of Time with Prelude of Light, you must exit and reenter the Temple for the Song of Time to work correctly. &lt;br /&gt;
&lt;br /&gt;
==== Shiek ====&lt;br /&gt;
&lt;br /&gt;
*Forest medallion required, appears near Master Sword pedestal when you&#039;re an adult. &lt;br /&gt;
&lt;br /&gt;
==== Zelda Light Arrow Cutscene ====&lt;br /&gt;
&lt;br /&gt;
*Shadow and Spirit medallions required. &lt;br /&gt;
&lt;br /&gt;
=== Forest Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Get outside without Song of Time or Bow ====&lt;br /&gt;
&lt;br /&gt;
*With Hover Boots you can float to the door connecting the large block-pushing room with the courtyard. &lt;br /&gt;
&lt;br /&gt;
==== Can’t push large colored blocks as adult, wtf man?? ====&lt;br /&gt;
&lt;br /&gt;
*The Goron’s Bracelet is required to push these blocks, even as adult. Link only put on gauntlets to keep his hands from drying out. &lt;br /&gt;
&lt;br /&gt;
=== Death Mountain Crater: ===&lt;br /&gt;
&lt;br /&gt;
==== Reach the bottom area for Bolero of Fire and access to Fire Temple ====&lt;br /&gt;
&lt;br /&gt;
*Using only the Hover Boots, you can float down to the shortcut to Goron City, and across the dilapidated bridge. &lt;br /&gt;
*You can also reach this bottom area with Scarecrow’s Song and the Longshot by jumping onto the platforms below and pulling yourself across the pool of lava. &lt;br /&gt;
&lt;br /&gt;
=== Fire Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Reach Volvagia without Hammer ====&lt;br /&gt;
&lt;br /&gt;
*With Hover Boots equipped, it’s a simple matter of floating over to the boss door. That said, you’ll need the Hammer to actually &#039;&#039;do&#039;&#039; anything in there. &lt;br /&gt;
&lt;br /&gt;
=== Water Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Boss Key chest without Bombs or Goron’s Bracelet ====&lt;br /&gt;
&lt;br /&gt;
*Use the Hover Boots to reach the chest. &lt;br /&gt;
&lt;br /&gt;
==== Getting past the gate without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*After shooting the eye switch, crossing the gap with Hover Boots will get you past the gate before it closes. &lt;br /&gt;
&lt;br /&gt;
==== Center room’s Gold Skulltula without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*Cast Farore’s Wind inside the center room. Raise the water to its highest level and return to the warp point. Swim to the surface to reach the Gold Skulltula. &lt;br /&gt;
&lt;br /&gt;
==== I can’t raise the water level ====&lt;br /&gt;
&lt;br /&gt;
*With the water level lowered, jump down to the second level of the central structure (may require savewarping to the begining of the dungeon to reach). Use the Hookshot to climb onto the top level. With a well-spaced rolling jump you should be able to reach the ledge where you can raise the water to its highest level. This isn&#039;t required but it&#039;s a handy time saver. &lt;br /&gt;
&lt;br /&gt;
=== Shadow Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== First silver rupee room without Hookshot ====&lt;br /&gt;
&lt;br /&gt;
*You can get to the raised platform in the corner of the room by using the Hover Boots from the nearby low wall. &lt;br /&gt;
&lt;br /&gt;
==== Spike floor room without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*Backflip onto the chest spawned in the middle of the room. From there you can use the Hookshot to reach the upper ledge. &lt;br /&gt;
&lt;br /&gt;
==== Reach the boat without Goron’s Bracelet ====&lt;br /&gt;
&lt;br /&gt;
*You can bypass pushing the large block by shooting the top of the ladder with a Hookshot. &lt;br /&gt;
&lt;br /&gt;
==== Reach Bongo Bongo without the Fairy Bow ====&lt;br /&gt;
&lt;br /&gt;
*Play the Scarecrow’s Song to summon Pierre. Shoot his face with the Longshot to get to the other side. &lt;br /&gt;
&lt;br /&gt;
=== Desert Colossus: ===&lt;br /&gt;
&lt;br /&gt;
==== Requiem of Spirit ====&lt;br /&gt;
&lt;br /&gt;
*Contrary to what&#039;s expected, the song you would acquire as an adult after leaving Spirit Temple can also be collected as a child. It is the same requirements as vanilla but normal runs through the game always have you visit as an adult, so this may catch some players unaware if they have never used sequence breaks before. If playing Entrance Randomizer, exit whichever dungeon is placed at Desert Colossus. &lt;br /&gt;
&lt;br /&gt;
=== Spirit Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Lower metal bridge on child side without Boomerang ====&lt;br /&gt;
&lt;br /&gt;
*You can just barely hit the switch with a well-placed slingshot shot. &lt;br /&gt;
*Alternatively, you can hit the crystal switch with a well-timed Bombchu placement in the opposite direction. Hopefully you’ll hit it, or you’ll have to go out and buy more Bombchus. &lt;br /&gt;
&lt;br /&gt;
==== Map chest without Din’s Fire or Magic ====&lt;br /&gt;
&lt;br /&gt;
*Child Link is perfectly capable of lighting the torches using only a Deku Stick. &lt;br /&gt;
&lt;br /&gt;
==== Collect all the silver rupees in the boulder room without Hover Boots ====&lt;br /&gt;
&lt;br /&gt;
*You can reach the floating rupee by jumping into the boulder with a jump slash, or even without hititng the boulder if you time the jumpslash properly. &lt;br /&gt;
&lt;br /&gt;
==== Silver Gauntlets chest from adult side using Longshot ====&lt;br /&gt;
&lt;br /&gt;
*With a Longshot, shoot the chest opposite from the Mirror Shield chest to gain access to its contents and the end of child-side. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Training Grounds: ===&lt;br /&gt;
&lt;br /&gt;
==== Lava room without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*You can reach the torch at the end of this room using only the Hookshot. &lt;br /&gt;
&lt;br /&gt;
==== Timed boulder room without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*The target on the ceiling is just within range of the Hookshot if you stand directly under it. &lt;br /&gt;
*A wallmaster can also lift you up into the rupee if it’s the last one you need to collect. &lt;br /&gt;
&lt;br /&gt;
=== Ganon’s Castle ===&lt;br /&gt;
&lt;br /&gt;
==== Spirit Trial without Fire Arrows ====&lt;br /&gt;
&lt;br /&gt;
*A precise shot of an arrow through the torch will burn the web to reveal the sunlight. Or moonlight. Maybe it’s a big lamp, idk. &lt;br /&gt;
&lt;br /&gt;
==== Water Trial Blue Fire ====&lt;br /&gt;
&lt;br /&gt;
*With your bridge requirement set to Open you may be required to use a bottle to bring Blue Fire to thaw King Zora or, if you have shopsanity active, to open the Zora Shop as adult if you can&#039;t access it as child.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Knowing the Way with the Spoiler Log ==&lt;br /&gt;
&lt;br /&gt;
The spoiler log can be very helpful when looking for important items you missed. It takes only a few steps:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Version 4.0&#039;&#039;&#039; &lt;br /&gt;
##Look for the web ID in your ROM&#039;s file name. It should be formatted as &amp;lt;code&amp;gt;OoT_WEBID_SEED.z64&amp;lt;/code&amp;gt;. &lt;br /&gt;
##Copy this link into your address bar, but do not click Go or hit Enter yet: &amp;lt;code&amp;gt;h&amp;lt;span&amp;gt;ttps:&amp;lt;/span&amp;gt;//ootrandomizer.com/seed/get?id=#####&amp;lt;/code&amp;gt; &lt;br /&gt;
##Replace &amp;lt;code&amp;gt;#####&amp;lt;/code&amp;gt; with the web ID for your seed. Now click Go or hit Enter. &lt;br /&gt;
##Near the top of the page you should see a red button that says &amp;quot;Spoiler Log.&amp;quot; Click it to access your spoiler log.   &lt;br /&gt;
#&#039;&#039;&#039;Versions 3.0 and Older&#039;&#039;&#039; &lt;br /&gt;
##Open the spoiler log generated alongside your ROM. It should be formatted as &amp;lt;code&amp;gt;OoT_SETTINGSTR_SEED_Spoiler.txt&amp;lt;/code&amp;gt;. &lt;br /&gt;
##Scroll down to the section labeled &#039;&#039;Way of the Hero&#039;&#039;. &lt;br /&gt;
##Ensure that you have collected all the items listed in the section, as they are essential to beating the game.&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Logic&amp;diff=479</id>
		<title>Logic</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Logic&amp;diff=479"/>
		<updated>2019-06-25T18:39:23Z</updated>

		<summary type="html">&lt;p&gt;DomBar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
{{TOClimit|3}}&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;“My Seed Is Broken!” (Glitchless Logic)&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
Solutions to completing randomized runs of &#039;&#039;Ocarina of Time&#039;&#039; can sometimes be unintuitive. While your seed may appear to be unbeatable, this isn’t often the case. Thanks to developers much smarter than myself, OoTR’s logic is surprisingly robust. Listed below are some common sources of confusion, grouped by location. If you don’t mind spoiling the rest of your playthrough, instructions to finding your next step will be listed [[#Knowing_the_Way_with_the_Spoiler_Log|here]].&lt;br /&gt;
&lt;br /&gt;
If you follow these steps and still need help, you’re welcome to ask for support in the [https://discordapp.com/channels/274180765816848384/274186223147417600 #questions-gameplay] channel of our [https://discord.gg/3VJPQNK Discord Server]. Make sure to provide your seed and setting string along with any important details about the issue. If it turns out you have indeed encountered a logical flaw, kind members of our team will report issues from there.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Problem Areas by Location ==&lt;br /&gt;
&lt;br /&gt;
=== Link’s House: ===&lt;br /&gt;
&lt;br /&gt;
==== Stuck beside bed ====&lt;br /&gt;
&lt;br /&gt;
*Tilt the Control Stick to move around. Go through the door and you will reach Kokiri Forest. The game gets much easier from there. &lt;br /&gt;
&lt;br /&gt;
=== Hyrule Field ===&lt;br /&gt;
&lt;br /&gt;
==== Open grottos without Bombs ====&lt;br /&gt;
&lt;br /&gt;
*Any grotto you can open with Bombs may also be opened with Hammer. &lt;br /&gt;
*Some grottos will only reveal themselves when you play Song of Storms. &lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t find Running Man ====&lt;br /&gt;
&lt;br /&gt;
*You must possess all 3 Spiritual Stones in order for him to be found running around Hyrule Field. &lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t find Ocarina of Time near the Castle Town draw bridge ====&lt;br /&gt;
&lt;br /&gt;
*You must possess all 3 Spiritual Stones when approaching the Draw Bridge as a child to enable the Ocarina of Time location. &lt;br /&gt;
&lt;br /&gt;
=== Lon Lon Ranch ===&lt;br /&gt;
&lt;br /&gt;
==== Malon won&#039;t teach her song ====&lt;br /&gt;
&lt;br /&gt;
*As a child, show her your Ocarina during the day. &lt;br /&gt;
&lt;br /&gt;
==== Talon is missing ====&lt;br /&gt;
&lt;br /&gt;
*Use the Cuckoo you got from the Weird Egg to wake Talon up near Hyrule Castle moat to move him to Lon Lon Ranch. &lt;br /&gt;
&lt;br /&gt;
=== Kakariko Village: ===&lt;br /&gt;
&lt;br /&gt;
==== Rear Entrance to Impa&#039;s House ====&lt;br /&gt;
&lt;br /&gt;
*Grab a chicken and take it to the incomplete house. Toss it up to the top of the pile of bricks and climb up after it. Once on top of the pile of bricks with the Chicken you can lift up the chicken and fly across to the Scaffolding, from here you follow behind the carpenter until you reach a good position to jump towards the entrance above the chicken coop. &lt;br /&gt;
&lt;br /&gt;
==== Shooting Gallery gives 50 rupees ====&lt;br /&gt;
&lt;br /&gt;
*The Fairy Bow/Quiver is required to win the special prize. Otherwise you will receive 50 rupees. &lt;br /&gt;
&lt;br /&gt;
==== Can’t get onto rooftops without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*Yes you can. Get a little closer and use the Hookshot. &lt;br /&gt;
&lt;br /&gt;
==== Well won&#039;t drain ====&lt;br /&gt;
&lt;br /&gt;
*Project 64 is known to have issues with this, among other things. For the purposes of this project, we can only recommend using a different emulator such as Bizhawk or RetroArch. (This bug most frequently arrises when trying to drain the Well at night; attempting it during the day is less likely to cause this crash.) &lt;br /&gt;
&lt;br /&gt;
==== Burning Village Cutscene (Shiek) ====&lt;br /&gt;
&lt;br /&gt;
*Forest, Fire, and Water Medallions are needed and you have to enter the village from Hyrule Field. The village is returned to normal when you complete forest, fire, and water temples. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Fortress/Valley: ===&lt;br /&gt;
&lt;br /&gt;
==== Struggling to figure out how to cross the Broken Bridge ====&lt;br /&gt;
&lt;br /&gt;
*You can cross the Broken Bridge as an Adult by using either Epona to jump it or Long Shotting the sign above the gate on the other side. &lt;br /&gt;
&lt;br /&gt;
==== Can&#039;t enter Gerudo Training Grounds without being captured ====&lt;br /&gt;
&lt;br /&gt;
*You must possess the Gerudo Membership Card and also rescue all of the Carpenters they have captured. &lt;br /&gt;
&lt;br /&gt;
==== Getting caught without a Hookshot ====&lt;br /&gt;
&lt;br /&gt;
*Should you be caught by a Gerudo Guard, either inside during combat or outside by being seen, and do not posses a Hookshot, you will be thrown into the valley outside the tent rather into the jail cell from which you could not escape. &lt;br /&gt;
&lt;br /&gt;
==== Horse archery NPC is missing or won&#039;t let you play the mini-game ====&lt;br /&gt;
&lt;br /&gt;
*You need the Fairy Bow, Epona and rescuing the carpenters (Gerudo Membership Card not required). &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Goron City: ===&lt;br /&gt;
&lt;br /&gt;
==== Reach Goron City from Lost Woods without Bombs ====&lt;br /&gt;
&lt;br /&gt;
*You can ignite the Bomb Flowers behind the boulders using Din’s Fire. &lt;br /&gt;
&lt;br /&gt;
==== Get big rolling Goron to relinquish goods ====&lt;br /&gt;
&lt;br /&gt;
*Even if you have serious Zelda skills (or Bombchus), a Bomb Bag is required. Bomb the Goron in the tunnel near the sign. &#039;&#039;(In Dev version 4.0.7+, Large Rolling Goron no longer checks for possession of a Bomb&amp;amp;nbsp;Bag; however, explosives must still be used within the tunnel area.)&#039;&#039; &lt;br /&gt;
&lt;br /&gt;
==== Boulder Maze without Bombs or Hammer ====&lt;br /&gt;
&lt;br /&gt;
*Silver Guantlets are effective at clearing a path to each of the chests in the room. This will take some time, however. &lt;br /&gt;
&lt;br /&gt;
==== Spinning Pottery ====&lt;br /&gt;
&lt;br /&gt;
*The spinning Goron Pot is activated by lighting the torches surrounding it. This can be accomplished by lighting sticks from Darunia&#039;s chamber OR by casting Din&#039;s Fire. &lt;br /&gt;
*The Spinning Pot has 3 faces - Happy, Neutral, and Mad. Only the Happy face gives a randomized reward; Neutral give 3 bomb refills and Mad gives 3 green rupees. &lt;br /&gt;
&lt;br /&gt;
=== Lost Woods: ===&lt;br /&gt;
&lt;br /&gt;
==== Skull Kid won’t buy this sweet Skull Mask ====&lt;br /&gt;
&lt;br /&gt;
*Skull Kid won’t buy Skull Mask until you befriend him with Saria’s Song. &lt;br /&gt;
&lt;br /&gt;
=== Sacred Meadow: ===&lt;br /&gt;
&lt;br /&gt;
==== Saria won&#039;t teach you her song in Sacred Meadow ====&lt;br /&gt;
&lt;br /&gt;
*Speak to Zelda at Hyrule Castle first. &lt;br /&gt;
&lt;br /&gt;
=== Zora’s Domain: ===&lt;br /&gt;
&lt;br /&gt;
==== Need Blue Fire to unfreeze King Zora/Zora shop ====&lt;br /&gt;
&lt;br /&gt;
*If you have access to Ganon’s Castle, Blue Fire can be found in Water Trial. &lt;br /&gt;
*Blue Fire may be a purchasable item for 300 rupees in non-shuffled shops. &lt;br /&gt;
*As usual, Blue Fire can be obtained in Ice Cavern. &lt;br /&gt;
&lt;br /&gt;
=== Lake Hylia: ===&lt;br /&gt;
&lt;br /&gt;
==== Go fishing ====&lt;br /&gt;
&lt;br /&gt;
*You require an 8 pound fish as a Child or a 10 pound fish as an Adult. &lt;br /&gt;
&lt;br /&gt;
==== Get Scarecrow’s Song ====&lt;br /&gt;
&lt;br /&gt;
*In order to use the Scarecrow’s Song, you must teach it to Bonooru as a child, and remind him again as an adult. &lt;br /&gt;
&lt;br /&gt;
==== Lake Hylia - Shooting the Sun with an arrow ====&lt;br /&gt;
&lt;br /&gt;
*You can reach the tall rectangle island without filling the lake by using Scarecrow&#039;s Song and Longshot. &lt;br /&gt;
*You do not need to complete the Water Temple and raise the water level at Lake Hylia to aquire the item. &lt;br /&gt;
*The arrow must be fired at the sun during the early morning as per the written instructions on the wood platform you must fire from. &lt;br /&gt;
&lt;br /&gt;
=== Inside Jabu Jabu&#039;s Belly ===&lt;br /&gt;
&lt;br /&gt;
==== First Switch ====&lt;br /&gt;
&lt;br /&gt;
*The switch on the ceiling in the first room of Jabu Jabu&#039;s Belly can be hit using explosives. &lt;br /&gt;
&lt;br /&gt;
=== Temple of Time: ===&lt;br /&gt;
&lt;br /&gt;
==== Open Door of Time ====&lt;br /&gt;
&lt;br /&gt;
*Playing the Song of Time is the only requirement to opening the Door of Time. In 3.0 and prior, if you warp to the Temple of Time with Prelude of Light, you must exit and reenter the Temple for the Song of Time to work correctly. &lt;br /&gt;
&lt;br /&gt;
==== Shiek ====&lt;br /&gt;
&lt;br /&gt;
*Forest medallion required, appears near Master Sword pedestal when you&#039;re an adult. &lt;br /&gt;
&lt;br /&gt;
==== Zelda Light Arrow Cutscene ====&lt;br /&gt;
&lt;br /&gt;
*Shadow and Spirit medallions required. &lt;br /&gt;
&lt;br /&gt;
=== Forest Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Get outside without Song of Time or Bow ====&lt;br /&gt;
&lt;br /&gt;
*With Hover Boots you can float to the door connecting the large block-pushing room with the courtyard. &lt;br /&gt;
&lt;br /&gt;
==== Can’t push large colored blocks as adult, wtf man?? ====&lt;br /&gt;
&lt;br /&gt;
*The Goron’s Bracelet is required to push these blocks, even as adult. Link only put on gauntlets to keep his hands from drying out. &lt;br /&gt;
&lt;br /&gt;
=== Death Mountain Crater: ===&lt;br /&gt;
&lt;br /&gt;
==== Reach the bottom area for Bolero of Fire and access to Fire Temple ====&lt;br /&gt;
&lt;br /&gt;
*Using only the Hover Boots, you can float down to the shortcut to Goron City, and across the dilapidated bridge. &lt;br /&gt;
*You can also reach this bottom area with Scarecrow’s Song and the Longshot by jumping onto the platforms below and pulling yourself across the pool of lava. &lt;br /&gt;
&lt;br /&gt;
=== Fire Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Reach Volvagia without Hammer ====&lt;br /&gt;
&lt;br /&gt;
*With Hover Boots equipped, it’s a simple matter of floating over to the boss door. That said, you’ll need the Hammer to actually &#039;&#039;do&#039;&#039; anything in there. &lt;br /&gt;
&lt;br /&gt;
=== Water Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Boss Key chest without Bombs or Goron’s Bracelet ====&lt;br /&gt;
&lt;br /&gt;
*Use the Hover Boots to reach the chest. &lt;br /&gt;
&lt;br /&gt;
==== Getting past the gate without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*After shooting the eye switch, crossing the gap with Hover Boots will get you past the gate before it closes. &lt;br /&gt;
&lt;br /&gt;
==== Center room’s Gold Skulltula without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*Cast Farore’s Wind inside the center room. Raise the water to its highest level and return to the warp point. Swim to the surface to reach the Gold Skulltula. &lt;br /&gt;
&lt;br /&gt;
==== I can’t raise the water level ====&lt;br /&gt;
&lt;br /&gt;
*With the water level lowered, jump down to the second level of the central structure (may require savewarping to the begining of the dungeon to reach). Use the Hookshot to climb onto the top level. With a well-spaced rolling jump you should be able to reach the ledge where you can raise the water to its highest level. This isn&#039;t required but it&#039;s a handy time saver. &lt;br /&gt;
&lt;br /&gt;
=== Shadow Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== First silver rupee room without Hookshot ====&lt;br /&gt;
&lt;br /&gt;
*You can get to the raised platform in the corner of the room by using the Hover Boots from the nearby low wall. &lt;br /&gt;
&lt;br /&gt;
==== Spike floor room without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*Backflip onto the chest spawned in the middle of the room. From there you can use the Hookshot to reach the upper ledge. &lt;br /&gt;
&lt;br /&gt;
==== Reach the boat without Goron’s Bracelet ====&lt;br /&gt;
&lt;br /&gt;
*You can bypass pushing the large block by shooting the top of the ladder with a Hookshot. &lt;br /&gt;
&lt;br /&gt;
==== Reach Bongo Bongo without the Fairy Bow ====&lt;br /&gt;
&lt;br /&gt;
*Play the Scarecrow’s Song to summon Pierre. Shoot his face with the Longshot to get to the other side. &lt;br /&gt;
&lt;br /&gt;
=== Desert Colossus: ===&lt;br /&gt;
&lt;br /&gt;
==== Requiem of Spirit ====&lt;br /&gt;
&lt;br /&gt;
*Contrary to what&#039;s expected, the song you would acquire as an adult after leaving Spirit Temple can also be collected as a child. It is the same requirements as vanilla but normal runs through the game always have you visit as an adult, so this may catch some players unaware if they have never used sequence breaks before. If playing Entrance Randomizer, exit whichever dungeon is placed at Desert Colossus. &lt;br /&gt;
&lt;br /&gt;
=== Spirit Temple: ===&lt;br /&gt;
&lt;br /&gt;
==== Lower metal bridge on child side without Boomerang ====&lt;br /&gt;
&lt;br /&gt;
*You can just barely hit the switch with a well-placed slingshot shot. &lt;br /&gt;
*Alternatively, you can hit the crystal switch with a well-timed Bombchu placement in the opposite direction. Hopefully you’ll hit it, or you’ll have to go out and buy more Bombchus. &lt;br /&gt;
&lt;br /&gt;
==== Map chest without Din’s Fire or Magic ====&lt;br /&gt;
&lt;br /&gt;
*Child Link is perfectly capable of lighting the torches using only a Deku Stick. &lt;br /&gt;
&lt;br /&gt;
==== Collect all the silver rupees in the boulder room without Hover Boots ====&lt;br /&gt;
&lt;br /&gt;
*You can reach the floating rupee by jumping into the boulder with a jump slash, or even without hititng the boulder if you time the jumpslash properly. &lt;br /&gt;
&lt;br /&gt;
==== Silver Gauntlets chest from adult side using Longshot ====&lt;br /&gt;
&lt;br /&gt;
*With a Longshot, shoot the chest opposite from the Mirror Shield chest to gain access to its contents and the end of child-side. &lt;br /&gt;
&lt;br /&gt;
=== Gerudo Training Grounds: ===&lt;br /&gt;
&lt;br /&gt;
==== Lava room without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*You can reach the torch at the end of this room using only the Hookshot. &lt;br /&gt;
&lt;br /&gt;
==== Timed boulder room without Longshot ====&lt;br /&gt;
&lt;br /&gt;
*The target on the ceiling is just within range of the Hookshot if you stand directly under it. &lt;br /&gt;
*A wallmaster can also lift you up into the rupee if it’s the last one you need to collect. &lt;br /&gt;
&lt;br /&gt;
=== Ganon’s Castle ===&lt;br /&gt;
&lt;br /&gt;
==== Spirit Trial without Fire Arrows ====&lt;br /&gt;
&lt;br /&gt;
*A precise shot of an arrow through the torch will burn the web to reveal the sunlight. Or moonlight. Maybe it’s a big lamp, idk. &lt;br /&gt;
&lt;br /&gt;
==== Water Trial Blue Fire ====&lt;br /&gt;
&lt;br /&gt;
*With your bridge requirement set to Open you may be required to use a bottle to bring Blue Fire to thaw King Zora or, if you have shopsanity active, to open the Zora Shop as adult if you can&#039;t access it as child.&lt;br /&gt;
&lt;br /&gt;
== Knowing the Way with the Spoiler Log ==&lt;br /&gt;
&lt;br /&gt;
The spoiler log can be very helpful when looking for important items you missed. It takes only a few steps:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;4.0 &#039;&#039;&#039; &lt;br /&gt;
##Look for the web ID in your ROM&#039;s file name. It should be formatted as &amp;lt;code&amp;gt;OoT_WEBID_SEED.z64&amp;lt;/code&amp;gt;. &lt;br /&gt;
##Copy this link into your address bar, but do not click Go or hit Enter yet: &amp;lt;nowiki&amp;gt;https://ootrandomizer.com/seed/get?id=#####&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
  &lt;br /&gt;
&lt;br /&gt;
#&lt;br /&gt;
##Replace &amp;lt;code&amp;gt;#####&amp;lt;/code&amp;gt; with the web ID for your seed. Now click Go or hit Enter. &lt;br /&gt;
##Near the top of the page you should see a red button that says &amp;quot;Spoiler Log.&amp;quot; Click it to access your spoiler log.   &lt;br /&gt;
#&#039;&#039;&#039;3.0 and Older &#039;&#039;&#039; &lt;br /&gt;
##Open the spoiler log generated alongside your ROM. It should be formatted as &amp;lt;code&amp;gt;OoT_SETTINGSTR_SEED_Spoiler.txt&amp;lt;/code&amp;gt;. &lt;br /&gt;
##Scroll down to the section labeled &#039;&#039;Way of the Hero&#039;&#039;. &lt;br /&gt;
##Ensure that you have collected all the items listed in the section, as they are essential to beating the game.&amp;lt;/nowiki&amp;gt;&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=478</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=478"/>
		<updated>2019-06-11T19:46:24Z</updated>

		<summary type="html">&lt;p&gt;DomBar: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Getting Multiworld Set Up&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;by Raikaru13&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}} &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
=== Step 0: Generating the ROMs ===&lt;br /&gt;
&lt;br /&gt;
This guide is intended for use with the Randomizer version 4.0.&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://www.ootrandomizer.com/ Webpatcher]&amp;amp;nbsp;and set up the settings you want for the seed. On the `Rom Options` tab change the `World Count` to however many people will be playing. Once you&#039;re done, generate the seed.&amp;lt;br/&amp;gt; [[File:Multiworld Setup4.0.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Share this Page with all players participating. Now, discuss among yourselves who will be which player number. For example, the host would be player 1, and the others&amp;amp;nbsp;would be players 2 onwards.&lt;br /&gt;
&lt;br /&gt;
Now, everyone can open the page, select their rom/wad, change the `Player ID` section to whatever player number you are, set up your cosmetics, then patch the ROM.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Each player should have their own Randomizer ROM, with the formula `OoT_SeedID_SettingsHash_W0P0` with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
Multiworld is playable only on Bizhawk. This guide will help you through the custom install needed to set up Bizhawk to run Multiworld.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Download the Custom Bizhawk Installer ===&lt;br /&gt;
&lt;br /&gt;
The very first thing that you must do is download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: 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.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG1.png|610x149px|Run with PowerShell]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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.3 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.3 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.3 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Configuring Bizhawk for Multiworld ===&lt;br /&gt;
&lt;br /&gt;
3.1 - There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to Config -&amp;gt; Customize and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select Lua+LuaInterface and hit OK. While on the Advanced tab, you should also check the box for AutoSaveRAM and set it to 30s! &#039;&#039;(Apologies that this isn&#039;t included in the image.)&#039;&#039; This will allow Bizhawk to write your in-game save to your drive. (This is NOT 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. Remember to save often!)&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG2.png|420x487px|Advanced Customization]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, check the box to enable Accept background input – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes. 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;
3.2 - 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:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG3.png|320x207px|Normal Controls]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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;
3.3 - 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 4: 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.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG4.png|586x379px|Disable Scripts on Load]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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.&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.3 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG5.png|296x349px|Bizhawk co-op]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 5: 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. 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. Hit Create Room and tell the people joining the Room 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 6: Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the Ocarina of Time Randomizer Discord, you can assign the Multiworld role to yourself by going to the #chat-bot channel (under Misc) and typing &amp;lt;code&amp;gt;!role Multiworld&amp;lt;/code&amp;gt; - 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 #multiworld-planning (under Races) to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use a Tracker so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Additional info about Trackers can be found [[Trackers|here]]. 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Special Circumstances ==&lt;br /&gt;
&lt;br /&gt;
=== Manual Setup ===&lt;br /&gt;
&lt;br /&gt;
This will be helpful to those who can not run PowerShell for some reason. First download, extract, and run the Bizhawk prerequisite found [https://github.com/TASVideos/BizHawk-Prereqs/releases/download/2.1/bizhawk_prereqs_v2.1.zip here]. &#039;&#039;(Yes, this step is absolutely required.)&#039;&#039; Next, download the following zip file and extract it to &#039;&#039;its own folder&#039;&#039;. This will contain an archived version of the co-op build from 12/27/18. [https://www.dropbox.com/s/t9ia81ao993rhtv/BizHawk-2.3.zip?dl=0 https://www.dropbox.com/s/t9ia81ao993rhtv/BizHawk-2.3.zip?dl=0] This archival copy will need to be updated a bit; you will need to download the latest build of co-op and replace the ram controller files in &amp;lt;code&amp;gt;/bizhawk-co-op/ramcontroller/&amp;lt;/code&amp;gt;. The latest version of this file can be found at [https://github.com/TestRunnerSRL/bizhawk-co-op/tree/master/bizhawk-co-op/ramcontroller https://github.com/TestRunnerSRL/bizhawk-co-op/tree/master/bizhawk-co-op/ramcontroller].&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Can&#039;t Port-Forward ===&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.&amp;lt;br/&amp;gt; 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]]&amp;amp;nbsp;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;
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;:&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; and paste the IPv4 into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&amp;amp;nbsp;&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 OoTR Discord Server. &#039;&#039;&#039;Oh, and, be careful with who you give permission to join your network to.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&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.&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== 3.0 Legacy ===&lt;br /&gt;
&lt;br /&gt;
Note: if you generated your seed from the webgenerator, ignore this section.&lt;br /&gt;
&lt;br /&gt;
The Bizhawk co-op script available from GitHub is intended for use with Randomizer version 4.0.&amp;amp;nbsp;If a Multiworld seed was generated using 3.0, then &#039;&#039;all players&#039;&#039; must replace 2 files. First, the file found at &amp;lt;code&amp;gt;/bizhawk-co-op/ramcontroller/Ocarina of Time.lua&amp;lt;/code&amp;gt; with the 3.0-compatible version of the file available here: [https://www.dropbox.com/s/odwjtm34827tyun/Ocarina%20of%20Time.lua?dl=0 https://www.dropbox.com/s/odwjtm34827tyun/Ocarina%20of%20Time.lua?dl=0]. Second, the file found at &amp;lt;code&amp;gt;bizhawk-co-op/sync.lua&amp;lt;/code&amp;gt; with [https://www.dropbox.com/s/woreg19wsjpspvl/sync.lua?dl=0 https://www.dropbox.com/s/woreg19wsjpspvl/sync.lua?dl=0]. If Bizhawk is running when you replace these files, you must close and restart Bizhawk for it to use these legacy files.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=455</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=455"/>
		<updated>2019-05-15T05:11:15Z</updated>

		<summary type="html">&lt;p&gt;DomBar: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Getting Multiworld Set Up&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;by Raikaru13&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}} &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
=== Step 0: Generating the ROMs ===&lt;br /&gt;
&lt;br /&gt;
This guide is intended for use with the Randomizer version 4.0.&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://www.ootrandomizer.com/ Webpatcher]&amp;amp;nbsp;and set up the settings you want for the seed. On the `Rom Options` tab change the `World Count` to however many people will be playing. Once you&#039;re done, generate the seed.&amp;lt;br/&amp;gt; [[File:Multiworld Setup4.0.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Share this Page with all players participating. Now, discuss among yourselves who will be which player number. For example, the host would be player 1, and the others&amp;amp;nbsp;would be players 2 onwards.&lt;br /&gt;
&lt;br /&gt;
Now, everyone can open the page, select their rom/wad, change the `Player ID` section to whatever player number you are, set up your cosmetics, then patch the ROM.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Each player should have their own Randomizer ROM, with the formula `OoT_SeedID_SettingsHash_W0P0` with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
Multiworld is playable only on Bizhawk. This guide will help you through the custom install needed to set up Bizhawk to run Multiworld.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Download the Custom Bizhawk Installer ===&lt;br /&gt;
&lt;br /&gt;
The very first thing that you must do is download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: 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.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG1.png|610x149px|Run with PowerShell]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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.3 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.3 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.3 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Configuring Bizhawk for Multiworld ===&lt;br /&gt;
&lt;br /&gt;
3.1 - There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to Config -&amp;gt; Customize and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select Lua+LuaInterface and hit OK. While on the Advanced tab, you should also check the box for AutoSaveRAM and set it to 30s! &#039;&#039;(Appoligies that this isn&#039;t included in the image.)&#039;&#039; This will allow Bizhawk to write your in-game save to your drive. (This is NOT 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. Remember to save often!)&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG2.png|420x487px|Advanced Customization]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, check the box to enable Accept background input – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes. 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;
3.2 - 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:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG3.png|320x207px|Normal Controls]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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;
3.3 - 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 4: 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.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG4.png|586x379px|Disable Scripts on Load]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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.&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.3 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG5.png|296x349px|Bizhawk co-op]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 5: 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. 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. Hit Create Room and tell the people joining the Room 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 6: Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the Ocarina of Time Randomizer Discord, you can assign the Multiworld role to yourself by going to the #chat-bot channel (under Misc) and typing &amp;lt;code&amp;gt;!role Multiworld&amp;lt;/code&amp;gt; - 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 #multiworld-planning (under Races) to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use a Tracker so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Additional info about Trackers can be found [[Trackers|here]]. 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Special Circumstances ==&lt;br /&gt;
&lt;br /&gt;
=== Manual Setup ===&lt;br /&gt;
&lt;br /&gt;
This will be helpful to those who can not run PowerShell for some reason. First download, extract, and run the Bizhawk prerequisite found [https://github.com/TASVideos/BizHawk-Prereqs/releases/download/2.1/bizhawk_prereqs_v2.1.zip here]. &#039;&#039;(Yes, this step is absolutely required.)&#039;&#039; Next, download the following zip file and extract it to &#039;&#039;its own folder&#039;&#039;. This will contain an archived version of the co-op build from 12/27/18. [https://www.dropbox.com/s/t9ia81ao993rhtv/BizHawk-2.3.zip?dl=0 https://www.dropbox.com/s/t9ia81ao993rhtv/BizHawk-2.3.zip?dl=0] This archival copy will need to be updated a bit; you will need to download the latest build of co-op and replace the ram controller files in &amp;lt;code&amp;gt;/bizhawk-co-op/ramcontroller/&amp;lt;/code&amp;gt;. The latest version of this file can be found at [https://github.com/TestRunnerSRL/bizhawk-co-op/tree/master/bizhawk-co-op/ramcontroller https://github.com/TestRunnerSRL/bizhawk-co-op/tree/master/bizhawk-co-op/ramcontroller].&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Can&#039;t Port-Forward ===&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.&amp;lt;br/&amp;gt; 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]]&amp;amp;nbsp;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;
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 adress&#039;:&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; and paste the IPv4 into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&amp;amp;nbsp;&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 OoTR Discord Server. &#039;&#039;&#039;Oh, and, be careful with who you give permission to join your network to.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== 3.0 Legacy ===&lt;br /&gt;
&lt;br /&gt;
Note: if you generated your seed from the webgenerator, ignore this section.&lt;br /&gt;
&lt;br /&gt;
The Bizhawk co-op script available from GitHub is intended for use with Randomizer version 4.0.&amp;amp;nbsp;If a Multiworld seed was generated using 3.0, then &#039;&#039;all players&#039;&#039; must replace 2 files. First, the file found at &amp;lt;code&amp;gt;/bizhawk-co-op/ramcontroller/Ocarina of Time.lua&amp;lt;/code&amp;gt; with the 3.0-compatible version of the file available here: [https://www.dropbox.com/s/odwjtm34827tyun/Ocarina%20of%20Time.lua?dl=0 https://www.dropbox.com/s/odwjtm34827tyun/Ocarina%20of%20Time.lua?dl=0]. Second, the file found at &amp;lt;code&amp;gt;bizhawk-co-op/sync.lua&amp;lt;/code&amp;gt; with [https://www.dropbox.com/s/woreg19wsjpspvl/sync.lua?dl=0 https://www.dropbox.com/s/woreg19wsjpspvl/sync.lua?dl=0]. If Bizhawk is running when you replace these files, you must close and restart Bizhawk for it to use these legacy files.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=439</id>
		<title>Multiworld</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Multiworld&amp;diff=439"/>
		<updated>2019-04-30T17:57:50Z</updated>

		<summary type="html">&lt;p&gt;DomBar: Add SaveRAM seconds&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Getting Multiworld Set Up&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;by Raikaru13&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|4}} &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 0: Generating the ROMs ===&lt;br /&gt;
&lt;br /&gt;
This guide is intended for use with the Randomizer version 4.0.&lt;br /&gt;
&lt;br /&gt;
Start off by going to the [https://www.ootrandomizer.com/ Webpatcher]&amp;amp;nbsp;and set up the settings you want for the seed. On the `Rom Options` tab change the `World Count` to however many people will be playing. Once you&#039;re done, generate the seed.&amp;lt;br/&amp;gt; [[File:Multiworld Setup4.0.png|RTENOTITLE]]&lt;br /&gt;
&lt;br /&gt;
Share this Page with all players participating. Now, discuss among yourselves who will be which player number. For example, the host would be player 1, and the others&amp;amp;nbsp;would be players 2 onwards.&lt;br /&gt;
&lt;br /&gt;
Now, everyone can open the page, select their rom/wad, change the `Player ID` section to whatever player number you are, set up your cosmetics, then patch the ROM.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
Each player should have their own Randomizer ROM, with the formula `OoT_SeedID_SettingsHash_W0P0` with the W0 and P0 being world count and player ID respectively.&lt;br /&gt;
&lt;br /&gt;
Multiworld is playable only on Bizhawk. This guide will help you through the custom install needed to set up Bizhawk to run Multiworld.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 1: Download the Custom Bizhawk Installer ===&lt;br /&gt;
&lt;br /&gt;
The very first thing that you must do is download the Multiworld script from [https://github.com/TestRunnerSRL/bizhawk-co-op 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 2: 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.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG1.png|610x149px|Run with PowerShell]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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.3 install and place everything for you. Once Powershell is done, open up the Bizhawk 2.3 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.3 folder that was created. These files are no longer needed and only add confusion.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Step 3: Configuring Bizhawk for Multiworld ===&lt;br /&gt;
&lt;br /&gt;
3.1 - There are a few things you need to do once you&#039;ve got the emulator running. The very first thing is go to Config -&amp;gt; Customize and navigate to the Advanced tab. At the bottom, there is an option for Lua Core; select Lua+LuaInterface and hit OK. While on the Advanced tab, you should also check the box for AutoSaveRAM and set it to 30s! &#039;&#039;(Appoligies that this isn&#039;t included in the image.)&#039;&#039; This will allow Bizhawk to write your in-game save to your drive. (This is NOT 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. Remember to save often!)&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG2.png|420x487px|Advanced Customization]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
In the General tab of the Customize menu, check the box to enable Accept background input – this will allow Bizhawk to keep accepting controller inputs when you tab over to your tracker or notes. 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;
3.2 - 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:&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG3.png|320x207px|Normal Controls]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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;
3.3 - 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 4: 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.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG4.png|586x379px|Disable Scripts on Load]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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.&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.3 folder. Once you have that done, a red square will appear in the console; double click it and a new window will open up.&amp;lt;br/&amp;gt; &amp;lt;br/&amp;gt; &amp;amp;nbsp; [[File:MWG5.png|296x349px|Bizhawk co-op]]&amp;lt;br/&amp;gt; &amp;amp;nbsp;&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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 5: 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. 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. Hit Create Room and tell the people joining the Room 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Step 6: Play Some Multiworld! ===&lt;br /&gt;
&lt;br /&gt;
Go and have fun with new or old friends! If you are part of the Ocarina of Time Randomizer Discord, you can assign the Multiworld role to yourself by going to the #chat-bot channel (under Misc) and typing &amp;lt;code&amp;gt;!role Multiworld&amp;lt;/code&amp;gt; - 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 #multiworld-planning (under Races) to look for additional players. It is &#039;&#039;highly&#039;&#039; recommended that you use a Tracker so that you don&#039;t accidentally leave those new friends out to dry if you miss a check. Additional info about Trackers can be found [[Trackers|here]]. 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;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Special Circumstances ==&lt;br /&gt;
&lt;br /&gt;
=== Manual Setup ===&lt;br /&gt;
&lt;br /&gt;
This will be helpful to those who can not run PowerShell for some reason. First download, extract, and run the Bizhawk prerequisite found [https://github.com/TASVideos/BizHawk-Prereqs/releases/download/2.1/bizhawk_prereqs_v2.1.zip here]. &#039;&#039;(Yes, this step is absolutely required.)&#039;&#039; Next, download the following zip file and extract it to &#039;&#039;its own folder&#039;&#039;. This will contain an archived version of the co-op build from 12/27/18. [https://www.dropbox.com/s/t9ia81ao993rhtv/BizHawk-2.3.zip?dl=0 https://www.dropbox.com/s/t9ia81ao993rhtv/BizHawk-2.3.zip?dl=0] This archival copy will need to be updated a bit; you will need to download the latest build of co-op and replace the ram controller files in &amp;lt;code&amp;gt;/bizhawk-co-op/ramcontroller/&amp;lt;/code&amp;gt;. The latest version of this file can be found at [https://github.com/TestRunnerSRL/bizhawk-co-op/tree/master/bizhawk-co-op/ramcontroller https://github.com/TestRunnerSRL/bizhawk-co-op/tree/master/bizhawk-co-op/ramcontroller].&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
=== Can&#039;t Port-Forward ===&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.&amp;lt;br/&amp;gt; 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]]&amp;amp;nbsp;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;
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 adress&#039;:&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; and paste the IPv4 into the &#039;Host IP&#039; bar. Set your Username and Password as usual, and the game script to Ocarina of Time.&amp;amp;nbsp;&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 OoTR Discord Server. &#039;&#039;&#039;Oh, and, be careful with who you give permission to join your network to.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== 3.0 Legacy ===&lt;br /&gt;
&lt;br /&gt;
The Bizhawk co-op script available from GitHub is intended for use with Randomizer version 4.0.&amp;amp;nbsp;If a Multiworld seed was generated using 3.0, then &#039;&#039;all players&#039;&#039; must replace 2 files. First, the file found at &amp;lt;code&amp;gt;/bizhawk-co-op/ramcontroller/Ocarina of Time.lua&amp;lt;/code&amp;gt; with the 3.0-compatible version of the file available here: [https://www.dropbox.com/s/odwjtm34827tyun/Ocarina%20of%20Time.lua?dl=0 https://www.dropbox.com/s/odwjtm34827tyun/Ocarina%20of%20Time.lua?dl=0]. Second, the file found at &amp;lt;code&amp;gt;bizhawk-co-op/sync.lua&amp;lt;/code&amp;gt; with [https://www.dropbox.com/s/woreg19wsjpspvl/sync.lua?dl=0 https://www.dropbox.com/s/woreg19wsjpspvl/sync.lua?dl=0]. If Bizhawk is running when you replace these files, you must close and restart Bizhawk for it to use these legacy files.&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
	<entry>
		<id>https://wiki.ootrandomizer.com/index.php?title=Retroarch&amp;diff=417</id>
		<title>Retroarch</title>
		<link rel="alternate" type="text/html" href="https://wiki.ootrandomizer.com/index.php?title=Retroarch&amp;diff=417"/>
		<updated>2019-03-28T15:51:21Z</updated>

		<summary type="html">&lt;p&gt;DomBar: Add Emu crash on load fix of changing core&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
= &#039;&#039;&#039;Retroarch Guide for OoT Randomizer&#039;&#039;&#039; =&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;&amp;lt;span style=&amp;quot;font-size:x-small&amp;quot;&amp;gt;by Raizuto&amp;lt;/span&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
{{TOClimit|3}} &amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Instructions ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&#039;&#039;&#039;&#039;&#039;Navigate UI with Keyboard only&#039;&#039;&#039;&#039;&#039;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
#&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;Firstly install &amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size:large&amp;quot;&amp;gt;&amp;lt;u&amp;gt;&amp;lt;ins&amp;gt;[http://www.retroarch.com/index.php?page=platforms Retroarch]&amp;lt;/ins&amp;gt;&amp;lt;/u&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;span style=&amp;quot;font-size:medium&amp;quot;&amp;gt;&amp;amp;nbsp;- Choose an installation accordingly with whatever OS you are running &amp;lt;span style=&amp;quot;color:#e67e22&amp;quot;&amp;gt;&#039;&#039;&amp;lt;span style=&amp;quot;background-color:#000000&amp;quot;&amp;gt;(If Retroarch crashes upon opening try installing the Windows XP 32Bit / 64 Bit installation instead)&amp;lt;/span&amp;gt;&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Hit &#039;&#039;&#039;Load Core&#039;&#039;&#039; on the Main Menu&amp;lt;br/&amp;gt; [[File:Retroarch-Load-core.png|530x427px|Retroarch-Load-core.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Then you will hit&amp;amp;nbsp;&#039;&#039;&#039;“Download Core…”&amp;lt;br/&amp;gt; [[File:RA-Download-Core.png|530x427px|RA-Download-Core.png]]&#039;&#039;&#039;&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#After the Core index list populates, go down until you find “&#039;&#039;&#039;Nintendo - Nintendo 64 (ParaLLEl N64)&#039;&#039;&#039;” and install it. &amp;lt;span style=&amp;quot;color:#e67e22&amp;quot;&amp;gt;&amp;lt;span style=&amp;quot;background-color:#000000&amp;quot;&amp;gt;(If this core gives you issues, try the “&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;background-color:#000000&amp;quot;&amp;gt;Nintendo - Nintendo 64 (Mupen64Plus)&amp;lt;/span&amp;gt;&#039;&#039;&#039;&amp;lt;span style=&amp;quot;background-color:#000000&amp;quot;&amp;gt;” core instead.&amp;lt;/span&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; [[File:Retroarch 01.png|530x427px|Retroarch 01.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Now that the core is installed. You can backspace out to the &#039;&#039;&#039;Main Menu&#039;&#039;&#039;.&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Next go over to the &#039;&#039;&#039;Settings &#039;&#039;&#039;column menu, then down to &#039;&#039;&#039;Saving&#039;&#039;&#039; to change “&#039;&#039;&#039;SaveRAM Autosave Interval&#039;&#039;&#039;” to 10 Seconds by selecting it &amp;amp; hitting the right arrow key &#039;&#039;ten times&#039;&#039;. &#039;&#039;(As shown below)&#039;&#039;&amp;lt;br/&amp;gt; [[File:RA-Saving-Interval.png|900x427px|RA-Saving-Interval.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Next go back to the &#039;&#039;&#039;Settings &#039;&#039;&#039;column menu, then down to &#039;&#039;&#039;Directory &#039;&#039;&#039;and hit enter&amp;lt;br/&amp;gt; [[File:Retroarch 02.png|530x424px|Retroarch 02.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#You should see something like this:&amp;lt;br/&amp;gt; [[File:Retroarch 03.png|530x427px|Retroarch 04.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Proceed to select “&#039;&#039;&#039;Downloads&#039;&#039;&#039;” as pictured above &amp;amp; hit enter. You will be presented with an overview of your system partitions, similar to this:&amp;lt;br/&amp;gt; [[File:Retroarch 04.png|530x426px|Retroarch 04.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#Now &#039;&#039;&#039;navigate &#039;&#039;&#039;through your Computer files to &amp;lt;u&amp;gt;&#039;&#039;&#039;whatever folder your roms reside in&#039;&#039;&#039;&amp;lt;/u&amp;gt; &amp;amp; hit “&#039;&#039;&#039;Use This Directory&#039;&#039;&#039;” &amp;lt;u&amp;gt;even if it displays as empty,&amp;lt;/u&amp;gt;&amp;amp;nbsp;hit it anyway.&amp;lt;br/&amp;gt; &amp;lt;span style=&amp;quot;font-size:smaller&amp;quot;&amp;gt;&#039;&#039;(If you’re using the Windows OoT Randomizer 3.0 installation. The default location your patched roms will go is within a folder named &#039;&#039;&#039;Output,&#039;&#039;&#039; which gets created &amp;amp; placed inside the same folder your OoTRandomizer.exe exists.)&#039;&#039;&amp;lt;/span&amp;gt;&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#After you have completed the previous step, you will now be able to load your roms via the &#039;&#039;&#039;Downloads &#039;&#039;&#039;section on the &#039;&#039;&#039;Load Content&#039;&#039;&#039; menu like so:&amp;lt;br/&amp;gt; [[File:Retroarch 05.png|530x425px|Retroarch 05.png]]&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#&#039;&#039;&#039;&amp;lt;u&amp;gt;Optional:&amp;lt;/u&amp;gt;&#039;&#039;&#039; If your controls don’t feel quite right:&amp;lt;br/&amp;gt; Access the Quick Menu by hitting F1 while a rom is loaded &amp;amp; go down to Options. Change deadzone to 10 &amp;amp; analog sensitivity to 80.&amp;lt;br/&amp;gt; &amp;amp;nbsp; &lt;br /&gt;
#&amp;lt;u&amp;gt;&#039;&#039;&#039;Optional:&#039;&#039;&#039;&amp;lt;/u&amp;gt; For cool hi-res textures setup, &amp;lt;u&amp;gt;[[HiRes_Texture_Packs|Click here]]&amp;lt;/u&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
&amp;amp;nbsp;&lt;br /&gt;
&lt;br /&gt;
== Tips ==&lt;br /&gt;
&lt;br /&gt;
*To unbind any button/key hit the delete key on your keyboard in the input settings. &lt;br /&gt;
*&amp;lt;u&amp;gt;&#039;&#039;&#039;NEVER&#039;&#039;&#039;&amp;lt;/u&amp;gt; close RA via it’s top right X, close it from far left Main Menu “&#039;&#039;&#039;Quit Retroarch&#039;&#039;&#039;”. &lt;br /&gt;
*If you want Retroarch to keep running in the background, go over to the &#039;&#039;&#039;Settings &#039;&#039;&#039;column menu, then down to &#039;&#039;&#039;User Interface&#039;&#039;&#039;, hit enter and set “&#039;&#039;&#039;Don’t run in the background&#039;&#039;&#039;” to &#039;&#039;&#039;OFF&#039;&#039;&#039;. &lt;br /&gt;
*If you happen to try setting custom controller user input binds over using the auto configuration, you might want to know the following info:&amp;lt;br/&amp;gt; &amp;lt;u&amp;gt;Left side user input binds&amp;lt;/u&amp;gt;&amp;amp;nbsp;&#039;&#039;&#039;(THE DELETE KEY UNBINDS ANY INPUT BINDING)&#039;&#039;&#039; &lt;br /&gt;
**&#039;&#039;&#039;B button&#039;&#039;&#039; is equivalent to N64 A Button &lt;br /&gt;
**&#039;&#039;&#039;Y button&#039;&#039;&#039; is equivalent to N64 B Button &lt;br /&gt;
**&#039;&#039;&#039;L2 button (trigger)&#039;&#039;&#039; is equivalent to N64 Z Button &lt;br /&gt;
**&#039;&#039;&#039;L1&#039;&#039;&#039; is equivalent to N64 L &lt;br /&gt;
**&#039;&#039;&#039;R1&#039;&#039;&#039; is equivalent to N64 R &lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;ins&amp;gt;Movement:&amp;lt;/ins&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
***Left analog X+ = Right &lt;br /&gt;
***Left analog X-&amp;amp;nbsp; = Left &lt;br /&gt;
***Left analog Y+ = Down &lt;br /&gt;
***Left analog Y-&amp;amp;nbsp; = Up   &lt;br /&gt;
**&#039;&#039;&#039;&amp;lt;ins&amp;gt;C-Buttons/C-Stick:&amp;lt;/ins&amp;gt;&#039;&#039;&#039; &lt;br /&gt;
***Right analog X+ = C-Right &lt;br /&gt;
***Right analog X-&amp;amp;nbsp; = C-Left &lt;br /&gt;
***Right analog Y+ = C-Down &lt;br /&gt;
***Right analog Y-&amp;amp;nbsp; = C-Up     &lt;br /&gt;
&lt;br /&gt;
&amp;lt;br/&amp;gt; ENJOY! &#039;&#039;&#039;(Be sure to only use roms that end with “-comp.z64” &amp;amp; are 32 MB in size!!! Seriously, compress your rom!)&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Common Issues ==&lt;br /&gt;
&lt;br /&gt;
*No Audio - Go into the Driver Menu (first thing under the Settings Menu Column) and change the Audio Driver from xaudio to dsound. Then quit RetroArch properly via the Main Menu and restart it. &lt;br /&gt;
*Retroarch crash when loading ROM - If using the Nintendo - Nintendo 64 (Mupen64Plus)&amp;amp;nbsp;core, try the&amp;amp;nbsp;Nintendo - Nintendo 64 (ParaLLEl N64)&amp;amp;nbsp;core instead. If using the&amp;amp;nbsp;Nintendo - Nintendo 64 (ParaLLEl N64)&amp;amp;nbsp;core, try the&amp;amp;nbsp;Nintendo - Nintendo 64 (Mupen64Plus) core instead.&lt;/div&gt;</summary>
		<author><name>DomBar</name></author>
	</entry>
</feed>