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,
im trying to do this along with nitro stream for pokemon ORAS. at home menu stream and controller work fine. i load ORAS i can still use the controller to select my save. once i do that, it says communication error. nitrostream still works but i lose controller use. any ideas? 11.1 a9lh n3dsxl
thank you
 
try unpluging the controller and reset your 3ds a coulpe times

--------------------- MERGED ---------------------------

i try obs if nitrostream does not work

im just using the keyboard to do the testing. and nitro stream is just the client for ntr. obs would read nitrostream. and ive rebooted the system many times. same thing happens
 
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:


Thanks for the tutorial
 
Any idea why my xbox one s controller cant be used on this. its fully connected to the pc but it isnt working
 
I can't remember if I've asked before but are there plans for native gamecube support (the way there is with 360 controller) and c-stick support for new-3ds?

Keyboard controls (or binded keyboard keys via xpadder) brings up issues that I mentioned earlier in the thread (mainly no sensitivity so in smash you can only run, can't walk by holding it lightly)
 
I can't remember if I've asked before but are there plans for native gamecube support (the way there is with 360 controller) and c-stick support for new-3ds?

Keyboard controls (or binded keyboard keys via xpadder) brings up issues that I mentioned earlier in the thread (mainly no sensitivity so in smash you can only run, can't walk by holding it lightly)

C-stick support is...sort of planned, but I'm lazy :D
Gamecube controller support is pc side, so I'll see about making a better client as Kazo isnt around to maintain theirs.
 
Hey I have a couple of questions. Is this still possible and would it be feasible to do this with a ps4 controller? Would love to use a ps4 controller for MHG.
 
Okay, so I got xpadder to work with inputredirectionntr, but how do you map the circlepad?
nvm got it to work
 
Last edited by Xanek,
Is there a way to bind the c-stick nub?
Also anyway to make the circlepad have sensitivity or is it always full on.
 
Last edited by Xanek,
This is awesome, is working fine on my Old 3DS:nds: with near every game except for Smash 4, how can i get it works also with Smash?
Thanks in advance! :D
 
This is awesome, is working fine on my Old 3DS:nds: with near every game except for Smash 4, how can i get it works also with Smash?
Thanks in advance! :D
Don't think you can since I'm pretty sure NTR doesn't work correctly in Smash 4 on Old 3DS because Sm4sh uses extended memory and the o3ds runs out
 
  • Like
Reactions: VoodooAnt
cool, but UI is really unintuitive, or, complete lack of really but still, some mouse support would be nice, and direct gamepad support so we could use actual analogs. Also, maybe N3DS support (new buttons etc)
For now as it does not do analogs right it does not feel very hot. But potential is there. Good idea and amazing that it even works this well.
 
Has anyone been able to get this to work with Pokemon Sun & Moon? My XB1 controller works on the title screen and works when I select my save, but as soon as my game loads up, it stops working
 

Site & Scene News

Popular threads in this forum