Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Bizhawk: Difference between revisions

From OoT Randomizer Wiki
No edit summary
Major conversion to more wiki-like page display
Line 1: Line 1:
= '''Bizhawk Installation Guide''' =
{{TOClimit|4}}
{{TOClimit|4}}


== Instructions ==
== Instructions ==


#'''Download:''' First you must download Bizhawk and its prerequired files:<br/> <u>[https://github.com/TASVideos/BizHawk-Prereqs/releases Prerequired Files Download]</u><br/> <u>[https://github.com/TASVideos/BizHawk/releases/ Bizhawk Download]</u><br/> &nbsp;  
=== Download ===
#'''Extracting:''' Extract both files after they are done downloading:<br/> [[File:Bizhawk 01.png|RTENOTITLE]]<br/> &nbsp;
First, you must download BizHawk and the files it requires to have installed to even run.
#'''Installing the Pre-Reqs:''' Open “bizhawk_prereqs_vX.X” and run “bizhawk_prereqs.exe” and go through with it by clicking “Next”. &nbsp;<br/> &nbsp;
* [https://github.com/TASVideos/BizHawk-Prereqs/releases/latest Prerequisite Files Installer]
#'''Starting the Emulator:'''Open “BizHawk-X.X.X” and run “EmuHawk.exe”.<br/> &nbsp;
* [https://github.com/TASVideos/BizHawk/releases/ BizHawk Emulator]
#'''Booting up the Rom:''' Select “File” and select “Open ROM”. Find your game and load it up!<br/> <br/> [[File:Rom.png|RTENOTITLE]]<br/> &nbsp;
 
#'''Enable RAM Expansion Pak''' Under the ''N64'' menu that now appears at the top, make sure "Use Expansion Slot" is checked on. If you have to turn it on make sure to restart the core (`Emulation > Reboot Core`) before continuing.
=== Installing ===
#'''Better Analog stick accuracy: <span style="font-size:x-small">Provided by Retzioka</span>'''<br/> While the game is running, go to the “Config” tab and select the “Controllers..” option. Set up the controls by clicking on the text boxes and input the desired button with your Controller. If it’s not registering the inputs from your Controller, then you are missing drivers for your Controller. Make sure you do not input anything in the 4 first boxes as shown below, as they will mess up your aiming in game when using the Bow / Hookshot / Etc.. Instead, change to the “Analog Controls” tab and click the “Bind” button.<br/> X Axis = Move your stick Left to Right once -- Y Axis = Move your stick Up to Down once.<br/> Also make sure you change the sensitivity of the Y Axis as shown below for easier control over aiming.<br/> [[File:Bizhawk 03.png|RTENOTITLE]]  
<span style="display:block;margin:20px;">[[File:Bizhawk 01.png|RTENOTITLE]]</span>
 
Once you have downloaded the files for installation, you have to extract them. Right-click the zip files and choose "Extract All..." and click next a couple of time. Make sure you do this for both zip files you downloaded.
 
You should now have a folder with a name like ''bizhawk_prereqs_vX.X'' where <code>X.X</code> is the version of the prerequisites that you downloaded such as <code>2.1</code>. This version can be different than the BizHawk version. Open this folder.
 
Inside there should be a file called <code>bizhawk_prereqs.exe</code>. Double-click this file and click next a couple of times, then wait for all of the files to install. Once the installer has completed you can continue.
 
=== Emulator Setup ===
You can now start up BizHawk. Open the folder ''BizHawk-X.X.X'' where <code>X.X.X</code> is the BizHawk version you downloaded, such as <code>2.3.0</code>. This version can be different than the Prerequisites version. Inside this folder is a file called <code>EmuHawk.exe</code>. Open this file.
 
You have to load a ROM before you can change N64 emulator-specific settings. Go to <code>File > Open ROM</code> in the menu bar up top. Locate your ROM and open it.
 
<span style="display:block;margin:20px;">[[File:Rom.png|RTENOTITLE]]</span>
 
Now that you have loaded a ROM a new menu entry ''N64'' will show up in the menu bar. Ensure <code>N64 > Use Expansion Slot</code> has a check-mark beside it indicating it is enabled. If it does not click on it to enable it. Once you have enabled the setting you have to reboot the core for it to take effect. Navigate to <code>Emulation > Reboot Core</code> to do so.
 
=== Controls Setup ===
With the ROM still running, go to <code>Config > Controllers...</code> and set up your controls by clicking on the textboxes and pressing the button on your controller or keyboard you wish to have mapped to the displayed N64 control. If your controller isn't registering inputs you are missing the required drivers for your controller and must find them and install them.
 
==== Better Analog Stick Accuracy ====
''Provided by Retzioka''
 
<span style="display:block;margin:20px;">[[File:Bizhawk 03.png|RTENOTITLE]]</span>
 
Make sure the first '''4''' boxes under ''Normal Controls'' are empty as displayed above. If they are not, click the box and hit <code>Esc</code> to clear the bind. These settings will force your controller to always input the control stick at 100% rather than by how much you press the stick in a direction. This makes aiming in the game very difficult. You never want these set if you are using a controller with an analog stick which is why we unbind them.
 
Now go to the ''Analog Controls'' tab and click the ''Bind'' button.
 
'''X-Axis''' Move your stick Left to Right once
 
'''Y-Axis''' Move your stick from Up to Down once
 
Be sure to also adjust your sensitivity to make it easier to aim as well. The image above shows an example, but everyone has a different setting that "feels good" to them. Experiment with them, especially once you've found a Bow or Slingshot.
 
== Optional Settings ==
 
=== Hotkey Settings ===
<span style="display:block;margin:20px;">[[File:Bizhawk 04.png|RTENOTITLE]]</span>
 
It is strongly recommended to remove most, if not all, of the default hotkeys. Some are bound to your controller by default and can cause frustration while trying to play. Go to <code>Config > Hotkeys...</code>, select a hotkey, and simply press the <code>Esc</code> key on your keyboard to unbind it.
 
=== Better Graphics ===
<span style="display:block;margin:20px;">[[File:Bizhawk 05.png|RTENOTITLE]]</span>
 
Under <code>Config > Cores > N64 Video Plugin Settings</code> you should see a dropdown box title ''Video Resolution''. The recommended resolution is <code>640x480</code> and the maximum recommended resolution is <code>800x600</code>. Higher resolutions will affect the performance of the emulator and is a major cause of slowed and laggy gameplay.
 
If you computer has up-to-date OpenGL drivers (fairly modern Nvidia and AMD cards, and only very, very recent Intel graphics) you should change the ''Active Video Plugin'' to <code>GLideN64</code> as it is the most accurate video plugin. If the game boots to a black screen while after activating this plugin try Glide64 mk2 instead. Use Rice plugin only as a last resort as it is quite inaccurate.
 
=== Background Inputs ===
<span style="display:block;margin:20px;">[[File:Bizhawk 06.png|RTENOTITLE]]</span>
 
As a Streamer, you may have to click around often. This will make sure that whatever you do, the Emulator will register the inputs from your Controller. Go to <code>Config > Customize...</code> and make sure <code>Run in background</code> and <code>Accept background input</code> are both checked. It is also recommended to uncheck the <code>Pause when menu activated</code> box.
 
'''If you selected a high resolution in the previous step your FPS might go down if you click somewhere other than on the Emulator.'''


= '''Optional Settings''' =
=== Aspect Ratio ===
<span style="display:block;margin:20px;">[[File:Bizhawk 07.png|RTENOTITLE]]</span>


== Hotkey Settings ==
If you decide to make your emulator’s window fullscreen, your game will look stretched. This does not look very nice for either you or your viewers. This will ensure the game will stay in its original 4:3 Ratio. Go to <code>Config > Display</code> and check the <code>Maintain aspect ratio (letterbox)</code> box and select <code>Use 1:1 pixel size</code>.


I suggest getting rid of most (if not all) the bound Hotkeys, as some of them can be bound by default to your controller (like fast forward) and be annoying when you play.<br/> Select a hotkey and simply press the "Escape" key on your keyboard.<br/> [[File:Bizhawk 04.png|RTENOTITLE]]<br/> &nbsp;
=== GameCube Adapter Support ===


== Better Graphics ==
Download [http://m4sv.com/page/wii-u-gcn-usb-driverthe drivers for the Official Wii U GameCube Adapter].


Go to the "Config" tab, select "Cores" and then "N64 Video Plugin Settings".<br/> you should see a third box named "Video Resolution".<br/> 640x480 is recommended, but depending on the available PC specs, a higher resolution is possible.<br/> Higher resolutions may affect your FPS and can slow the game down.<br/> <br/> Change Active Video Plugin to&nbsp;'''GlideN64''' (If that doesn't work, try Mk2)<br/> [[File:Bizhawk 05.png|RTENOTITLE]]<br/> &nbsp;
<span style="display:block;margin:20px;">[[File:Bizhawk 08.png|RTENOTITLE]]</span>


== Background Inputs ==
If you wish to use your GameCube controller with the Official Wii U GameCube Adapter, connect the black USB end of the Wii U Adapter into your computer. Connect your controller in the controller slot at the far left. Run ''WiiU-UsbSetup 2015-09-02.exe''.


As a Streamer, you may have to click around often. This will make sure that whatever you do, the Emulator will register the inputs from your Controller.<br/> Go to “Config” and select “Customize..” Make sure the 5th and 6th box are both Checked.<br/> It is also recommended to uncheck the “Pause when Menu Activated” box too.<br/> ''If you selected a high resolution at #2, your FPS might go down if you click somewhere other than on the Emulator, like a second monitor.<br/> [[File:Bizhawk 06.png|RTENOTITLE]]''<br/> <br/> &nbsp;
Once the installation starts a new window will appear. In the first box, select WUP-028 and then select <code>Install Driver</code> and proceed to press "Next" until the program asks you to reboot.


== ''Aspect Ratio'' ==
<span style="display:block;margin:20px;">[[File:Bizhawk 09.png|RTENOTITLE]]</span>


If you decide to make your Emulator’s Window Fullscreen, your game will look stretched, which is not a nice sight for either you or your viewers. This will ensure the game will stay in its original 4:3 Ratio.<br/> Go to “Config” and select “Display”. Check the “Maintain Aspect Ratio (Letterbox)” box and select “Use 1:1 Pixel Size”.<br/> [[File:Bizhawk 07.png|RTENOTITLE]]<br/> &nbsp;
After you restart your PC, you will now have a desktop shortcut for ''Wii U USB GCN Adapter'' with an icon of a GameCube controller. Open it and click <code>Start</code>. Wait patiently as it installs the proper drivers. You will see it display "Driver successfully started, entering input loop" once it has finished. You will have to repeat this process after every reboot, and if you close out the application entirely. You can close the window now however, and it will minimize and still keep reading input in the background.


== Gamecube Adapter Support ==
This method also works for the Dolphin emulator.


Download the drivers for your WII U Adapter via <u>[http://m4sv.com/page/wii-u-gcn-usb-driver this link]</u>.<br/> Some of you who wishes to use your Gamecube Controller with the Wii U Adapter, connect only the Black USB end of the Wii U Adapter to your PC and connect your Gamecube controllerin the left most slot, then run as an Administrator the “''WiiU-UsbSetup 2015-09-02.exe''”.<br/> Once the installation starts, a new Window will appear under the name “Zadig”.<br/> In the first box, select “WUP-028” and then select either “Install Driver” or “Reinstall Driver”. It will be the big box in the middle of the Window.<br/> [[File:Bizhawk 08.png|RTENOTITLE]]<br/> Once done, close this Window with the “X” in the upper right corner, this will make the process keep going. Keep pressing “Next” until the program ask you to Reboot your PC.<br/> After restarting your PC, you will now have a “Wii U USB GCN Adapter” icon (Gamecube Controller looking icon). Open it up as a Administrator and select “Start”.<br/> Your PC will be making several connection noises as if you are plugging and unplugging stuff, this is normal. Let it do it’s thing until you see “Driver Successfully Started, entering input loop”. You will have to repeat this process every time you restart your PC or close the program entirely. If you close this Window, the program will be minimized and will still be running in the background.<br/> [[File:Bizhawk 09.png|RTENOTITLE]]<br/> Now open up the Emulator “EmuHawk.exe” and start the Game. Go to “Config” and select “Controllers…”. From here, simply click any of the text box and use your Controller to register inputs! This method is also used for the Gamecube / Wii Emulator knowns as “Dolphin”.<br/> ''If this didn’t work, uninstall and try again. May take 2-3 attempts.''
== Custom Texture Packs ==


= '''Custom Texture Packs (Optional)''' =
[[HiRes_Texture_Packs#Bizhawk|Here]] is a guide for installing texture packs.


<u>[[HiRes_Texture_Packs#Bizhawk|Here]]</u> is a guide for installing texture packs.
'''Note: Texture packs are not allowed during races and you will be disqualified from a race for using them'''

Revision as of 03:34, 24 September 2019

Instructions

Download

First, you must download BizHawk and the files it requires to have installed to even run.

Installing

RTENOTITLE

Once you have downloaded the files for installation, you have to extract them. Right-click the zip files and choose "Extract All..." and click next a couple of time. Make sure you do this for both zip files you downloaded.

You should now have a folder with a name like bizhawk_prereqs_vX.X where X.X is the version of the prerequisites that you downloaded such as 2.1. This version can be different than the BizHawk version. Open this folder.

Inside there should be a file called bizhawk_prereqs.exe. Double-click this file and click next a couple of times, then wait for all of the files to install. Once the installer has completed you can continue.

Emulator Setup

You can now start up BizHawk. Open the folder BizHawk-X.X.X where X.X.X is the BizHawk version you downloaded, such as 2.3.0. This version can be different than the Prerequisites version. Inside this folder is a file called EmuHawk.exe. Open this file.

You have to load a ROM before you can change N64 emulator-specific settings. Go to File > Open ROM in the menu bar up top. Locate your ROM and open it.

RTENOTITLE

Now that you have loaded a ROM a new menu entry N64 will show up in the menu bar. Ensure N64 > Use Expansion Slot has a check-mark beside it indicating it is enabled. If it does not click on it to enable it. Once you have enabled the setting you have to reboot the core for it to take effect. Navigate to Emulation > Reboot Core to do so.

Controls Setup

With the ROM still running, go to Config > Controllers... and set up your controls by clicking on the textboxes and pressing the button on your controller or keyboard you wish to have mapped to the displayed N64 control. If your controller isn't registering inputs you are missing the required drivers for your controller and must find them and install them.

Better Analog Stick Accuracy

Provided by Retzioka

RTENOTITLE

Make sure the first 4 boxes under Normal Controls are empty as displayed above. If they are not, click the box and hit Esc to clear the bind. These settings will force your controller to always input the control stick at 100% rather than by how much you press the stick in a direction. This makes aiming in the game very difficult. You never want these set if you are using a controller with an analog stick which is why we unbind them.

Now go to the Analog Controls tab and click the Bind button.

X-Axis Move your stick Left to Right once

Y-Axis Move your stick from Up to Down once

Be sure to also adjust your sensitivity to make it easier to aim as well. The image above shows an example, but everyone has a different setting that "feels good" to them. Experiment with them, especially once you've found a Bow or Slingshot.

Optional Settings

Hotkey Settings

RTENOTITLE

It is strongly recommended to remove most, if not all, of the default hotkeys. Some are bound to your controller by default and can cause frustration while trying to play. Go to Config > Hotkeys..., select a hotkey, and simply press the Esc key on your keyboard to unbind it.

Better Graphics

RTENOTITLE

Under Config > Cores > N64 Video Plugin Settings you should see a dropdown box title Video Resolution. The recommended resolution is 640x480 and the maximum recommended resolution is 800x600. Higher resolutions will affect the performance of the emulator and is a major cause of slowed and laggy gameplay.

If you computer has up-to-date OpenGL drivers (fairly modern Nvidia and AMD cards, and only very, very recent Intel graphics) you should change the Active Video Plugin to GLideN64 as it is the most accurate video plugin. If the game boots to a black screen while after activating this plugin try Glide64 mk2 instead. Use Rice plugin only as a last resort as it is quite inaccurate.

Background Inputs

RTENOTITLE

As a Streamer, you may have to click around often. This will make sure that whatever you do, the Emulator will register the inputs from your Controller. Go to Config > Customize... and make sure Run in background and Accept background input are both checked. It is also recommended to uncheck the Pause when menu activated box.

If you selected a high resolution in the previous step your FPS might go down if you click somewhere other than on the Emulator.

Aspect Ratio

RTENOTITLE

If you decide to make your emulator’s window fullscreen, your game will look stretched. This does not look very nice for either you or your viewers. This will ensure the game will stay in its original 4:3 Ratio. Go to Config > Display and check the Maintain aspect ratio (letterbox) box and select Use 1:1 pixel size.

GameCube Adapter Support

Download drivers for the Official Wii U GameCube Adapter.

RTENOTITLE

If you wish to use your GameCube controller with the Official Wii U GameCube Adapter, connect the black USB end of the Wii U Adapter into your computer. Connect your controller in the controller slot at the far left. Run WiiU-UsbSetup 2015-09-02.exe.

Once the installation starts a new window will appear. In the first box, select WUP-028 and then select Install Driver and proceed to press "Next" until the program asks you to reboot.

RTENOTITLE

After you restart your PC, you will now have a desktop shortcut for Wii U USB GCN Adapter with an icon of a GameCube controller. Open it and click Start. Wait patiently as it installs the proper drivers. You will see it display "Driver successfully started, entering input loop" once it has finished. You will have to repeat this process after every reboot, and if you close out the application entirely. You can close the window now however, and it will minimize and still keep reading input in the background.

This method also works for the Dolphin emulator.

Custom Texture Packs

Here is a guide for installing texture packs.

Note: Texture packs are not allowed during races and you will be disqualified from a race for using them