mirror of
https://github.com/RetroDECK/Wiki.git
synced 2025-04-10 19:15:16 +00:00
goat
This commit is contained in:
parent
fca07f386f
commit
f1decd8d5d
wiki-rtd/docs/wiki_controllers
accessibility
arcade
flight
gimmick
lightgun
music
racing
toystolife
|
@ -1,7 +1,14 @@
|
|||
# About Accessibility Controllers
|
||||
# Accessibility Controllers
|
||||
|
||||
Accessibility Controllers is a small category of specialized controllers that are designed to primarily to meet the needs of gamers with limited mobility.
|
||||
Accessibility Controllers are specialized controllers designed for gamers with limited mobility. These controllers can be customized with swappable inputs controlled by the main hub of an adaptive controller.
|
||||
|
||||
They can be customized to fit the players needs with swapable inputs from various sources controlled by the main hub of the a adaptive controller.
|
||||
They provide a flexible and adaptable gaming experience by allowing users to connect various types of inputs, such as flight sticks, external joysticks, or buttons.
|
||||
|
||||
You can also sometimes expand to more inputs as well by connecting other controller types like a Flight Stick, external joysticks or buttons.
|
||||
This customization ensures that gamers with different needs can find a setup that works best for them, enhancing their overall gaming experience.
|
||||
|
||||
## Examples of Accessibility Controllers
|
||||
|
||||
1. **Xbox Adaptive Controller**: A highly customizable controller designed by Microsoft, featuring large programmable buttons and ports for external devices like switches, buttons, mounts, and joysticks.
|
||||
2. **QuadStick**: A mouth-operated controller designed for gamers with limited hand function, featuring a joystick, sip-and-puff sensors, and programmable buttons.
|
||||
3. **Logitech Adaptive Gaming Kit**: A set of buttons and triggers that can be connected to the Xbox Adaptive Controller to create a personalized gaming setup.
|
||||
4. **One-Handed Controllers**: Controllers designed for one-handed use, such as the Ben Heck One-Handed Controller, which allows gamers to play with a single hand.
|
||||
|
|
|
@ -1,36 +1,25 @@
|
|||
# About Arcade Controllers
|
||||
# Arcade Controllers
|
||||
|
||||
Arcade Controllers is a broad category that encompasses the vast majority of third party controllers that are used for playing arcade games, arcade style games or fighting games. <br>
|
||||
|
||||
As long as you can connect the arcade solution to USB, it has working udev/drivers and xinput then it should work with RetroDECK.
|
||||
|
||||
**Always check for Linux Support**<br>
|
||||
Just to be safe, it is better before you buy anything to double check if there is Linux support for it.
|
||||
Wireless Fight Sticks can be a hit or miss depending on if they require external configuration software.
|
||||
Arcade Controllers are used for playing arcade games, arcade-style games, or fighting games. They can be connected to USB and should work with RetroDECK if they have working udev/drivers and xinput.
|
||||
|
||||
**Always check for Linux Support**: Ensure there is Linux support before purchasing. Wireless Fight Sticks may require external configuration software.
|
||||
|
||||
## Fight Sticks
|
||||
|
||||
<img src="../../../wiki_images/controllers/arcade-ps3.png" width="250">
|
||||
|
||||
Many USB Fight Sticks work nativly on Linux without much of a configuration. There might be need for a slight input remapping if they are a console version of a Fight Stick.
|
||||
|
||||
Many USB Fight Sticks work natively on Linux without much configuration. Console versions may need slight input remapping.
|
||||
|
||||
## Fight Stick 2 Player Combo
|
||||
|
||||
<img src="../../../wiki_images/controllers/arcade-x-arcade.png" width="250">
|
||||
|
||||
Several suppliers have made Two Player Fight Sticks Solutions for versus and co-op gameplay.
|
||||
Several suppliers offer Two Player Fight Sticks for versus and co-op gameplay.
|
||||
|
||||
## Arcade Machines - DIY
|
||||
|
||||
<img src="../../../wiki_images/controllers/arcade-set.png" width="250">
|
||||
<img src="../../../wiki_images/controllers/arcade-trackball.png" width="250">
|
||||
|
||||
There are several predone kits to make your own PC connected Arcade Machine. <br>
|
||||
They a majorty of them use a standard USB interface to connect to the PC and many times the same connector board as in the standalone Fight Sticks while the trackballs has a seperate USB connection that simulates a mouse.
|
||||
|
||||
There should not be any major issues connecting these with RetroDECK except maybe a controller remapping.
|
||||
|
||||
|
||||
There are kits to make your own PC-connected Arcade Machine. They use a standard USB interface and may require controller remapping.
|
||||
|
||||
|
|
|
@ -1,43 +1,35 @@
|
|||
# Flight Controllers
|
||||
|
||||
Flight Controllers is a broad category that encompasses the vast majority of third party controllers that are used for playing games where you are flying airplanes or other things as magic carpets. <br>
|
||||
Flight Controllers are used for playing games where you fly airplanes or other things like magic carpets. Some may lack Linux drivers or udev rules, but there are community efforts to make them work. Some require Windows-only software to configure inputs and buttons.
|
||||
|
||||
Some of them might lack Linux drivers or udev rules entirely with others there is a community effort to make them work under Linux.<br>
|
||||
A few of them also require Windows only software to configure various inputs and buttons.<br>
|
||||
The best solution is to try your Flight Controller on Linux via the Steam Deck Dock or a Linux PC. If it works and supports xinput, it should work with RetroDECK.
|
||||
|
||||
If you own a Flight Controller the best solution is just to try it on Linux via the Steam Deck Dock or a Linux PC and see if it works as expected.<br>
|
||||
If it does work on Linux and it supports xinput, we see no reason why it should not work on RetroDECK.
|
||||
If you have a Flight Controller that didn't work on Linux but found a way to make it work:
|
||||
|
||||
If you have a Flight Controller that did not work on Linux but have found a way to make it work:<br>
|
||||
- Contribute udev rules to the [game-devices-udev codeberg](https://codeberg.org/fabiscafe/game-devices-udev).
|
||||
|
||||
- Please try to contribute udev rules to the [game-devices-udev codeberg](https://codeberg.org/fabiscafe/game-devices-udev)
|
||||
- (Optional) Inform the RetroDECK team on how you got it working on discord.
|
||||
|
||||
**Always check for Linux Support**<br>
|
||||
Just to be safe, it is better before you buy anything to double check if there is Linux support for it.
|
||||
**Always check for Linux Support**: Ensure there is Linux support before purchasing.
|
||||
|
||||
## Flight Sticks - Arcade
|
||||
|
||||
<img src="../../../wiki_images/controllers/flightstick-arcade.png" width="250">
|
||||
|
||||
Arcade flight sticks are used for mainly flight arcade games.
|
||||
|
||||
Arcade flight sticks are used mainly for flight arcade games.
|
||||
|
||||
## Flight Sticks - Professional
|
||||
|
||||
<img src="../../../wiki_images/controllers/flightstick-pro.png" width="250">
|
||||
|
||||
Professional level flight sticks are used for mainly flight simulation games.
|
||||
Professional level flight sticks are used mainly for flight simulation games.
|
||||
|
||||
## Cockpit Style Sticks
|
||||
|
||||
<img src="../../../wiki_images/controllers/flight-cockpit.png" width="250">
|
||||
|
||||
|
||||
Cockpit Style flight sticks are used for mainly flight simulation games.
|
||||
Cockpit Style flight sticks are used mainly for flight simulation games.
|
||||
|
||||
## Flight Pedals
|
||||
|
||||
<img src="../../../wiki_images/controllers/flight-pedals.png" width="250">
|
||||
|
||||
Flight Pedals are used for mainly flight simulation games.
|
||||
Flight Pedals are used mainly for flight simulation games.
|
||||
|
|
|
@ -1,4 +1,11 @@
|
|||
# About Gimmick Controllers
|
||||
# Gimmick Controllers
|
||||
|
||||
Gimmick Controllers is a broad category that encompasses the vast majority of third and first party controllers that don't fit anywhere else. <br>
|
||||
They might have been only made for a single game or game series.
|
||||
Gimmick Controllers are a broad category that includes a wide range of third and first-party controllers that don't fit into other categories. These controllers are often designed for specific games or game series, providing unique and specialized inputs that enhance the gaming experience.
|
||||
|
||||
## Examples of Gimmick Controllers
|
||||
|
||||
1. **DK Bongos**: A set of bongo drum controllers designed for the Donkey Konga series on the Nintendo GameCube.
|
||||
2. **Taiko Drum Controller**: A drum controller used for the Taiko no Tatsujin series, allowing players to hit the drum in rhythm with the music.
|
||||
3. **Resident Evil Chainsaw Controller**: A chainsaw-shaped controller designed for Resident Evil 4, adding an immersive element to the gameplay.
|
||||
4. **Samba de Amigo Maracas**: Maraca controllers used for the Samba de Amigo series, where players shake the maracas in time with the music.
|
||||
5. **Steel Battalion Controller**: A massive controller with multiple buttons, joysticks, and pedals designed for the Steel Battalion series, simulating the controls of a mech.
|
||||
|
|
|
@ -1,5 +1,13 @@
|
|||
# Lightguns Controllers
|
||||
# Lightgun Controllers
|
||||
|
||||
Lightguns are special type of controllers use to play lightgun games is a broad category that encompasses the vast majority of first / third party controllers, DIY and open source projects.
|
||||
Lightgun Controllers are special types of controllers used to play lightgun games. These controllers are designed to simulate the experience of shooting a gun at targets on the screen. They come in various forms, including first-party controllers, third-party controllers, DIY projects, and open-source projects.
|
||||
|
||||
Not all of Lightguns have Linux support and RetroDECK currently does not have any way of supporting lightgun inputs right now.
|
||||
Lightgun games typically involve aiming the lightgun at the screen and pulling the trigger to hit targets. The technology behind lightguns varies, with some using infrared sensors, while others use camera-based systems to track the gun's position.
|
||||
|
||||
Not all Lightguns have Linux support, and RetroDECK currently does not support lightgun inputs in a easy manner.
|
||||
|
||||
## Examples of Older Lightgun Controllers
|
||||
|
||||
1. **Nintendo Zapper**: A classic lightgun controller used with the Nintendo Entertainment System (NES) for games like Duck Hunt.
|
||||
2. **Sega Light Phaser**: A lightgun designed for the Sega Master System, used in games like Safari Hunt.
|
||||
3. **Namco GunCon**: A lightgun used with the PlayStation and PlayStation 2, known for games like Time Crisis.
|
||||
|
|
|
@ -1,4 +1,13 @@
|
|||
# Music / Rhythm Controllers
|
||||
|
||||
Rhythm Controllers are special type of controllers use to play rhythm games.
|
||||
Is is a broad category that encompasses the vast majority of third and first party controllers.
|
||||
Music / Rhythm Controllers are specialized controllers designed for playing rhythm games. These games require players to match their inputs to the rhythm of the music, often using unique controllers that mimic musical instruments. This category includes a wide range of controllers from both third-party and first-party manufacturers.
|
||||
|
||||
Rhythm games often feature controllers that resemble guitars, drums, dance pads, and even DJ turntables. These controllers provide a more immersive and engaging experience by allowing players to interact with the game in a way that feels like playing a real musical instrument.
|
||||
|
||||
## Examples of Music / Rhythm Controllers
|
||||
|
||||
1. **Guitar Hero Controller**: A guitar-shaped controller used for the Guitar Hero series, allowing players to strum and press buttons in time with the music.
|
||||
2. **Rock Band Drum Kit**: A drum set controller used for the Rock Band series, featuring pads for drums and cymbals.
|
||||
3. **Dance Dance Revolution (DDR) Dance Pad**: A floor mat with directional arrows that players step on to match the rhythm in DDR games.
|
||||
4. **DJ Hero Turntable**: A turntable controller used for the DJ Hero series, allowing players to scratch and mix tracks.
|
||||
5. **Taiko Drum Controller**: A drum controller used for the Taiko no Tatsujin series, where players hit the drum in rhythm with the music.
|
||||
|
|
|
@ -2,15 +2,20 @@
|
|||
|
||||
<img src="../../../wiki_images/controllers/taiko-drum-bachi.png" width="250">
|
||||
|
||||
Used by the several games in the `Taiko no Tatsujin` game series.
|
||||
The Taiko Drum & Bachi controller is a specialized input device designed for playing Taiko no Tatsujin, a popular rhythm game series. The controller consists of a drum (taiko) and two drumsticks (bachi). Players use the drumsticks to hit the drum in time with the music, following the on-screen prompts.
|
||||
|
||||
The drum is sensitive to different types of hits, allowing for a variety of drumming techniques to be used in the game. This controller provides an immersive and engaging experience, making players feel like they are playing a real taiko drum.
|
||||
|
||||
### Steam Input support
|
||||
No
|
||||
|
||||
Yes, it registers as the device it tries to emulate.
|
||||
|
||||
### Linux Kernel Support
|
||||
Unknown
|
||||
|
||||
Yes, it registers as the device it tries to emulate.
|
||||
|
||||
### Emulator usecase
|
||||
|
||||
`PSCX2` `MAME` `RPCS3` `Dolphin` `RetroArch` `Yuzu` `Ryujinx` `PPSSPP`
|
||||
|
||||
## How to configure
|
||||
|
|
|
@ -1,27 +1,19 @@
|
|||
# Racing Controllers
|
||||
|
||||
Racing Controllers is a broad category that encompasses the vast majority of third and first party controllers that has everything to do with racing games.
|
||||
Racing Controllers are used for playing racing games and include a variety of third-party and first-party controllers. Some may lack Linux drivers or udev rules, but there are community efforts to make them work. Some require Windows-only software to configure inputs and buttons.
|
||||
|
||||
Some of them might lack Linux drivers or udev rules entirely with others there is a community effort to make them work under Linux.<br>
|
||||
A few of them also require Windows only software to configure various inputs and buttons.<br>
|
||||
The best solution is to try your Racing Controller on Linux via the Steam Deck Dock or a Linux PC. If it works and supports xinput, it should work with RetroDECK.
|
||||
|
||||
If you own a Racing Controller the best solution is just to try it on Linux via the Steam Deck Dock or a Linux PC and see if it works as expected.<br>
|
||||
If it does work on Linux and it supports xinput, we see no reason why it should not work on RetroDECK.
|
||||
If you have a Racing Controller that didn't work on Linux but found a way to make it work:
|
||||
|
||||
If you have a Racing Controller that did not work on Linux but have found a way to make it work:<br>
|
||||
|
||||
- Contribute udev rules to the [game-devices-udev codeberg](https://codeberg.org/fabiscafe/game-devices-udev)
|
||||
- Contribute to the Oversteer project
|
||||
- (Optional) Inform the RetroDECK team on how you got it working on discord.
|
||||
- Contribute udev rules to the [game-devices-udev codeberg](https://codeberg.org/fabiscafe/game-devices-udev).
|
||||
- Contribute to the Oversteer project.
|
||||
|
||||
## The Oversteer Project
|
||||
|
||||
The [OverSteer Project](https://github.com/berarma/oversteer) is trying to manage support multiple Steering Wheels on Linux. It is still in the early stages of development.
|
||||
The [OverSteer Project](https://github.com/berarma/oversteer) manages support for multiple steering wheels on Linux. It uses features provided by loaded modules but doesn't provide hardware support.
|
||||
|
||||
Oversteer manages steering wheels on Linux using the features provided by the loaded modules.
|
||||
It doesn't provide hardware support, you'll still need a driver module that enables the hardware on Linux.
|
||||
|
||||
Most wheels will work but won't have FFB without specific drivers that support that feature.
|
||||
You'll still need a driver module that enables the hardware on Linux. Most wheels will work but won't have FFB without specific drivers that support that feature.
|
||||
|
||||
## Steering Wheels, Pedals and Gear Shifters
|
||||
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
# About Toys-to-life Controllers
|
||||
|
||||
Toys-to-life Controllers is a broad category that encompasses the vast majority of mostly first party controllers that are used to connect collectable toys figures that can via the portal interact with the game.
|
||||
Toys-to-life Controllers are specialized controllers used to connect collectible toy figures to video games. These controllers typically include a portal or base that allows the toys to interact with the game. This category includes a wide range of controllers, mostly from first-party manufacturers.
|
||||
|
||||
Toys-to-life games often feature physical toys that players can place on the portal to bring characters, items, or other elements into the game. This creates a unique and immersive experience by combining physical and digital play.
|
||||
|
||||
This broad category encompasses the vast majority of mostly first-party controllers.
|
||||
|
|
Loading…
Reference in a new issue