Configuring Controllers: Difference between revisions

Jump to navigation Jump to search
m
no edit summary
mNo edit summary
(16 intermediate revisions by 8 users not shown)
Line 1: Line 1:
This page explains how to configure controllers in Dolphin, assuming the controller is connected and working with your system. If you need help, or want game-specific configurations, see the [http://forums.dolphin-emu.org/ forums].
This page explains how to configure controllers in Dolphin, assuming the controller is connected and working with your system. If you need help, or want game-specific configurations, see the [http://forums.dolphin-emu.org/ forums].


== Dolphin Controller Configuration ==
== Dolphin Controller Configuration ==
Line 14: Line 13:




After you select what do you want to use, check in the section(s) below for additional configuration.
After you select what you want to use, check in the section(s) below for additional configuration.
 


== GameCube Controller ==
== GameCube Controller ==
=== Real GameCube Controller (GameCube Adapter) ===
=== Real GameCube Controller (GameCube Adapter) ===
To use the actual GameCube Controllers using an Official GameCube Controller Adapter for Wii U (and its clones), see [[How to use the Official GameCube Controller Adapter for Wii U in Dolphin]]. It does not require any button configuration. That does not apply to the adapters that behave as generic controllers and need to be configured (see below).
To use the actual GameCube Controllers using an Official GameCube Controller Adapter for Wii U (and its clones), see [[How to use the Official GameCube Controller Adapter for Wii U in Dolphin]]. It does not require any button configuration. That does not apply to the adapters that behave as generic controllers and need to be configured (see below).


=== Emulated GameCube Controller ===
=== Emulated GameCube Controller ===
Line 27: Line 23:


[[File:Dolphin-GCPad-config-window.png|link=]]
[[File:Dolphin-GCPad-config-window.png|link=]]


Choose any device that is connected to your PC in the '''Device''' dropdown, and set the buttons and axes to your liking.
Choose any device that is connected to your PC in the '''Device''' dropdown, and set the buttons and axes to your liking.
Line 34: Line 29:
*Right click a slot to show more input options. See [[Input Syntax]] for documentation and examples.
*Right click a slot to show more input options. See [[Input Syntax]] for documentation and examples.


If you controller supports it, '''Rumble''' will allow your controller to experience the GameCube controller's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press '''"Select"''' to apply it. If you wish to add a second pattern, click another pattern and press '''"| OR"'''. Hit '''"OK"''' to accept the changes and exit the window.


If you controller supports it, '''Rumble''' will allow your controller to experience the Wii Remote's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press "Select" to apply it. If you wish to add a second pattern, with your existing pattern still there, click another pattern and press '''"| OR"'''. Hit '''"OK"''' to accept the changes and exit the window.
'''Background Input''' lets you use the controller or keyboard even if Dolphin isn't in focus. This option will enable or disable symmetrically with '''Background Input''' in Wii Remote settings. This option has been moved to the main configuring controller window as of {{Revision|5.0-3019}}.
 
'''Background Input''' lets you use the controller or keyboard even if Dolphin isn't in focus.


With '''Iterative Input''' checked, it will turn the configuration window into sequence mode (I.E. once you click on a slot to set a button/key for it, it will start a sequence). As soon as you press a input on your device and it gets assigned, it will jump to the next slot for you to assign another input to, and it will keep going until the sequence is done.
With '''Iterative Input''' checked, it will turn the configuration window into sequence mode (I.E. once you click on a slot to set a button/key for it, it will start a sequence). As soon as you press a input on your device and it gets assigned, it will jump to the next slot for you to assign another input to, and it will keep going until the sequence is done.
Line 53: Line 47:


=== Real Wiimote ===
=== Real Wiimote ===
To connect a Wii Remote, once it's paired with your computer press '''"Refresh"''' then press the '''1''' + '''2''' buttons on your Wii Remote simultaneously (only for non-TR models). If '''Continuous Scanning''' is enabled, there is no need to press refresh every time: just press the '''1''' + '''2''' buttons simultaneously after the game is running or when the Wiimote window is open. Wii Remote connectivity will only work if one of the Wiimote slots is set to Real Wiimote or Hybrid Wiimote. <samp>RVL-CNT-01-TR</samp> Wii Remote Pluses may need extra configuration for older versions of Windows, see the [[Wii Remote Plus (RVL-CNT-01-TR) Connection Guide]].
To connect a Wii Remote, press '''"Refresh"''' then press the '''1''' + '''2''' buttons on your Wii Remote simultaneously (Sync button for -TR models). '''Continuous Scanning''' allows you to connect a Wii Remote without having to open the Wiimote window and press refresh every time. As long as a game is running or the Wiimote configuration window is up, just press '''1''' + '''2''' or the sync button on your Wii Remote simultaneously and it will connect.
 
After several minutes of inactivity, Wii titles will attempt to disconnect the Wii Remote. The Wii Remote will remain on and connected to Dolphin, but the game will believe it is disconnected. To "reconnect" the Wii Remote, go to Tools -> Connect Wiimotes -> Connect Wiimote # or use a hotkey corresponding to it (example - the Windows default for Wiimote 1 is Alt-F5), or simply press a button on the Wiimote.


'''Continuous Scanning''' allows you to connect a Wii Remote without having to open the Wiimote window and press refresh every time. As long as a game is running or the Wiimote configuration window is up, just press '''1''' + '''2''' on your Wii Remote simultaneously and it will connect. This option will only work if a Real Wiimote or Hybrid Wiimote is selected in one of the Wiimote slots.
Dolphin does not automatically turn off Wii Remotes as the Wii will (except on Linux). Remember to turn off controllers on your own to save battery power, simply by holding the power button on Wii Remote for a second as you would to turn off the Wii. It will also tell Dolphin that it's disconnected instead of stopping the game emulation.


After several minutes of inactivity, Wii titles will attempt to disconnect the Wii Remote. The Wii Remote will remain on and connected to Dolphin, but the game will believe it is disconnected. To "reconnect" the Wii Remote, go to Tools -> Connect Wiimotes -> Connect Wiimote # or use a hotkey corresponding to it (example - the Windows default for Wiimote 1 is Alt-F5).
==== Couldn't Connect ====
Wii Remotes use the Bluetooth interface, make sure your PC supports Bluetooth. Do not pair the Wii Remote to your computer through its native Bluetooth settings. The operating system may interfere with Dolphin's ability to connect with the Wii Remote. In addition, Wii Remote connectivity will only work if one of the Wiimote slots is set to Real Wiimote or Hybrid Wiimote and it's not claimed by another Wii Remote.


Dolphin cannot automatically turn off Wii Remotes as the Wii will. Remember to turn off controllers on your own to save battery power, simply by holding the power button on Wii Remote for a second as you would to turn off the Wii. It will also tell Dolphin that it's disconnected instead of stopping the game emulation.
If the remote does not seem to want to connect, '''make sure that any real Wiis in proximity are switched off for the duration of the pairing process.'''


<samp>RVL-CNT-01-TR</samp> Wii Remote Pluses may need extra configuration for older versions of Windows, see the [[Wii Remote Plus (RVL-CNT-01-TR) Connection Guide]].


=== Emulated Wiimote ===
=== Emulated Wiimote ===
Line 76: Line 74:
'''Extension''' Allows you to add an emulated Nunchuk, Guitar, or other Wii Remote peripheral. Select the extension you want to emulate in the dropdown, and press configure to open a window with slots just like the Emulated Wiimote window. Select buttons and axes as you wish, and press OK to save.
'''Extension''' Allows you to add an emulated Nunchuk, Guitar, or other Wii Remote peripheral. Select the extension you want to emulate in the dropdown, and press configure to open a window with slots just like the Emulated Wiimote window. Select buttons and axes as you wish, and press OK to save.


'''Background Input''' lets you use the controller or keyboard even if Dolphin isn't in focus.
'''Background Input''' lets you use the controller or keyboard even if Dolphin isn't in focus. This option will enable or disable symmetrically with '''Background Input''' in GameCube Controller settings. This option has been moved to the main configuring controller window as of {{Revision|5.0-3019}}.


'''Sideways Wiimote''' changes the emulated Wii Remote controls to allow you to play games as though the Wii Remote is sideways, without actually changing your controls. It is useful for games such as [[New Super Mario Bros. Wii]] that are designed for it.
'''Sideways Wiimote''' changes the emulated Wii Remote controls to allow you to play games as though the Wii Remote is sideways, without actually changing your controls. It is useful for games such as [[New Super Mario Bros. Wii]] that are designed for it.
Line 86: Line 84:
'''Speaker Pan''' allows you to shift the emulated Wii Remote audio to the left or the right on your system speakers, if '''Enable Speaker Data''' is checked. -127 is left, 0 is centered, and +127 is right.
'''Speaker Pan''' allows you to shift the emulated Wii Remote audio to the left or the right on your system speakers, if '''Enable Speaker Data''' is checked. -127 is left, 0 is centered, and +127 is right.


If you controller supports it, '''Rumble''' will allow your controller to experience the Wii Remote's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press "Select" to apply it. If you wish to add a second pattern, with your existing pattern still there, click another pattern and press '''"| OR"'''. Hit '''"OK"''' to accept the changes and exit the window.
If you controller supports it, '''Rumble''' will allow your controller to experience the Wii Remote's rumble functionality. Within the rumble configuration window, click on the motor pattern you wish to use (sine, cosine, etc), and press '''"Select"''' to apply it. If you wish to add a second pattern, click another pattern and press '''"| OR"'''. Hit '''"OK"''' to accept the changes and exit the window.


'''Profile''' allows you to save/load input configs.
'''Profile''' allows you to save/load input configs.
Line 101: Line 99:


== Hotkey Settings ==
== Hotkey Settings ==
This has great use for Hotkey and Tool-Assisted Speedrun users, and it is required for '''Free Look''' (under Utility section in Configure... > Graphics Settings > "Advanced" tab) and a way to exit Fullscreen.
Dolphin has preloaded user-configurable hotkeys only found under Options > '''Hotkey Settings'''. This has great use for Hotkey and Tool-Assisted Speedrun users, and it is required for '''Free Look''' (if enabled under Utility section in Configure... > Graphics Settings > "Advanced" tab) and a way to exit Fullscreen.




Line 110: Line 108:




'''Background Input''' lets you use the controller or keyboard even if Dolphin isn't in focus.
'''Background Input''' lets you use the controller or keyboard even if Dolphin isn't in focus. This option will enable or disable symmetrically with '''Background Input''' in GameCube Controller and Wii Remote settings.


With '''Iterative Input''' checked, it will turn the configuration window into sequence mode (I.E. once you click on a slot to set a button/key for it, it will start a sequence). As soon as you press a input on your device and it gets assigned, it will jump to the next slot for you to assign another input to, and it will keep going until the sequence is done.
With '''Iterative Input''' checked, it will turn the configuration window into sequence mode (I.E. once you click on a slot to set a button/key for it, it will start a sequence). As soon as you press a input on your device and it gets assigned, it will jump to the next slot for you to assign another input to, and it will keep going until the sequence is done.
6,906

edits

Navigation menu