No description
Find a file
2014-12-09 18:36:06 +00:00
3DS Remove junk 2014-12-09 18:33:24 +00:00
PC Central Z axis 2014-12-09 18:36:06 +00:00
.gitignore .gitignore smdh 2014-12-06 12:58:27 +00:00
README.md Update README.md 2014-12-06 09:53:07 +00:00

3DSController

A 3DS homebrew application which allows you to use your 3DS as a wireless controller for Windows.

Download

The latest release will always be downloadable from here.

Setup and Usage

Firstly, if you want to be able to use the circle pad as a joystick you will need to install vJoy. However, if you just want to use the buttons, this is not necessary.

Copy the executable with the extension that applies to your loader: 3DSController.3dsx and 3DSController.smdh for Ninjhax, 3DSController.3ds for flashcards, or 3DSController.cia for CFWs, into your 3DS's SD card or flashcard's micro SD card.

Create file called 3DSController.ini on the root of your 3DS's SD card containing the local IP address of your PC with nothing else, no new lines, etc, for example 192.168.0.4. Refer here if you are unsure of how to find your local IP address.

Run 3DSController.exe on your computer. If you are prompted, make sure to allow it through your firewall.

Start the application on your 3DS, there is no GUI, it will automatically try to connect to the IP address you put in 3DSController.ini.

If it wasn't able to read the IP from 3DSController.ini it will immediately exit.

Otherwise, you will just see a black screen, it should work. To make sure it works, open Notepad and press some buttons on the 3DS, they should show up. You can also test if the joystick works by going to Configure USB Game Controllers in Control Panel, it shows up as vJoy.

If using Ninjhax press Start and Select to return to the Homebrew Loader, otherwise you can just exit with the Home button.

Troubleshooting

  • Make sure your 3DS has internet access (turn on the switch on the side of the 3DS so that an orange light shows) and is on the same network as your PC,
  • Make sure that the 3DSController.ini is in the root of your 3DS's SD card (not flashcard micro SD),
  • Make sure that the 3DSController.ini has the local IP of your computer, not your public IP,
  • Make sure your firewall isn't blocking the application,