3DS Store › Tools

3ds-Controller v0.0.5 by icicle1133

Released Sep 26, 2025 · Tools
17,812 downloads on GitHub · Source code

Use the 3DS as a wireless gamepad on a Windows or Linux PC

Install on your 3DS

QR code of the download link for 3ds_controller.cia

Method 1Scan the QR code
With FBI (Remote Install › Scan QR Code) or 3dsDL (Scan QR Code). Either one installs it.

Method 2Send it to your 3DS
Open 3dsDL › Receive on the same Wi-Fi, then press:
Send to 3dsDL

Other ways to install

From your SD card: copy 3ds_controller.3dsx into /3ds/ and start it from the Homebrew Launcher.

Files

FileSizeSHA-256
3ds_controller.3dsx193 KB feddcceb…99dc Download
3ds_controller.cia257 KB 14999534…a4eb Download

Downloads come from the developer's GitHub release while it's there. If GitHub stops serving a file, or the file there changes, the same link serves our copy.

Screenshots

About 3ds-Controller

Run the receiver script on the PC, start the app on the 3DS and type in the PC's IP address. Every button goes through, plus the Circle Pad as the left stick and the C-Stick as the right. ZL and ZR are the triggers. The app shows your battery level and can turn the screens off to save power.

The PC side needs Python 3.6 or newer. On Windows, install the ViGEmBus driver and the vgamepad package. On Linux, load the uinput module, install python-uinput and run the script as root. The PC listens on port 8888, and the 3DS keeps its server IP and port in /config.ini on the SD card.

The author wrote it because CTurt's 3DSController stopped working. Keyboard and touch screen input from that one hasn't made it back in yet.

Release notes

v0.0.5 · Yes, i skipped 4 versions. · Sep 26, 2025

Skipped 4 versions bc i forgot to upload them

Full Changelog: https://github.com/icicle1133/3ds-Controller/compare/v0.0.1...v0.0.5

  • the .CIA is used for installing onto your 3ds home screen, quicker then loading homebrew launcher
  • the .3dsx is for people who are too lazy ig idk

Something wrong with this listing? Report a problem · Are you the developer? Claim this listing