Changes

Jump to navigation Jump to search

Controllers

2,831 bytes added, 11 February
GameCube (GCN) Controller
A guide of controllers for emulation.
;See for more: [https://www.pcgamingwiki.com/wiki/Controller PCGamingWiki: Controllers]
==Gamepads==
The best way to emulate a console is by using the actual controller for that console. Here are some different adapters that'll let you use those controllers on your PC:
*[http://amzn.to/1awfjsN Mayflash adapters] work well and are relatively cheap.
*[http://bliss-boxspawnlinux.ddns.net/Bliss-Box/ Bliss-Box] is made to order and probably the best adapters you can buy, but they don't come cheap.*[http://4-play.bliss-box.net/ Bliss-Box 4-Play] is a mass-produced version of the Bliss-Box. It supports up to 4 controllers at the same time and it uses custom cables with an HDMI connector. With the new advent of the API, it now has native controller support. The API is open source. [https://sourceforge.net/projects/bliss-box-api/]*[http://bliss-box.net/ Bliss-Box Gamer-Pro] This is a single version of the 4-play.
*[http://www.retrousb.com/ RetroUSB], good adapters, not the best prices.
*[http://www.raphnet.net/electronique/index_en.php#1 RaphNet] for making your own controller adapters, can also be purchased pre-made.
===PlayStation =======DualShock/Dual Analog Controller/PlayStation Controller====The :[https://www.pcgamingwiki.com/wiki/Controller:PlayStation_Controller PCGamingWiki: PlayStation Controller]:[https://www.pcgamingwiki.com/wiki/Controller:Dual_Analog_Controller PCGamingWiki: DualShock 3/Dual Analog Controller]] has a very good d-pad, which is something that's hard to find nowadays. Very useful for older consoles. It also has 10-bit precision analog sticks, pressure sensitive buttons, and it can be used wired or wirelessly with a Bluetooth adapter.
The ====DualShock 3 requires special software to work on a PC. In Windows, an external program needs to be installed to use DS3 controllers. Use the new [[SCP Driver Package]]. Do not use [[MotioninJoy|MalwareohJoy]] if you can. On Linux, [http2====://qtsixa.sourceforge.net/ QtSixA] is available, but if you run into problems try [httphttps://pinguswww.seulpcgamingwiki.orgcom/~grumbelwiki/xboxdrv/ xboxdrv]. See the [[Controller:DualShock_2 PCGamingWiki: DualShock 3#Troubleshooting2]] page if you run into problems.
The [[====DualShock 4]] also requires a wrapper to get full functionality on Windows, like [[3/Sixaxis===={{main|DualShock 4#Using on a PC|DS4Windows]] or [[SCP Driver Package]].3}}
===Xbox One=DualShock 4====The Xbox One controller is mostly similar to the 360 controllers except for a noticeably higher quality overall. Especially in regards to the d-pad which has gone from abysmal to pretty great, even using four mechanical switches for it.{{main|DualShock 4}}
Can simply be plugged in with any Micro B cable and it works as a standard XInput controller with no need for batteries===Xbox===:[https://www.pcgamingwiki.com/wiki/Controller:Xbox_Controller PCGamingWiki: Xbox Controller]
===Xbox 360===
:[https://www.pcgamingwiki.com/wiki/Controller:Xbox_360_Controller PCGamingWiki: Xbox 360 Controller]
The 360 controller does offer good ergonomics and many prefer its analog stick layout -though there are a lot who feel otherwise- over other controllers. However, the poor D-pad means it is lackluster when it comes to emulating older consoles.
For the wired 360 controllers, you simply plug it in, install the drivers, and play. For wireless, you will need a [https://www.amazon.com/gp/product/B00FAS1WDG wireless adapter] to use a wireless controller on a PC.
 
===Xbox One and Xbox Series X/S===
:[https://www.pcgamingwiki.com/wiki/Controller:Xbox_One_Controller PCGamingWiki: Xbox One/Xbox Wireless Controller]
:[https://www.pcgamingwiki.com/wiki/Controller:Xbox_Elite_Wireless_Controller PCGamingWiki: Xbox Elite Wireless Controller]
:[https://www.pcgamingwiki.com/wiki/Controller:Xbox_Elite_Wireless_Controller_2 PCGamingWiki: Xbox Elite Wireless Controller Series 2]
:[https://www.pcgamingwiki.com/wiki/Controller:Xbox_Adaptive_Controller PCGamingWiki: Xbox Adaptive Controller]
 
The Xbox One controller is mostly similar to the 360 controllers except for a noticeably higher quality overall. Especially in regards to the d-pad which has gone from abysmal to pretty great, even using four mechanical switches for it.
 
Can simply be plugged in with any Micro B cable and it works as a standard XInput controller with no need for batteries.
===Logitech USB Gamepad===
*[https://github.com/ToadKing/wii-u-gc-adapter Linux]
For those who don't already have a GameCube controller at home, beware of the Chinese clones that have sprung up like weeds on eBay and Amazon: they are universally shit normally of very low quality and feel nothing like the real dealcontrollers. Your best option is either getting a used DOL-003 on eBay or checking local retailers for the Smash 4 reproduction controllers. Expect to spend around $25 plus shipping when buying online, and ''always'' check the pics pictures for loose analog sticks or missing rubber tops. Failing that, the wired "Fight Pad" controllers have inferior build quality to original controllers and aren't plug-and-play in Dolphin, but will work with anything that's compatible with Nintendo Switch Pro Controllers.
===Miscellaneous USB Gamepads===
==Arcade Sticks==
 
Arcade sticks mimic arcade controls. They are typically used by fighting game fans but can be used for emulation as well.
==Light Gun==
Traditional light guns rely on the behavior of CRT monitors and TVs to function. There are light guns that do not rely on the monitor for positioning but behave more like Wiimotes using IR light. The accuracy is not as good but most people can adjust fairly quickly. Within most emulators, the sensor in the light gun behaves like a mouse and usually require no special drivers for setup.
 
===AimTrak===
http://www.ultimarc.com/aimtrak.html
;Xpadder: Has been freeware until version 5.3 when it went shareware. The original gamepad mapping utility, but a bit underwhelming compared to other alternatives.
;[http://joytokey.net/en/ JoyToKey]:Shareware, but has a free version. Includes macros, a shift function (to map more keys than the number of buttons on the gamepad) and a turbo function for mashing keys quickly.
 
===Mouse Injectors for Emulators===
External applications that injects cursor input data directy into game memory with the help of protocols (e.g. [https://wiki.rpcs3.net/index.php?title=Help:IPC_Protocol IPC]) for precise mouse tracking and movement. [https://www.youtube.com/watch?v=oNXcOkMSWng Demonstration]
 
[https://github.com/garungorp/MouseInjectorDolphinDuck MouseInjectorDolphinDuck] <br/>
[https://github.com/isJuhn/KAMI/ KAMI] <br/>
[https://github.com/bkacjios/MouseInjectorDolphin/tags MouseInjectorDolphin] <br/>
[https://github.com/marinesciencedude/xenia-canary-mousehook xenia-canary-mousehook] <br/>
[https://github.com/AdrianCassar/xenia-canary/tree/netplay_canary_experimental#netplay-mousehook xenia-canary-netplay-mousehook] <br/>
[https://github.com/emoose/xenia/releases emoose's xenia fork] <br/>
[https://gamebanana.com/scripts/11752 Mouse aim control injector for Ryujinx]
 
:See [https://emulation.gametechwiki.com/index.php?search=%22%23Enhancements|Enhancements%22&title=Special%3ASearch&limit=500&profile=default&fulltext=1 #Enhancements sections] in each page for "Mouse Injector Compatible" support for emulators.
 
===True/dual analog control===
Using emulators with these patches and hacks adds dual analogs capability to [[Wikipedia:PlayStation_Analog_Joystick#List_of_games_with_partial_Analog_Joystick_support|previously/originally incompatible games]]; provides actual analog processing for turning and looking up/down with using right analog stick.
 
[https://github.com/VanLaser/analog-controls-for-armored-core-ps2 True analog control hacks for the PlayStation, PlayStation 2 and PSP titles]
:See [https://emulation.gametechwiki.com/index.php?search=%22%23Enhancements|Enhancements%22&title=Special%3ASearch&limit=500&profile=default&fulltext=1 #Enhancements sections] in each page for "True/dual analog control" support for emulators.
:See [https://github.com/TheOfficialFloW/RemasteredControls TheOfficialFloW's RemasteredControls collection] or [https://github.com/Freakler/psp-camera_patch_lite Freakler's psp-camera_patch_lite plugin].
[[Category:Controllers]]
Anonymous user

Navigation menu