What control options are there for Wii U Virtual Console games?

I have heard competing answers to the question "What controls work with Wii U Virtual Console". I have heard that the gamepad works, I have heard that you need a Wii U Virtual controller, I have heard that you need a Wii U Virtual Controller for multiplayer, I have heard that you can use your gamecube controller, and I have heard that you cannot.
I want a definitive answer - What controllers can you use for the Wii U Virtual Console, and what controllers do I need to play a 2+ player game with friends on the Wii U Virtual Console?
Best Answer
Last night I bought the SNES game Donkey Kong Country for the Virtual Console on my Wii U. It took me some time to figure out how it worked. The first time I ran it I couldn't get any other controllers to work. But they do:
- The GamePad seems to work for all games by default
- The Wii remote works, but has limited functionality for most non NES games
- The Wii remote work with nunchuck attachment and Wii Classic Controller
- The Wii U Pro Controller works
There may be others I don't have that also work.
Make it work
I have found that to get multiplayer working you have to launch the game with the Wii remote (or Pro?) controller so that the system knows you want to use a non-GamePad controller. Or, someone mentioned holding the 2 button on a Wiimote while the game is loading. Otherwise, the system turns off the other controllers, which happened to me. I could not get them to connect in the virtual console afterword without exiting and going back in.
You may be told the Wii remote will not give you full functionality. This is good since it means the system is leaving the controller connected. However, both the GamePad and your second controller will be set as player one and conflict. So tap the screen or press ZR to bring up the Virtual Console manager. Tap the player port settings at the top and set the GamePad to port 2. Now both controllers will work.
I found Donkey Kong Country works really well with the Wii remote classic controller add on.
Pictures about "What control options are there for Wii U Virtual Console games?"



What controllers can be used with Wii U Virtual Console?
1 Answer- The GamePad seems to work for all games by default.
- The Wii remote works, but has limited functionality for most non NES games.
- The Wii remote work with nunchuck attachment and Wii Classic Controller.
- The Wii U Pro Controller works.
How do you change controls on Wii U Virtual Console?
By tapping the touch screen (ZL+ZR also worked), you can access the Virtual Console menu, which allows you to create a restore point, reset the game, or change controls.Can you use Wii U GamePad with Virtual Console?
It is possible to play Wii software, including WiiWare and Wii Virtual Console titles, on the Wii U GamePad after performing a system update. Titles can be displayed on both the TV and GamePad, allowing you to play Wii software away from the TV.GameCube Virtual Console on Wii U
Sources: Stack Exchange - This article follows the attribution requirements of Stack Exchange and is licensed under CC BY-SA 3.0.
Images: Bruno Bueno, Eren Li, Erik Mclean, VAZHNIK