Editing Controllers
Jump to navigation
Jump to search
Warning: You are not logged in. Your IP address will be publicly visible if you make any edits. If you log in or create an account, your edits will be attributed to your username, along with other benefits.
The edit can be undone.
Please check the comparison below to verify that this is what you want to do, and then save the changes below to finish undoing the edit.
Latest revision | Your text | ||
Line 1: | Line 1: | ||
A guide of controllers for emulation. | A guide of controllers for emulation. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Gamepads== | ==Gamepads== | ||
Line 14: | Line 5: | ||
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: | 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://amzn.to/1awfjsN Mayflash adapters] work well and are relatively cheap. | ||
− | *[http:// | + | *[http://bliss-box.net/Bliss-Box/ Bliss-Box] is made to order and probably the best adapters you can buy, but they don't come cheap. |
− | *[http://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 | + | *[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. |
− | |||
*[http://www.retrousb.com/ RetroUSB], good adapters, not the best prices. | *[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. | *[http://www.raphnet.net/electronique/index_en.php#1 RaphNet] for making your own controller adapters, can also be purchased pre-made. | ||
− | ===PlayStation | + | ===PlayStation DualShock=== |
− | + | The [[DualShock 3]] 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 Dual Shock 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]] if you can. On Linux, [http://qtsixa.sourceforge.net/ QtSixA] is available, but if you run into problems try [http://pingus.seul.org/~grumbel/xboxdrv/ xboxdrv]. See the [[DualShock 3#Troubleshooting]] page if you run into problems. | |
− | :[ | ||
− | + | The [[DualShock 4]] also requires a wrapper to get full functionality on Windows, like [[Dual_Shock_4#Using_on_a_PC|DS4Windows]] or [[SCP Driver Package]]. | |
− | |||
− | === | + | ===Xbox One=== |
− | + | The Xbox One controller is mostly similar to the 360 controller except 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 an standard XInput controller with no need for batteries. | |
− | |||
===Xbox 360=== | ===Xbox 360=== | ||
− | |||
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. | 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 | + | For the wired 360 controller simply is plug in, install the drivers, and play. For wireless, you will need a [http://amzn.to/1eNeeLP wireless adapter] to use a wireless controller on a PC. |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
===Logitech USB Gamepad=== | ===Logitech USB Gamepad=== | ||
Logitech also makes good XInput gamepads that plug directly into the USB port on your computer. Their layout is similar to PlayStation DualShock. There is both a wired and wireless one. | Logitech also makes good XInput gamepads that plug directly into the USB port on your computer. Their layout is similar to PlayStation DualShock. There is both a wired and wireless one. | ||
− | The quality of these isn't too great, and the d-pad is only slightly better than the 360 | + | The quality of these isn't too great, and the d-pad is only slightly better than the 360 controller, but they are most likely the best you can get in their price ranges. |
− | *[http://amzn.to/1b6sF9S Logitech Gamepad F310] Cheaper wired one | + | *[http://amzn.to/1b6sF9S Logitech Gamepad F310] Cheaper wired one |
*[http://amzn.to/1iJpVXZ Logitech Gamepad F710] Uses wireless 2.4 GHz | *[http://amzn.to/1iJpVXZ Logitech Gamepad F710] Uses wireless 2.4 GHz | ||
===GameCube (GCN) Controller=== | ===GameCube (GCN) Controller=== | ||
− | Arguably the best controller for Smash Bros and some people just like it generally. Various third-party adapters exist for using this on PC, for example [http://amzn.to/12H2JnV Mayflash] adapters. If you want that official feel, though, try the [http://amzn.to/1BkBkXl Official Wii U GameCube adapter]. While it's made mainly for Wii U compatibility, the community has made unofficial USB drivers for it | + | Arguably the best controller for Smash Bros, and some people just like it generally. Various third-party adapters exist for using this on PC, for example [http://amzn.to/12H2JnV Mayflash] adapters. If you want that official feel, though, try the [http://amzn.to/1BkBkXl Official Wii U GameCube adapter]. While it's made mainly for Wii U compatibility, the community has made unofficial USB drivers for it. |
*[https://bitbucket.org/elmassivo/gcn-usb-adapter/src Windows] | *[https://bitbucket.org/elmassivo/gcn-usb-adapter/src Windows] | ||
*[https://github.com/ToadKing/wii-u-gc-adapter Linux] | *[https://github.com/ToadKing/wii-u-gc-adapter Linux] | ||
− | |||
− | |||
===Miscellaneous USB Gamepads=== | ===Miscellaneous USB Gamepads=== | ||
− | There are also [http://amzn.to/1jtzRF1 cheaper gamepads] made by various other companies. However | + | There are also [http://amzn.to/1jtzRF1 cheaper gamepads] made by various other companies. However their build quality may not be as good as Logitech. Some of them are made to be duplicates of console controllers which may be useful when emulating consoles controllers with non standard layouts like the [http://amzn.to/1k4KoEx N64 controller]. |
==Arcade Sticks== | ==Arcade Sticks== | ||
− | Arcade sticks mimic arcade controls. They are typically used by fighting game fans but can be used for emulation as well. | + | |
+ | Arcade sticks mimic arcade controls. They are typically used by fighting game fans, but can be used for emulation as well. | ||
===X-Arcade=== | ===X-Arcade=== | ||
− | http://www.xgaming.com X-Arcade sticks are designed primarily for MAME users but the controls can be easily mapped to any button. Generally considered tacky to use a prebuilt control panel with a | + | http://www.xgaming.com X-Arcade sticks are designed primarily for MAME users but the controls can be easily mapped to any button. Generally considered tacky to use a prebuilt control panel with a home made MAME cabinet but is acceptable to use as a standalone controller. Prices range from $99 to $200 |
==Mobile Gamepads== | ==Mobile Gamepads== | ||
Line 82: | Line 55: | ||
* [[DualShock 3]] ($40) Good quality controller | * [[DualShock 3]] ($40) Good quality controller | ||
* [http://amzn.to/MsJLtf Nyko Playpad Pro] ($20) Cheap controller. Has similar layout as DualShock 3. | * [http://amzn.to/MsJLtf Nyko Playpad Pro] ($20) Cheap controller. Has similar layout as DualShock 3. | ||
− | * [http:// | + | * [http://amzn.to/1nhbue7 Moga Controller] ($20) Cheap controller, comes with a clip to attach phone. |
− | |||
* [http://amzn.to/1eZ9ukJ Gametel] ($30) Smaller controller, comes with a clip to attach phone. Has similar to layout to NES controller | * [http://amzn.to/1eZ9ukJ Gametel] ($30) Smaller controller, comes with a clip to attach phone. Has similar to layout to NES controller | ||
* [http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=ipega Ipega] ($20-$30) A series of cheap but sturdy Bluetooth controllers, in various styles ranging from small iControlPad style controllers to basically Xbox 360 controllers with clips. No or unnoticeable latency. Can be paired in four modes--keyboard, controller, iCade, and mouse. Optional, difficult to find, poorly translated Chinese app allows them to emulate Moga input at the cost of adding latency. | * [http://www.amazon.com/s/ref=nb_sb_noss_1?url=search-alias%3Daps&field-keywords=ipega Ipega] ($20-$30) A series of cheap but sturdy Bluetooth controllers, in various styles ranging from small iControlPad style controllers to basically Xbox 360 controllers with clips. No or unnoticeable latency. Can be paired in four modes--keyboard, controller, iCade, and mouse. Optional, difficult to find, poorly translated Chinese app allows them to emulate Moga input at the cost of adding latency. | ||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
==Motion Controller== | ==Motion Controller== | ||
===Wiimote=== | ===Wiimote=== | ||
For emulating Wii games, this is an option if you want to use the real controller. You can connect your Wiimote to your PC using [https://dolphin-emu.org/docs/guides/configuring-controllers/#Real_Wiimote this guide]. If your computer does not have Bluetooth you will need to get a compatible [http://wiibrew.org/wiki/List_of_Working_Bluetooth_Devices USB Bluetooth adapter], [http://amzn.to/1fb1xJo this one] has been known to work. In order for the Wiimote pointer to be detected, you'll need a [http://www.amazon.com/Monoprice-Wireless-Sensor-Bar-Wii/dp/B004C4XNI6/ wireless sensor bar] or 2 candles. | For emulating Wii games, this is an option if you want to use the real controller. You can connect your Wiimote to your PC using [https://dolphin-emu.org/docs/guides/configuring-controllers/#Real_Wiimote this guide]. If your computer does not have Bluetooth you will need to get a compatible [http://wiibrew.org/wiki/List_of_Working_Bluetooth_Devices USB Bluetooth adapter], [http://amzn.to/1fb1xJo this one] has been known to work. In order for the Wiimote pointer to be detected, you'll need a [http://www.amazon.com/Monoprice-Wireless-Sensor-Bar-Wii/dp/B004C4XNI6/ wireless sensor bar] or 2 candles. | ||
− | |||
− | However, if you want to use your Wiimote as a general purpose controller and | + | However, if you want to use your Wiimote as a general purpose controller and pointing device, and not only for Dolphin but lots of other games, get those [http://www.julianloehr.de/educational-work/hid-wiimote/ custom Windows drivers] and you'll be able to map its various controls in other emulators and games. |
===PS Move=== | ===PS Move=== | ||
Line 106: | Line 69: | ||
==Light Gun== | ==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 | + | 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=== | ===AimTrak=== | ||
http://www.ultimarc.com/aimtrak.html | http://www.ultimarc.com/aimtrak.html | ||
Line 125: | Line 87: | ||
Remember to open those with administrator privileges when used with programs opened as administrator, or else the button presses won't register. | Remember to open those with administrator privileges when used with programs opened as administrator, or else the button presses won't register. | ||
− | + | *[https://github.com/AntiMicro/antimicro/releases '''AntiMicro:'''] Free and open-source alternative to Xpadder. Current versions are forked from an [https://emulationrealm.net/downloads/file/3374-antimicro-windows-64bit earlier version] by different people and under active development after original developer quit due to online harassment. Arguably the best tool available out there for this task. Supports macros and a wide range of controllers (including the Xbox One controller). | |
− | + | *[https://inputmapper.com/downloads-beta/inputmapper '''InputMapper:'''] Project to support various console controllers in games, which started with the DualShock 4 and expanded to other controllers. | |
− | + | *[http://ahkscript.org '''AutoHotKey:'''] One of the more powerful key scripting language tools available out there. You can for example map complex hotkeys (like Ctrl+Alt+Del) or sequences of hotkeys and/or keypresses (like the Konami Code) to a single key in your keyboard... or gamepad. It's like a scripting language on its own, which though simple may be too much effort for the average user. | |
− | + | *'''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. | |
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
− | |||
[[Category:Controllers]] | [[Category:Controllers]] |