Tutorial  Updated

Play with your Gamecube Controller in your 3DS (without hardmod)

Note: You can use any controller, but this tutorial will only describe the steps to do it with a gamecube controller + official gamecube controller adapter. Anyway, only the first step is related with the controller. The other steps are the same for every controller.

Special thanks to Stary2001 and @KazoWAR for this awesome tool.

Requirements:
Recomended:
Steps:
1. Install the driver of the Official gamecube controller adapter in your pc (there's a lot of tutorials on the internet, so please google) and run it.
2. Configure Xpadder (It's pretty easy with a noob-proof GUI). Remember the keys you choose for each button.

Now you have to choose an option

NTR CFW (recommended - better compatibility )
3. In your 3DS install InputRedirectionNTR.cia.
4. Run NTR CFW, press X+Y and select "Enable Debugger"
5. Run the installed CIA.

Homebrew Launcher (not recommended - worse compatibility)
3. In your 3DS install InputProc.cia and put the 3ds folder in the root of your sd card In
4. Run The Homebrew Launcher and launch input_loader.
5. Press start and then x to return to the home menu


6. Now in your PC, go to the PC Client and open InputRedirection NTR.exe (InputRedirection .exe if you chose the HBL option)
7. Press F1 to set your 3DS IP address (use wireless network watcher or ftpbrony to know it) and then ESC
8. Press F2 to set the key for each button of your 3ds (you can use Xpadder to remember what keys you used for the gamecube controller). To do it, first you have to press the pre-selected key, and then press the new key for each button. Once you're ready press ESC.
9. Test the controls (also, you can press F4 to show debug information).
10. Enjoy


Proof:
 
Last edited by Intronaut,
oh boy can't wait to make this one work
IMG-20160807-WA0005.jpeg
 
  • Like
Reactions: Februarysn0w
the input client was made using MonoGame, its a game engine based on the old XNA from Microsoft and it only support xinput. It was a quick way to get controller support. I tried messing with some controller input libraries in a standard winform application but I was having a hard time figuring it out.
 
Can someone explain why you'd want to use a GameCube controller with a 3DS? You'd need 3 hands to play.
That said, if I could mod my 4 (abxy) buttons into GameCube style buttons, that would be a good mod.
 
Can someone explain why you'd want to use a GameCube controller with a 3DS? You'd need 3 hands to play.
That said, if I could mod my 4 (abxy) buttons into GameCube style buttons, that would be a good mod.
Nooo, you use the gamecube controller to CONTROL the 3DS XD
 
Doesn't seem like a fun way to play to me
Then you don't really need to worry about it then.

This is for people who would/do find enjoyment from it.


There are a lot of mods that I don't personally find that I'd get any use out of. I simply opt out and look for the ones that interest me. Not a hard concept to grasp, etc.
 
Can anyone come out tutorial on video on the 3ds input redirection on controller.
I really love to play with my controller...
 
Is it playable with Smash? How much lag is there
Yes to your first question
Nothing noticeable (in my experience) to your second question

Though the controls aren't perfect, so I wouldn't expect to be able to play it like you do on wii u.

If you're using gamecube specifically, there's no way to walk you can only dash.

If you're using 360 controller it has built in support, so you can, just may take some time to get used to using a 360 controller.

Also, no c-stick support. You can map multiple buttons to the c-stick (so up and A, down and A, etc.) but it's not always registered correctly. I've gone for d-airs and done n-airs, f-airs and even an up-air before.
 
  • Like
Reactions: Sliter
Yes to your first question
Nothing noticeable (in my experience) to your second question

Though the controls aren't perfect, so I wouldn't expect to be able to play it like you do on wii u.

If you're using gamecube specifically, there's no way to walk you can only dash.

If you're using 360 controller it has built in support, so you can, just may take some time to get used to using a 360 controller.

Also, no c-stick support. You can map multiple buttons to the c-stick (so up and A, down and A, etc.) but it's not always registered correctly. I've gone for d-airs and done n-airs, f-airs and even an up-air before.

No c-stick support was a blow to my heart.. But sounds good, I'll try it out.
 

Site & Scene News

Popular threads in this forum