WIKI: fixes

This commit is contained in:
Lazorne 2024-01-17 22:17:21 +01:00
parent 995c7b795a
commit 8228ec2ceb
4 changed files with 82 additions and 84 deletions

View file

@ -1,25 +1,3 @@
## PlayStation Motion Controllers
### PlayStation EyeToy
<img src="../../wiki_images/controllers/playstation-eye-toy.png" width="250">
Used for various titles on the PlayStation 2 the most famous being the `EyeToy` game series.
#### Emulator
PCSX2
#### 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.
---
### PlayStation Eye & PlayStation Move
<img src="../../wiki_images/controllers/playstation-eye.png" width="250"><img src="../../wiki_images/controllers/playstation-move.png" width="250">
@ -37,71 +15,9 @@ WIP
## Xbox Motion Controllers
### Xbox 360 Kinect
<img src="../../wiki_images/controllers/xbox-kinect-360.png" width="250">
Used for various titles on the Xbox 360.
#### Emulator
Xenia
#### Related Projects for Kinect usage in Linux
[Open Kinect](https://openkinect.org/wiki/Main_Page)
[Github - Open Kinect: libfreenect1](https://github.com/OpenKinect/libfreenect)
#### Udev Rules for Kinect V1
```
# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02b0", MODE="0666"
# ATTR{product}=="Xbox NUI Audio"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ad", MODE="0666"
# ATTR{product}=="Xbox NUI Camera"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ae", MODE="0666"
# Kinect for Windows
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02c2", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02be", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02bf", MODE="0666"
```
#### How to configure / emulate
Not supported in Xenia
See issue:<br>
[Xenia Issue: 1241](https://github.com/xenia-project/xenia/issues/1241)
---
### Xbox One Kinect
<img src="../../wiki_images/controllers/xbox-kinect-one.png" width="250">
Used for various titles on the Xbox One.
#### Related Projects for Kinect usage in Linux
[Open Kinect](https://openkinect.org/wiki/Main_Page)
[Github - Open Kinect: libfreenect2](https://github.com/OpenKinect/libfreenect2)
#### Udev Rules for Kinect V2
```
# ATTR{product}=="Kinect2"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02c4", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02d8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02d9", MODE="0666"
```
#### How to configure / emulate
Nothing
## Other Motion Controllers

View file

@ -0,0 +1,47 @@
# Xbox 360 - Kinect v1
<img src="../../../wiki_images/controllers/xbox-kinect-360.png" width="250">
Used for various titles on the Xbox 360.
### Steam Input support
No
### Linux Kernel Support
Unknown
#### Emulator usecase
`Xenia`
But is it not supported in Xenia
See issue:<br>
[Xenia Issue: 1241](https://github.com/xenia-project/xenia/issues/1241)
There exists no Kinect Emulation as of this writing
#### Related Projects for Kinect usage in Linux
[Open Kinect](https://openkinect.org/wiki/Main_Page)
[Github - Open Kinect: libfreenect1](https://github.com/OpenKinect/libfreenect)
#### Udev Rules for Kinect V1
```
# ATTR{product}=="Xbox NUI Motor"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02b0", MODE="0666"
# ATTR{product}=="Xbox NUI Audio"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ad", MODE="0666"
# ATTR{product}=="Xbox NUI Camera"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02ae", MODE="0666"
# Kinect for Windows
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02c2", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02be", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02bf", MODE="0666"
```
#### How to configure / emulate
Nothing yet

View file

@ -0,0 +1,33 @@
# Xbox One - Kinect V2
<img src="../../../wiki_images/controllers/xbox-kinect-one.png" width="250">
Used for various titles on the Xbox One.
### Steam Input support
No
### Linux Kernel Support
Unknown
### Emulator usecase
None
### Related Projects for Kinect usage in Linux
[Open Kinect](https://openkinect.org/wiki/Main_Page)
[Github - Open Kinect: libfreenect1](https://github.com/OpenKinect/libfreenect)
### Udev Rules for Kinect V2
```
# ATTR{product}=="Kinect2"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02c4", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02d8", MODE="0666"
SUBSYSTEM=="usb", ATTR{idVendor}=="045e", ATTR{idProduct}=="02d9", MODE="0666"
```
## How to configure / emulate
Nothing

View file

@ -175,6 +175,8 @@ nav:
- Controllers - Xbox (WIP):
- Xbox - RetroDECK Hotkeys: wiki_controllers/xbox/xbox-hotkeys.md
- Xbox 360 - Controller: wiki_controllers/xbox/xbox-360.md
- Xbox 360 - Kinect V1: wiki_controllers/xbox/xbox-360-kinect.md
- 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