Anonymous edits have been disabled on the wiki. If you want to contribute please login or create an account.

Difference between revisions of "Controller:GameCube Controller"

From PCGamingWiki, the wiki about fixing PC games
m (→‎reWASD: fixing link)
(Massive's Gamecube Adapter Driver)
Line 32: Line 32:
 
{{++}} Since reWASD 5.5.1 update, Soft Press and Full Press triggers can be mapped separately.<ref>[https://www.rewasd.com/releases/release-5.5.1 reWASD 5.5.1]</ref>
 
{{++}} Since reWASD 5.5.1 update, Soft Press and Full Press triggers can be mapped separately.<ref>[https://www.rewasd.com/releases/release-5.5.1 reWASD 5.5.1]</ref>
 
{{ii}} Custom configs for GameCube controller can be found in official [https://www.rewasd.com/community/configs/gamepad/ Community Configs Library] maintained by reWASD users.
 
{{ii}} Custom configs for GameCube controller can be found in official [https://www.rewasd.com/community/configs/gamepad/ Community Configs Library] maintained by reWASD users.
 +
 +
====[https://bitbucket.org/elmassivo/gcn-usb-adapter/src/master/ Massive's Gamecube Adapter Driver]====
 +
{{ii}} It's the unofficial Windows driver for the official [[#Wii U GameCube Adapter|Wii U GameCube Adapter]] (Wii U GCN USB adapter).
 +
{{ii}} Compatible with Windows XP/Vista/7/8.
 +
{{ii}} Only requires the black plug (gray is used to power the rumble motor).
 +
{{ii}} Tied with the [https://www.raphnet-tech.com/products/gc_to_wiimote/ raphnet adapter] for the lowest latency method of using a gamecube controller on PC.
 +
{{++}} Use up to 4 gamecube controllers on 1 USB port.
 +
{{++}} Compatible with [[x360ce]] (for use with games that only support xbox controllers).
 +
{{++}} Configurable Deadzones. Compatible with sample rate overclocking using a modified HIDUSB.sys.
 +
{{++}} Full comaptibility with the native dolphin driver.
 +
{{--}} Rumble is not currently supported.
  
 
====[[Glossary:Controller#Windows|XInput wrapping]]====
 
====[[Glossary:Controller#Windows|XInput wrapping]]====

Revision as of 09:24, 25 July 2021

GameCube Controller
GameCube Controller cover
XInput support
Predecessor
Nintendo 64 controller
Successor
Wii Remote
Classic Controller
GameCube Controller on Wikipedia

Key points

Requires adapter to connect to PC.
Lacks native XInput support, requiring the use of a XInput wrapper (see XInput wrappers) for games that do not support DirectInput or the controller natively.
Dolphin emulator has native support for GameCube Controller Adapter which means that once it's setup all you need to do is have it plugged in, and Dolphin will auto-detect the adapter.

Controller variations

Panasonic Q SH-TGC10 Grey Controller.
Panasonic Q SH-TGC10 Grey Controller.
The Panasonic Q, a GameCube/DVD player hybrid system exclusive to Japan, came bundled with a grey Panasonic branded version of the controller - Panasonic Q SH-TGC10 Grey.
WaveBird Wireless Controller.
WaveBird Wireless Controller.
The WaveBird controller is a wireless official variation, which use local radio frequencies to a receiver plugged into the controller port, rather than Bluetooth.

Use with PC platforms

Windows

Custom application reWASD lets remap whole controller and works without Steam application running. Software gives advanced customization options eg. reassigning buttons to keyboard or mouse actions, macros, activate custom modes etc.
Dolphin emulator has native support for GameCube Controller Adapter which means that once it's setup all you need to do is have it plugged in, and Dolphin will auto-detect the adapter[1].
Zadig is a Windows application that installs generic USB drivers. It supports basic GameCube controls.

reWASD

Mayflash GameCube Controller Adapter has 2 modes: PC and Wii U. To use the controller with reWASD, we need you to pick Wii U mode, because PC mode has some limitations that do not permit to use GameCube gamepad in a full swing.
reWASD does not work with third-party drivers.
Wii U mode supports vibrations, analog triggers and stick calibration.
Since reWASD 5.5.1 update, Soft Press and Full Press triggers can be mapped separately.[2]
Custom configs for GameCube controller can be found in official Community Configs Library maintained by reWASD users.

Massive's Gamecube Adapter Driver

It's the unofficial Windows driver for the official Wii U GameCube Adapter (Wii U GCN USB adapter).
Compatible with Windows XP/Vista/7/8.
Only requires the black plug (gray is used to power the rumble motor).
Tied with the raphnet adapter for the lowest latency method of using a gamecube controller on PC.
Use up to 4 gamecube controllers on 1 USB port.
Compatible with x360ce (for use with games that only support xbox controllers).
Configurable Deadzones. Compatible with sample rate overclocking using a modified HIDUSB.sys.
Full comaptibility with the native dolphin driver.
Rumble is not currently supported.

XInput wrapping

Acting as native DirectInput controller, it's possible to use any of the generic wrappers. See the controller article for those.

Hardware

Wii U GameCube Adapter

Usable with PC by installing the GCN-USB-Adapter driver for Windows and wii-u-gc-adapter driver for Linux.
Dolphin emulator testing has shown that it's more accurate to the console than the Mayflash adapter.
USB adapter supports up to four controllers.

Mayflash GameCube Controller Adapter

Directly compatible with PC and shows up as four DirectInput controllers.
Compatible with Wii U console and acts like Nintendo's official adapter.
Has a physical switch to toggle between support for PC and Wii U.
For rumble to work requires drivers from manufacturer's website.

Retro Controller Adapter for Nintendo Switch™

Supports one GameCube controller.
Plugs into the USB port.
Powered by a USB Port - No AC Adapter required
Compatible with reWASD since reWASD 5.6.[3]

8BitDo GBros. Adapter

Connects original wired Gamecube controller, NES Classic controller, SNES Classic controller or Wii Classic controller just like a Wiimote. Converts analog signal to Bluetooth.
It has built in home and screenshot buttons.
Turbo functionality is available for Windows.
Adapter can work as wired adapter. When it is connected to devices via USB, batteries are not needed.

Steam

Can be recognized as Xbox 360 controller but after manual assignment. Controller cannot be found in Supported Controller Database, so Steam recognizes it as standard DirectInput device.

Steam Link compatibility

Works natively over Mayflash GameCube Controller Adapter (4-Port).[4]
Works without any drivers on any operating system that supports Steam.
Can be used just to send input from a controller to a PC. Go into Streaming options, hit 𝗫 and disable video and audio streaming.
Won't work great unless you connect it to LAN or a low latency Wi-Fi.

Support In Games

Games with Nintendo button prompts

This is a list for games that offer Nintendo button prompts.

{{#ask: Buttons prompts::Nintendo | ?Developed by = Developer | ?Published by = Publisher | ?Uses engine = Engine | ?Release date = First release |+limit=1 | ?Available on = Systems | Sort = Release date | Order = descending | limit = 10 | introtemplate = Infobox company/intro/company | outrotemplate = Infobox company/outro | template = Infobox company/row/company | format = template | default = }}

Other information

Technical information

Controller button Button label and axis
X Button 1
A Button 2
B Button 3
Y Button 4
L Button 5
R Button 6
Z Button 8
Start Button 10
Left stick X-axis, Y-axis
Right stick X-rotation, Z-rotation
D-pad up POV up/Button 13
D-pad down POV down/Button 15
D-pad left POV left/Button 16
D-pad right POV right/Button 14


References