m →Need additional assistance?: fix discord link |
update guide |
||
Line 1: | Line 1: | ||
<span style="font-size:x-small">'''Originally written by Tyrus'''</span> | <span style="font-size:x-small">'''Originally written by Tyrus'''</span> | ||
Project64 is no doubt the most popular N64 emulator available | Project64 is no doubt the most popular N64 emulator available. '''<span style="color:red">As racing is a large focus for the community you have to take stock of the rules of the racing websites which prohibit Project64 2.0 and higher.</span>''' Randomizer staff will support Project 64 '''v2.4.0-1161-g18d1867''' which was released on May 5, 2020 and versions newer than it. We will not directly support any previous version, including 2.3.2 which is the latest stable release. Make sure you download one of the nightly builds if you wish to use Project64 for the randomizer. | ||
[https://www.pj64-emu.com/nightly-builds Download Project64 nightly build] '''v2.4.0-1161-g18d1867''' release on May 5, 2020 or newer. | |||
You can dismiss the nag screen without waiting 30 seconds by pressing the <kbd>Esc</kbd> key. | |||
== Enable Memory Protect == | |||
Launch Project64, and in the menu bar navigate to <kbd><samp>Options</samp> ⇒ <samp>Settings...</samp></kbd> or press <kbd>Ctrl</kbd>+<kbd>T</kbd> to open the Settings menu. | |||
In the Settings menu click on <samp>Options</samp> if nothing is displayed on the right side. Uncheck <samp>Hide advanced settings</samp>. Check <samp>Protect memory</samp> to enable it by default. This is required for Ocarina of Time to work correctly in Project64, but the randomizer isn't recognized as Ocarina of Time, so you have to set it yourself. | |||
== Configure Controller == | == Configure Controller == | ||
In the menu bar navigate to <kbd><samp>Options</samp> ⇒ <samp>Configure controller plugin...</samp></kbd> This is where you setup your controller binds.<sup>1</sup> The buttons on the left of a box refer to the button on an N64 controller and the box next to it displays which button on a controller is currently set for using it. | |||
If you are using an Xbox controller, or any controller that is an XInput device, ensure you check <samp>XInput</samp> at the top. This will change the bind menu to be more appropriate for your device.<sup>2</sup> The <samp>XControl</samp> column is the button on your controller, and the <samp>N64</samp> column is the button on the N64 controller you want it to use. | |||
For other controllers and keyboard users, ensure <samp>XInput</samp> does not have a check by it. Click on the button for the control you want to bind a button to and the menu will wait for you to press a button on the controller or a key on your keyboard to use for the button. ''You may need to change these again if you switch controllers''. | |||
If you use a keyboard, you will also want to increase the <kbd><samp>Analog Stick</samp> ⇒ <samp>Range</samp></kbd> to <kbd>100%</kbd>. | |||
<gallery> | |||
File:PJ64 11.png|1. N-Rage Input configuration menu | |||
File:PJ64 10.png|2. XInput binds enabled | |||
</gallery> |
Revision as of 21:32, 8 May 2020
Originally written by Tyrus
Project64 is no doubt the most popular N64 emulator available. As racing is a large focus for the community you have to take stock of the rules of the racing websites which prohibit Project64 2.0 and higher. Randomizer staff will support Project 64 v2.4.0-1161-g18d1867 which was released on May 5, 2020 and versions newer than it. We will not directly support any previous version, including 2.3.2 which is the latest stable release. Make sure you download one of the nightly builds if you wish to use Project64 for the randomizer.
Download Project64 nightly build v2.4.0-1161-g18d1867 release on May 5, 2020 or newer.
You can dismiss the nag screen without waiting 30 seconds by pressing the Esc key.
Enable Memory Protect
Launch Project64, and in the menu bar navigate to Options ⇒ Settings... or press Ctrl+T to open the Settings menu.
In the Settings menu click on Options if nothing is displayed on the right side. Uncheck Hide advanced settings. Check Protect memory to enable it by default. This is required for Ocarina of Time to work correctly in Project64, but the randomizer isn't recognized as Ocarina of Time, so you have to set it yourself.
Configure Controller
In the menu bar navigate to Options ⇒ Configure controller plugin... This is where you setup your controller binds.1 The buttons on the left of a box refer to the button on an N64 controller and the box next to it displays which button on a controller is currently set for using it.
If you are using an Xbox controller, or any controller that is an XInput device, ensure you check XInput at the top. This will change the bind menu to be more appropriate for your device.2 The XControl column is the button on your controller, and the N64 column is the button on the N64 controller you want it to use.
For other controllers and keyboard users, ensure XInput does not have a check by it. Click on the button for the control you want to bind a button to and the menu will wait for you to press a button on the controller or a key on your keyboard to use for the button. You may need to change these again if you switch controllers.
If you use a keyboard, you will also want to increase the Analog Stick ⇒ Range to 100%.
-
1. N-Rage Input configuration menu
-
2. XInput binds enabled