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,

Arlis05

Wandering Crystal Chronicler
Newcomer
Joined
May 19, 2013
Messages
61
Trophies
0
XP
281
Country
Canada
i seriously hope someday that the ZL/ZR and C-Stick get added for gamepads in the future if it happens
 

isamu

Well-Known Member
Member
Joined
Oct 30, 2004
Messages
110
Trophies
1
XP
290
Country
United States
Is there a way to get this working *WITHOUT* an internet connection? And is the 360 controller version released yet?
 

kofman13

Well-Known Member
Member
Joined
Sep 29, 2011
Messages
250
Trophies
0
XP
531
Country
United States
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:

could you do this with a9lh and luma CFW? also link for homebrew launcher version (not client) is down
 
Last edited by kofman13,

kofman13

Well-Known Member
Member
Joined
Sep 29, 2011
Messages
250
Trophies
0
XP
531
Country
United States
could you do this with a9lh and luma CFW?
Don't forget to credit Stary2001 since this is mostly his work, I just forked what he had, made some tweaks, and released a build.


I can make a NTR version. all the backround process does is writes the input data it receives remotely to a static address. and the patched HID reads that data for the input. NTR debugger can write the same data to the same address and it will work the same.
can you use this with any CFW or only NTR? i am on LUMA cfw a9LH
 

blackbubble

Active Member
Newcomer
Joined
Mar 7, 2013
Messages
40
Trophies
0
Age
34
XP
138
Country
Thailand
PS3/DS3 works?
yes,
im playing right now with my ds3 on 3ds.

get this ds3/ds4 driver:

http://forums.pcsx2.net/Thread-ScpToolkit-XInput-Wrapper-aka-ScpServer-Reloaded
https://github.com/nefarius/ScpToolkit/releases/tag/v1.6.238.16010

install it and check in some windows games, or windows controller devices that your pad is fully detectable and works!

get:
BootNTRSelector-FONZD-Banner.cia
InputRedirectionNTR.cia
kit-kat.exe - for windows
https://gbatemp.net/threads/release-kit-kat-the-ultimate-3ds-toolkit-pc-client.453015/

do the rest like in the instruction except use kit-kat to connect to your 3ds and open pad panel in it.
you dont need to configure anything else, if your pad with mentioned driver works in windows it will automatically work in 3ds (if your connection to 3ds is stable)

to be clear im using A9LH + Luma on the ofw 11.4.
 
Last edited by blackbubble,
  • Like
Reactions: HugaTheFox

HugaTheFox

Well-Known Member
Member
Joined
Feb 11, 2017
Messages
595
Trophies
0
Age
23
Location
Las Vegas
XP
418
Country
United States
yes,
im playing right now with my ds3 on 3ds.

get this ds3/ds4 driver:

http://forums.pcsx2.net/Thread-ScpToolkit-XInput-Wrapper-aka-ScpServer-Reloaded
https://github.com/nefarius/ScpToolkit/releases/tag/v1.6.238.16010

install it and check in some windows games, or windows controller devices that your pad is fully detectable and works!

get:
BootNTRSelector-FONZD-Banner.cia
InputRedirectionNTR.cia
kit-kat.exe - for windows
https://gbatemp.net/threads/release-kit-kat-the-ultimate-3ds-toolkit-pc-client.453015/

do the rest like in the instruction except use kit-kat to connect to your 3ds and open pad panel in it.
you dont need to configure anything else, if your pad with mentioned driver works in windows it will automatically work in 3ds (if your connection to 3ds is stable)

to be clear im using A9LH + Luma on the ofw 11.4.
Thanks. I didn't know which driver is required. Also Im on 2ds. Also I don't have anything to test it with.
 
Last edited by HugaTheFox,

blackbubble

Active Member
Newcomer
Joined
Mar 7, 2013
Messages
40
Trophies
0
Age
34
XP
138
Country
Thailand
you can test it in Control Panel > open Game Controllers. if the inputs respond then driver is installed properly.
rest i can say only about 3ds... it says kitkat works in any 3ds.
 

HugaTheFox

Well-Known Member
Member
Joined
Feb 11, 2017
Messages
595
Trophies
0
Age
23
Location
Las Vegas
XP
418
Country
United States
you can test it in Control Panel > open Game Controllers. if the inputs respond then driver is installed properly.
rest i can say only about 3ds... it says kitkat works in any 3ds.
I still can't install it. I will try again. I installed it. now my keyboard and mouse needs drivers

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

you can test it in Control Panel > open Game Controllers. if the inputs respond then driver is installed properly.
rest i can say only about 3ds... it says kitkat works in any 3ds.
Sorry for more questions, but How exactly do I test it? I opened it but they only say vJoy.

EDIT: I am stupid. I found it, Sorry for the questions
 
Last edited by HugaTheFox,

blackbubble

Active Member
Newcomer
Joined
Mar 7, 2013
Messages
40
Trophies
0
Age
34
XP
138
Country
Thailand
so yeah if it works then good, other than that I cant really help you with the driver, because i installed it like year ago (it has autoupdate), for troubleshooting use their board.

but to run it on your nintendo you need to send the inputs via wi-fi, i used to do it - kitkat, but it says, "it works on any "3ds" so i don't know if it works on the 2ds too, you can always use some alternative to it. maybe you can test it, but remember to run it along with NTR Selector + Input Redirection NTR running on your device first before you can try to connect.

edit: Overall I don't recommend using kitkat just for solely playing on PAD purpose.

It's streaming software and is heavy enough, I've tested playing some SNES injections and these lags on kitkat, even if i have video streaming disabled.

better is to get rest of the stuff from this tutorial:

InputRedirectionNTR and wnetwatcher - both for PC.
kitkat is plug and play but there you have to manually input your IP:

wnetwatcher - is to find your 3DS IP (it can take a while to update IP list)
InputRedirectionNTR (PC) - is to input your found ip and connect to 3DS.
 
Last edited by blackbubble,

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    Maximumbeans @ Maximumbeans: butte