mirror of
https://github.com/RetroDECK/Wiki.git
synced 2025-04-10 19:15:16 +00:00
spelling
This commit is contained in:
parent
e13143622d
commit
dadb46e9f2
wiki-rtd
|
@ -2,25 +2,27 @@
|
|||
|
||||
<img src="../../../wiki_images/controllers/wii-mote.png" width="250"><img src="../../../wiki_images/controllers/wii-nunchuck.png" width="250">
|
||||
|
||||
The main input for the Nintendo Wii.
|
||||
|
||||
The Wiimote, released on November 19, 2006, is the primary game controller for Nintendo's Wii home video game console. It features motion sensing technology, including an accelerometer and infrared sensor, allowing players to interact with games through physical gestures and pointing. The Wiimote has undergone several revisions, including the addition of Wii MotionPlus in 2009, which enhances the accuracy and precision of the motion sensing capabilities.
|
||||
|
||||
### Steam Input Support
|
||||
|
||||
No
|
||||
|
||||
### Linux Kernel Support
|
||||
|
||||
Yes, since 3.1 - `hid-wiimote`
|
||||
|
||||
### Emulator usecase
|
||||
Dolphin
|
||||
|
||||
### Information: On third party Wii Remotes
|
||||
`Dolphin`
|
||||
|
||||
Many third party Wii Remotes do not have native Linux support, this is being worked on by several separate groups.
|
||||
### Third Party Wii Remotes
|
||||
|
||||
If you own or want to try them in RetroDECK and you should know that:
|
||||
Many third party Wii Remotes lack native Linux support, but several groups are working on it.
|
||||
|
||||
- Sometimes they will work with Bluetooth Passthrough mode in Dolphin (read more on this page).
|
||||
- Sometimes they will remember the pairing to the Bluetooth adapter while other times they will not and need to be synchronized for every game.
|
||||
- They may work with Bluetooth Passthrough mode in Dolphin.
|
||||
- They may or may not remember pairing with the Bluetooth adapter, requiring synchronization for each game.
|
||||
|
||||
**Sources:**
|
||||
|
||||
|
@ -38,128 +40,116 @@ If you own or want to try them in RetroDECK and you should know that:
|
|||
|
||||
|
||||
|
||||
### RetroDECK: Sync Wiimote Button Hotkey
|
||||
## RetroDECK: Sync Wiimote Button Hotkey
|
||||
|
||||
RetroDECK has a built-in hotkey for pressing the Dolphins `Sync Wiimote` button `Alt + W` if you find yourself disconnected.<br>
|
||||
It can also be accessed from some controller's radial menu systems on, for example, the Steam Deck.
|
||||
RetroDECK has a built-in hotkey for pressing the Dolphin `Sync Wiimote` button (`Alt + W`) if you get disconnected. It can also be accessed from some controller's radial menu systems, like on the Steam Deck.
|
||||
|
||||
### Steam Deck Tips:
|
||||
## Steam Deck Tips: Wii Remotes
|
||||
|
||||
The recommended method of playing is docked connected to a monitor/tv and to have a separate Bluetooth dongle attached to the dock.
|
||||
- Play docked, connected to a monitor/TV, with a separate Bluetooth dongle attached to the dock.
|
||||
- Set a sudo password for the Steam Deck.
|
||||
- Connect a keyboard/mouse to the dock while setting up.
|
||||
- Sit close to the Steam Deck when pairing the Wiimotes.
|
||||
- Configure Wiimotes in `Desktop Mode` first, then switch to `Game Mode` when everything is working.
|
||||
|
||||
- You need to have set a sudo password for the Steam Deck.
|
||||
- Open Dolphin from the Configurator.
|
||||
- Make all the settings changes to connect the Wiimotes.
|
||||
- Launch a game from `Desktop Mode` directly in Dolphin.
|
||||
- If pairing works and the Wiimotes connect and control the game fine in `Desktop Mode`, it will work in `Game Mode` when launched from RetroDECK.
|
||||
|
||||
- It can be helpful to have a Keyboard / Mouse connected to the dock while setting everything up.
|
||||
## Dolphin: Hardware Prerequisites
|
||||
|
||||
- It is good to sit close to the Steam Deck when paring the Wiimotes.
|
||||
<img src="../../../wiki_images/devices/wii-bar.png" width="150"> <img src="../../../wiki_images/devices/bluetooth-dongle.png" width="80">
|
||||
|
||||
- As of now it is easier to configure Wiimotes in `Desktop Mode` then transfer over to `Game Mode` when everything is working (we will make easier tools later in the Configurator).
|
||||
- A Wii Sensor Bar alternative (wireless or wired).
|
||||
- A Linux compatible Bluetooth dongle or built-in Bluetooth adapter.
|
||||
|
||||
- Open Dolphin by launching it from the Configurator.
|
||||
- Make all the settings changes to connect the Wiimotes from the methods here on this page.
|
||||
- Try to launch a game from `Desktop Mode` directly in Dolphin by clicking on a game in the Dolphin interface.
|
||||
- If the paring works, the Wiimotes connects and the game controls fine with the Wiimotes in `Desktop Mode` it will work as intended in `Game Mode` when launched from RetroDECK.
|
||||
### Mod: Wii bluetooth adapter to USB
|
||||
|
||||
## Dolphin and Wiimotes
|
||||
|
||||
### Hardware Prerequisites for Dolphin:
|
||||
|
||||
<img src="../../../wiki_images/devices/wii-bar.png" width="150">
|
||||
|
||||
- A Wii Sensor Bar alternative that can be wireless or wired.
|
||||
|
||||
<img src="../../../wiki_images/devices/bluetooth-dongle.png" width="80">
|
||||
|
||||
- At least one Linux compatible Bluetooth dongle or built-in Bluetooth adapter.
|
||||
|
||||
|
||||
#### Mod: Wii bluetooth adapter to USB
|
||||
|
||||
For those people that really like to do hardware mods it is possible to buy the Bluetooth adapter spare part from a Wii console and wire it as a USB Bluetooth adapter for the best combability.
|
||||
|
||||
Read more here:
|
||||
For hardware mod enthusiasts, you can buy a Bluetooth adapter spare part from a Wii console and wire it as a USB Bluetooth adapter for better compatibility.
|
||||
|
||||
[How to wire a Wii's Bluetooth Module to a PC USB Port](https://forums.dolphin-emu.org/Thread-how-to-wire-a-wii-s-bluetooth-module-to-a-pc-usb-port)
|
||||
|
||||
|
||||
### How-to configure Dolphin - Method: Emulate Wii's Bluetooth Adapter
|
||||
## How-to: Configure Dolphin - Method 1: Emulate Wii's Bluetooth Adapter
|
||||
|
||||
This only works with the Official Wii Remote controller and is the easiest method.
|
||||
This method works only with the Official Wii Remote controller and is the easiest method.
|
||||
|
||||
### Step 1: Open Dolphins Controller Settings
|
||||
|
||||
#### Step 1: Open Dolphins Controller Settings
|
||||
<img src="../../../wiki_images/emulators/dolphin/emulated-bluetooth.png" width="450">
|
||||
|
||||
Open `RetroDECK Configurator` -> `Open Emulator` -> `Dolphin` -> `Options` -> `Controller Settings`
|
||||
|
||||
#### Step 2: Change the Settings
|
||||
|
||||
Under `Emulate the Wii's Bluetooth adapter`
|
||||
|
||||
Change the values of Wii Remote dropdown lists
|
||||
|
||||
From `Emulated Wii Remote` to `Real Wii Remote`
|
||||
|
||||
Then enable the following checkboxes:
|
||||
|
||||
- `Connect Wii Remotes for Emulated Controllers`
|
||||
- `Continous Scanning`
|
||||
|
||||
#### Step 3: Syncing the Wiimotes
|
||||
|
||||
The Wiimote can now be connected by pressing the `Sync Button` when a game is launched after changing the settings if Bluetooth is working correctly.
|
||||
|
||||
It will need to reconnect every time when launching a new game. If everything works the re-pairing should be quick with the press of the `A` and without the need to press the `Sync Button` again.
|
||||
Open `RetroDECK Configurator` -> `Open Emulator` -> `Dolphin` -> `Options` -> `Controller Settings`.
|
||||
|
||||
|
||||
### How-to configure Dolphin - Method: Bluetooth Passthrough
|
||||
### Step 2: Change the Settings
|
||||
|
||||
This works with both 3rd party and official Wiimotes. It is a harder method with some downsides.
|
||||
Under `Emulate the Wii's Bluetooth adapter`:
|
||||
|
||||
**🛑 Warning 🛑**<br>
|
||||
- Change the values of Wii Remote dropdown lists from `Emulated Wii Remote` to `Real Wii Remote`.
|
||||
- Enable the following checkboxes:
|
||||
- `Connect Wii Remotes for Emulated Controllers`
|
||||
- `Continuous Scanning`
|
||||
|
||||
This method will make the Bluetooth adapters unusable for other devices while playing Wii Games and no other devices can connect to it except Wiimotes, that means all other devices will disconnect.
|
||||
### Step 3: Syncing the Wiimotes
|
||||
|
||||
It could be good to have a second input method connected as backup like a wireless keyboard with a dongle or a controller with a dongle/cable.
|
||||
- Connect the Wiimote by pressing the `Sync Button` when a game is launched.
|
||||
- Reconnect every time when launching a new game. If everything works, re-pairing should be quick with the press of the `A` button without needing to press the `Sync Button` again.
|
||||
|
||||
|
||||
## How-to: Configure Dolphin - Method 2: Bluetooth Passthrough
|
||||
|
||||
|
||||
This method works with both 3rd party and official Wiimotes. It is more complex and has some downsides.
|
||||
|
||||
**🛑 Warning 🛑**
|
||||
|
||||
This method makes the Bluetooth adapter unusable for other devices while playing Wii games. No other devices can connect to it except Wiimotes, meaning all other devices will disconnect.
|
||||
It is recommended to have a backup input method like a wireless keyboard or a controller with a dongle/cable.
|
||||
|
||||
Source: [Dolphin Wiki: Bluetooth_Passthrough](https://wiki.dolphin-emu.org/index.php?title=Bluetooth_Passthrough)
|
||||
|
||||
#### Step 1: Find your Vendor and Product ID's
|
||||
### Step 1: Find Your Vendor and Product IDs
|
||||
|
||||
First you need to find our your `Vendor ID` `Product ID` for the Bluetooth adapter you want to use.
|
||||
|
||||
1. Open a terminal window
|
||||
2. Type `lsusb`
|
||||
3. It will now display all connected USB or BUS devices that you have connected. Example:
|
||||
1. Open a terminal window.
|
||||
2. Type `lsusb`.
|
||||
3. It will display all connected USB or BUS devices.
|
||||
|
||||
**Example:**
|
||||
|
||||
```
|
||||
Bus 001 Device 003: ID 0bda:5650 Realtek Semiconductor Corp.
|
||||
Bus 001 Device 004: ID 8087:0025 Intel Corp. Wireless-AC 9260 Bluetooth Adapter
|
||||
```
|
||||
|
||||
`ID 8087:0025 Intel Corp. Wireless-AC 9260 Bluetooth Adapter` is the Bluetooth Adapter in this example.
|
||||
`ID 8087:0025 Intel Corp. Wireless-AC 9260 Bluetooth Adapter` is the Bluetooth Adapter in this example. The `ID 8087:0025` left value is the `Vendor ID` while the right is `Product ID`. In this example: `Vendor ID` is `8087` and `Product ID` is `0025`.
|
||||
|
||||
The `ID 8087:0025` left value is the `Vendor ID` while the right is `Product ID`.<br>
|
||||
In this example: `Vendor ID` is `8087`:`Product ID` is `0025`.
|
||||
|
||||
#### Step 2: Create the rules file
|
||||
### Step 2: Create the rules file
|
||||
|
||||
You will need root privlages for this.
|
||||
You will need root privileges for this.
|
||||
|
||||
Open a terminal, type the following command, and replace `Vendor ID` and `Product ID` respectively:
|
||||
|
||||
`sudo echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="Vendor ID", ATTRS{idProduct}=="Product ID", TAG+="uaccess"' | sudo tee -a /etc/udev/rules.d/52-dolphin.rules > /dev/null`
|
||||
1. Open a terminal and type the following command, replacing `Vendor ID` and `Product ID` respectively:
|
||||
|
||||
from the example above the result should look like this:
|
||||
```
|
||||
sudo echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="Vendor ID", ATTRS{idProduct}=="Product ID", TAG+="uaccess"' | sudo tee -a /etc/udev/rules.d/52-dolphin.rules > /dev/null
|
||||
```
|
||||
|
||||
`sudo echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="8087", ATTRS{idProduct}=="0025", TAG+="uaccess"' | sudo tee -a /etc/udev/rules.d/52-dolphin.rules > /dev/null`
|
||||
From the example above, the result should look like this:
|
||||
|
||||
2. Reload udev rules with: `sudo udevadm control --reload-rules`
|
||||
```
|
||||
sudo echo 'SUBSYSTEM=="usb", ATTRS{idVendor}=="8087", ATTRS{idProduct}=="0025", TAG+="uaccess"' | sudo tee -a /etc/udev/rules.d/52-dolphin.rules > /dev/null
|
||||
```
|
||||
|
||||
2. Reload udev rules with: sudo udevadm control --reload-rules.
|
||||
3. Take out and reinsert the Bluetooth adapter or reboot if a built-in was used.
|
||||
|
||||
#### Step 3: Enable Bluetooth Passthrough in Dolphin
|
||||
### Step 3: Enable Bluetooth Passthrough in Dolphin
|
||||
|
||||
Open `RetroDECK Configurator` -> `Open Emulator` -> `Dolphin` -> `Options` -> `Controller Settings`
|
||||
Open `RetroDECK Configurator` -> `Open Emulator` -> `Dolphin` -> `Options` -> `Controller Settings`.
|
||||
|
||||
<img src="../../../wiki_images/emulators/dolphin/dolphin-bluetooth-pass.png" width="450">
|
||||
|
||||
|
@ -174,18 +164,16 @@ Enable the following checkboxes:
|
|||
- `Connect Wii Remotes for Emulated Controllers`
|
||||
- `Continuous Scanning`
|
||||
|
||||
#### Step 4: Syncing the Wiimotes
|
||||
### Step 4: Syncing the Wiimotes
|
||||
|
||||
The Wiimote can now be connected when a game is launched, but it will not connect before that.
|
||||
It will need to reconnect every time when launching a new game.
|
||||
- Connect the Wiimote when a game is launched.
|
||||
- Reconnect every time when launching a new game.
|
||||
- Press `1` and `2` together on the Wiimote or the `Sync Button` (under the backplate) when launching a game.
|
||||
- Sometimes, press the `Sync Button` on the Emulated Wii in the Dolphin Interface. RetroDECK has a built-in shortcut for this (`Alt + W`), accessible from the Steam Input Radial Menu system.
|
||||
|
||||
You will need to `Sync Wiimote` by pressing `1` and `2` together on the Wiimote or the `Sync Button` (under the backplate), when launching a game.
|
||||
### Extra: Troubleshooting and Tips
|
||||
|
||||
Sometimes you will also need to press the `Sync Button` on the Emulated Wii in the Dolphin Interface, this can be found in the controller menu in Dolphin or RetroDECK has a built in shortcut for this `Alt + W` that is also be accessed from the RetroDECK Radial Menu system on the Steam Deck while in `Game Mode` under Dolphin.
|
||||
|
||||
#### Extra: Troubleshooting and tips
|
||||
|
||||
- Always sit close to the device when you are doing the initial paring.
|
||||
- Sometimes it can take a while before the paring happens, especially on third party Wiimotes. You might need to try multiple times with the `Sync Button` + `Sync Wiimote`.
|
||||
- If you want to play with normal controllers again the best way is to change back to: `Emulate the Wii's Bluetooth adapter` setting and `Emulated Wii Remote`.
|
||||
- If the udev rules you created in Step 2 are wrong and Dolphin cannot get Bluetooth access, it will display an error message and crash. If that happens go back and make sure that the file in `/etc/udev/rules.d/52-dolphin.rules` and the content is correct.
|
||||
- Sit close to the device during initial pairing.
|
||||
- Pairing may take a while, especially with third-party Wiimotes. Try multiple times with the `Sync Button` + `Sync Wiimote`.
|
||||
- To play with normal controllers again, change back to `Emulate the Wii's Bluetooth adapter` setting and `Emulated Wii Remote`.
|
||||
- If the udev rules created in Step 2 are incorrect and Dolphin cannot get Bluetooth access, it will display an error message and crash. Ensure the file in `/etc/udev/rules.d/52-dolphin.rules` and its content are correct.
|
||||
|
|
|
@ -2,21 +2,16 @@
|
|||
|
||||
<img src="../../../wiki_images/controllers/playstation-eye-toy.png" width="150">
|
||||
|
||||
Used for various titles on the PlayStation 2 the most famous being the `EyeToy` game series.
|
||||
The EyeToy, released in late 2003, is a digital camera device developed by Sony for the PlayStation 2 console. It uses computer vision and gesture recognition to process images taken by the camera, allowing players to interact with games using motion and color detection. The EyeToy was the predecessor to the PlayStation Eye and was used in various games such as EyeToy: Play and EyeToy: Groove.
|
||||
|
||||
### Steam Input support
|
||||
|
||||
No
|
||||
|
||||
### Linux Kernel Support
|
||||
Unknown, but any webcamera will work fine.
|
||||
|
||||
The EyeToy does have built-in Linux kernel support. It works out of the box for basic webcam functionality,
|
||||
|
||||
### Emulator usecase
|
||||
|
||||
`PSCX2`
|
||||
|
||||
## How to emulate in PCSX2
|
||||
|
||||
You need to have a `USB Webcam` connected or an `Integrated Webcam`.
|
||||
|
||||
- Open `RetroDECK Configurator`
|
||||
- Open `PCSX2`
|
||||
- Go to `Settings` -> `Controllers` -> Select `USB Port` -> Select `Webcam (EyeToy)` from the Dropdown list -> Select the `Device Name` of your connected Camera from the Dropdown list.
|
||||
|
|
|
@ -2,15 +2,27 @@
|
|||
|
||||
<img src="../../../wiki_images/controllers/playstation-eye.png" width="150"><img src="../../../wiki_images/controllers/playstation-move.png" width="150">
|
||||
|
||||
Used for various titles on the PlayStation 3.
|
||||
**PlayStation Eye**
|
||||
|
||||
The PlayStation Eye, released on October 23, 2007, is a digital camera device developed by Sony for the PlayStation 3 console. It uses computer vision and gesture recognition to process images taken by the camera, allowing players to interact with games using motion and color detection as well as sound through its built-in microphone array. The PlayStation Eye is the successor to the EyeToy for the PlayStation 2 and features a higher resolution and frame rate, as well as improved low-light performance
|
||||
|
||||
**The PlayStation Move**
|
||||
|
||||
Released on September 15, 2010, is a motion game controller developed by Sony for the PlayStation 3 console. It features motion sensing technology using a three-axis accelerometer, three-axis angular rate sensor, and a magnetometer. The Move controller is tracked using the PlayStation Eye camera, which detects the position and movement of the controller's glowing orb. The PlayStation Move system includes both the motion controller and the navigation controller, and it is compatible with the PlayStation 4 and PlayStation VR platforms.
|
||||
|
||||
|
||||
### Steam Input support
|
||||
|
||||
No
|
||||
|
||||
### Linux Kernel Support
|
||||
Unknown
|
||||
|
||||
The PlayStation Eye does have built-in Linux kernel support. It works out of the box for basic webcam functionality.
|
||||
|
||||
The PlayStation Move does not have built-in Linux kernel support.
|
||||
|
||||
### Emulator usecase
|
||||
|
||||
`RPCS3`
|
||||
|
||||
## How to configure
|
||||
|
|
|
@ -56,8 +56,7 @@ Directly into the folder
|
|||
| Texture Pack Folder |`retrodeck/texture_packs/PCSX2/` | Represents `PCSX2/textures/` |
|
||||
|
||||
|
||||
|
||||
## How to enable/disable Multitap?
|
||||
## How-to: Emulate the Multitap?
|
||||
|
||||
Multitap is a way to have up to 8 players on the Playstation 2, by hooking 4 players in each controller port.
|
||||
|
||||
|
@ -68,6 +67,14 @@ Most games do not support this feature and some might not even work with it enab
|
|||
3. Enable/disable Multitap by clicking the checkbox for either Port 1, Port 2 or both.
|
||||
4. Several new controllers called 1A to 1D and 2A to 2D will be enabled to map.
|
||||
|
||||
## How-to: Emulate in the EyeToy?
|
||||
|
||||
You need to have a `USB Webcam` connected or an `Integrated Webcam`.
|
||||
|
||||
1. Open the Configurator and open `PCSX2`.
|
||||
2. Go to `Settings` -> `Controllers` -> Select `USB Port` -> Select `Webcam (EyeToy)` from the Dropdown list -> Select the `Device Name` of your connected Camera from the Dropdown list.
|
||||
|
||||
|
||||
## Change in-game language or system language
|
||||
|
||||
### PCSX2 Interface
|
||||
|
|
|
@ -65,15 +65,16 @@ You have an example NES game called: `ExampleNESGame.nes`
|
|||
|
||||
[RetroDECK Folders](../wiki_management/retrodeck-folders.md)
|
||||
|
||||
### Step 4: Read the ES-DE Frontend Guide
|
||||
### Step 4: Read the ES-DE Frontend & RetroDECK Hotkey Guides
|
||||
|
||||
<img src="../../wiki_images/logos/es-de-logo.png" width="55">
|
||||
|
||||
ES-DE is the main user interface for RetroDECK.
|
||||
ES-DE is the main user interface for RetroDECK and RetroDECK uses Steam Input for it's hotkeys.
|
||||
|
||||
**Read up on:**
|
||||
|
||||
[ES-DE Frontend: General Guide](../wiki_system_guides/es-de/esde-guide.md)
|
||||
- [ES-DE Frontend: General Guide](../wiki_system_guides/es-de/esde-guide.md)
|
||||
- [RetroDECK: Controller Hotkeys](../wiki_rd_controls/hotkeys-retrodeck.md)
|
||||
|
||||
### Step 5: Playing the Games
|
||||
|
||||
|
|
|
@ -293,7 +293,7 @@ nav:
|
|||
- Xbox One - Kinect V2: wiki_controllers/xbox/xbox-one-kinect.md
|
||||
- Xbox One/S/X - Xbox Wireless Controller: wiki_controllers/xbox/xbox-wireless.md
|
||||
- Xbox S/X - Xbox Elite Series 2: wiki_controllers/xbox/xbox-wireless-elite.md
|
||||
- Xbox Adaptive Controller (WIP): wiki_controllers/accessibility/xac.md
|
||||
- Xbox Adaptive Controller: wiki_controllers/accessibility/xac.md
|
||||
|
||||
- Development 🧪:
|
||||
|
||||
|
|
Loading…
Reference in a new issue