Controller:GameCube Controller

From PCGamingWiki, the wiki about fixing PC games
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.

Inputs

  • 2 × analog sticks: Control Stick and C-Stick
  • 2 × hybrid analog triggers with digital full press buttons: 𝐋, 𝐑
  • 6 × digital buttons: 𝐀, 𝐁, 𝐗, 𝐘, 𝐙, sᴛᴀʀᴛ
  • 4 × digital directional buttons (d-pad): , , ,

Controller variations[edit]

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.
Lacks vibration.

Use with PC platforms[edit]

Windows[edit]

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[edit]

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[edit]

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[edit]

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

Hardware[edit]

Wii U GameCube Adapter[edit]

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[edit]

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™[edit]

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[edit]

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[edit]

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[edit]

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[edit]

Support for some controller features may be only available on certain systems. Refer to game-specific articles for details.

Games with Nintendo button prompts[edit]

Total number of games: 102.
Please note, that this is only list for games that offer Nintendo button prompts.
Some may require use of Switch Pro Controller emulation. Refer to game-specific articles for details.
Game Series Developer Publisher First release Available on
20XX 20XX Batterystaple Games, Fire Hose Games August 16, 2017
Windows
Angry Video Game Nerd I & II Deluxe Angry Video Game Nerd FreakZone Games Screenwave Media October 30, 2020
Windows
macOS (OS X)
Linux
Anodyne 2: Return to Dust Anodyne Melos Han-Tani, Marina Kittaka Analgesic Productions August 12, 2019
Windows
macOS (OS X)
Linux
Another Metroid 2 Remake: Return of Samus Metroid Milton "DoctorM64" Guasti August 6, 2016
Windows
macOS (OS X)
Linux
Ara Fell Stegosoft Games DANGEN Entertainment June 2, 2016
Windows
macOS (OS X)
Linux
Auralux: Constellations Auralux War Drum Studios, Edward McNeill June 1, 2016
Windows
Bloodstained: Ritual of the Night Bloodstained ArtPlay, DICO, Disruptive Games, WayForward Technologies 505 Games June 18, 2019
Windows
Boomerang X DANG! Devolver Digital July 8, 2021
Windows
Bug Fables: The Everlasting Sapling Moonsprout Games DANGEN Entertainment November 21, 2019
Windows
Carrion Phobia Game Studio Devolver Digital July 23, 2020
Windows
macOS (OS X)
Linux
Cat Quest II Cat Quest The Gentlebros PQube Limited September 24, 2019
Windows
macOS (OS X)
Celeste Extremely OK Games January 25, 2018
Windows
macOS (OS X)
Linux
Charge Kid USPGameDev June 30, 2020
Windows
macOS (OS X)
Linux
Cook, Serve, Delicious! Cook, Serve, Delicious! Vertigo Gaming October 8, 2013
Windows
macOS (OS X)
Linux
Cook, Serve, Delicious! 2!! Cook, Serve, Delicious! Vertigo Gaming September 13, 2017
Windows
macOS (OS X)
Linux
Cook, Serve, Delicious! 3?! Cook, Serve, Delicious! Vertigo Gaming October 14, 2020
Windows
macOS (OS X)
Corpse Party (2021) Corpse Party Mechanic Arms, City Connection, MAGES., Team GrisGris XSEED, Marvelous October 20, 2021
Windows
macOS (OS X)
Linux
Crash Bandicoot 4: It's About Time Crash Bandicoot Toys for Bob, Beenox, Activision Shanghai, Heavy Iron Studios, Hardsuit Labs Activision March 26, 2021
Windows
Crashlands Butterscotch Shenanigans January 21, 2016
Windows
macOS (OS X)
Linux
Croixleur Sigma - Deluxe Edition Croixleur souvenir circ., Edelweiss Playism November 19, 2019
Windows

More...

Other information[edit]

Technical information[edit]

Device name: Wii U GameCube Controller Adapter, HWID: 057E:0337
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