79,228
edits
Progress Continues
We've already had 21593 updates since Dolphin 5.0. Keep up with Dolphin's continuing progress through the Dolphin Blog: February, March, and April 2024 Dolphin Progress Report. |
The Dolphin Emulator Wiki needs your help! Dolphin can play thousands of games, and changes are happening all the time. Help us keep up! Join in and help us make this the best resource for Dolphin. |
m (fix an incomplete sentence, make the wording sound a bit better (in my opinion)) |
(Prefer to avoid you/your) |
||
Line 2: | Line 2: | ||
== List of Devices and IDs == | == List of Devices and IDs == | ||
{|class="wikitable sortable width=100%" | {|class="wikitable sortable width=100%" | ||
! Device !! VID !! PID !! Type !! Compatibility | ! Device !! VID !! PID !! Type !! Compatibility | ||
Line 80: | Line 79: | ||
== Setting up == | == Setting up == | ||
=== Linux === | === Linux === | ||
Linux support does not require any special drivers. However, a udev rule must be created to allow access to the devices. Note, the Vender ID and Product ID SHOULD be verified from the device itself before creating the rule. | Linux support does not require any special drivers. However, a udev rule must be created to allow access to the devices. Note, the Vender ID and Product ID SHOULD be verified from the device itself before creating the rule. | ||
Paste the following into | 1. Paste the following into '''/etc/udev/rules.d/52-dolphin.rules''' (/lib/udev/rules.d/52-dolphin.rules if making a package): | ||
<code>SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", MODE="0666"</code> | <code>SUBSYSTEM=="usb", ENV{DEVTYPE}=="usb_device", ATTRS{idVendor}=="XXXX", ATTRS{idProduct}=="XXXX", MODE="0666"</code> | ||
Replace the XXXX with the appropriate Vendor and Product IDs. | 2. Replace the XXXX with the appropriate Vendor and Product IDs. | ||
Reload udev rules with: | 3. Reload udev rules with: | ||
<code>sudo udevadm control --reload-rules</code> | <code>sudo udevadm control --reload-rules</code> | ||
Now, reinsert the accessory. When the game is booted it should be able to access the accessory as if it were plugged into a Wii. | 4. Now, reinsert the accessory. When the game is booted it should be able to access the accessory as if it were plugged into a Wii. | ||
To change the rule, links for instructions are available on the [https://github.com/libusb/libusb/wiki/FAQ#Can_I_run_libusb_applications_on_Linux_without_root_privilege libusb FAQ]. | |||
=== Windows === | === Windows === | ||
Line 102: | Line 100: | ||
1. In the "Options" menu in Zadig, make sure "List All Devices" is enabled. | 1. In the "Options" menu in Zadig, make sure "List All Devices" is enabled. | ||
2. Look through | 2. Look through the devices for the device to passthrough. | ||
3. On the right column, select "libusbk" then click "Replace Driver". Select "Yes" to modify the system driver. | 3. On the right column, select "libusbk" then click "Replace Driver". Select "Yes" to modify the system driver. |