Homebrew 3DS Controller

  • Thread starter CTurt
  • Start date
  • Views 414,955
  • Replies 1,200
  • Likes 104

xErwin

Active Member
Newcomer
Joined
Feb 10, 2016
Messages
35
Trophies
0
Age
33
XP
53
Country
Croatia
Last edited by xErwin,

Brayton

Well-Known Member
Member
Joined
Feb 6, 2016
Messages
235
Trophies
0
XP
501
Country
United States
3DS Controller is a 3DS homebrew application which allows you to use your 3DS as a wireless controller for Windows.

As of version 0.6 it supports:

- All of the standard buttons on the 3DS,
- The additional shoulder buttons of the New 3DS,
- The circle pad, New 3DS control stick, and touch screen can be used to move the mouse or control a joystick,
- Using the touch screen as a keyboard (press L, R, and X to toggle),
- Custom key bindings by editing the PC's 3DSController.ini (buttons can be mapped to either keyboard keys or joypad buttons),
- Custom port - make sure the port in PC's 3DSController.ini and 3DS's 3DSController.ini match,
- Controllable throttling amount,

To do:

- Support for the circle pad pro,
- Screen streaming from PC to 3DS,

Download here (source code also available).

Instructions of how to use this are included in the README file.

Videos:




I need the MSVCR120.dll
 

xErwin

Active Member
Newcomer
Joined
Feb 10, 2016
Messages
35
Trophies
0
Age
33
XP
53
Country
Croatia
i know that but it still doesn't work

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

Not unless you're connecting from another network entirely, which you probably won't be.
problem occurs when i open cia app, i can activate keyboard but it seems like it cant connect to the computer
i'm using new 3ds xl eu
 

Foxy

Well-Known Member
Newcomer
Joined
May 1, 2015
Messages
76
Trophies
0
XP
198
Country
Brazil
Just tried 0.7.2 CIA version, worked fine but when I hit Home to exit I still had the black screen despite hearing the home menu sound. Had to turn off my 3DS. :(
 

Asia81

Yuri Lover ~
Member
Joined
Nov 15, 2014
Messages
6,662
Trophies
3
Age
29
XP
3,537
Country
France
Hey, I have a problem.
vJoy can't detect my ZL, ZR and C-Pad (N3DSXL)

Here it's my vJoy config:
1455998783-vjoyconfig.png


Here it's my 3DSController.ini:
Code:
Port: 8889
Throttle: 20
Circle Pad: JOYSTICK1
C Stick: JOYSTICK2
Touch: MOUSE
Mouse Speed: 0

A: JOY1
B: JOY2
X: JOY3
Y: JOY4
L: JOY5
R: JOY6
ZL: JOY7
ZR: JOY8
Left: JOY9
Right: JOY10
Up: JOY11
Down: JOY12
Start: JOY13
Select: JOY14
Tap: JOY15

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

Found this, i will try:
https://github.com/Ordinaryperson2/3DSController/releases/tag/0.7.2
 

Giodude

GBAtemp's official rock
Member
Joined
May 17, 2015
Messages
5,094
Trophies
1
Age
23
Location
New York
XP
2,761
Country
United States
it's not registering zl, zr, or the c-stick for some reason. I'm using .6 because for some reason the other builds don't even register whatsoever.

EDIT: still broken. Im on the latest build now.
 
Last edited by Giodude,

xErwin

Active Member
Newcomer
Joined
Feb 10, 2016
Messages
35
Trophies
0
Age
33
XP
53
Country
Croatia
Wait. I updated the cia. Now only the c-stick doesnt work........

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


but doesnt it need vjoy to function as controller inputs?
in ini change c-stick to mouse and mouse speed to 5
 
Last edited by xErwin,

Phanton

GBAtemp's Nui lover
Member
Joined
Sep 9, 2015
Messages
305
Trophies
0
XP
223
Country
Argentina
Just tried 0.7.2 CIA version, worked fine but when I hit Home to exit I still had the black screen despite hearing the home menu sound. Had to turn off my 3DS. :(
Start + Select to exit.
I have the same build and it works 10/10 btw
 

smileyhead

I like cute stuff.
Member
Joined
Aug 31, 2015
Messages
4,806
Trophies
3
Age
23
Location
Budakeszi, Hungary
Website
sites.google.com
XP
10,615
Country
Hungary
Hello, I have a problem. I don't know if this have been reported here, or if anyone has the same problem as me, (Search didn't report anything relevant) but I have a New 3DS (Regular) on 10.5 EUR, and I'm trying to use the CIA Build. The problem is the following: The C-Stick and the ZL ZR buttons are not working. I'll post my settings here, if anyone spots anything. (I didn't post the 3DS's 3DSController.ini, but I checked, it's right. If it wasn't, it probably couldn't connect anyway.)
Capture.PNG Capture1.PNG
EDIT: Whoops, I cut off the end of the ini, but the bindings are all default.
 
Last edited by smileyhead,

smileyhead

I like cute stuff.
Member
Joined
Aug 31, 2015
Messages
4,806
Trophies
3
Age
23
Location
Budakeszi, Hungary
Website
sites.google.com
XP
10,615
Country
Hungary

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
    bassviolet @ bassviolet: uwu