Homebrew 3DS Controller

  • Thread starter CTurt
  • Start date
  • Views 413,796
  • Replies 1,200
  • Likes 104

trancepara

Well-Known Member
Member
Joined
Oct 3, 2008
Messages
124
Trophies
0
Age
34
Website
Visit site
XP
245
Country
United States
Okay, finally got it working. vJoy sees the Circle Pad but I was wondering if anyone can tell me what to put into the Dolphin settings to make it detect it?
I assuming you want to use the circle pad at the same time as the rest of the buttons. So leave the top right drop down as "DInput/0/Keyboard Mouse" and map every button BUT the main stick buttons and then:

1.) Right click on one of the "Main stick" buttons, this will bring up a new window.
2.) Change the drop down to "DInput/0/vJoy Device" and delete the text in the bottom box.
3.) Press "Detect" and move the stick in the direction you want. This should highlight it in the middle box. Press "Select" and it will add text to the bottom box. Press OK.
4.) Repeat for all directions.

You do this so you can use the keyboard AND joypad at the same time. :)
 

LIsReal24012

Member
Newcomer
Joined
Jun 26, 2015
Messages
12
Trophies
0
Age
28
XP
47
Country
United States
I assuming you want to use the circle pad at the same time as the rest of the buttons. So leave the top right drop down as "DInput/0/Keyboard Mouse" and map every button BUT the main stick buttons and then:

1.) Right click on one of the "Main stick" buttons, this will bring up a new window.
2.) Change the drop down to "DInput/0/vJoy Device" and delete the text in the bottom box.
3.) Press "Detect" and move the stick in the direction you want. This should highlight it in the middle box. Press "Select" and it will add text to the bottom box. Press OK.
4.) Repeat for all directions.

You do this so you can use the keyboard AND joypad at the same time. :)

Thank you so much!! Finally got it to work perfectly!
 

annsk

New Member
Newbie
Joined
May 24, 2007
Messages
4
Trophies
0
Age
38
Website
Visit site
XP
222
Country
France
Do you think it would be possible to use this with Steam ? So far nothing worked because the 3DS controller is not recognized as a controller by steam, so even though I can register some buttons with Steam Big Picture, it is still not recognized in-game and thus, does not work.
Otherwise everything works on windows 10, except for the ZL and ZR triggers on the new 3DS.
 

R_66Y

Member
Newcomer
Joined
Aug 31, 2015
Messages
8
Trophies
0
Age
27
XP
63
Country
United States
Change SPACE in the controller config for Tap to CLICK.
that doesn't work here's what i have the bindings set to in the .ini

Port: 8889
Throttle: 20
Circle Pad: JOYSTICK
Touch: MOUSE
Mouse Speed: 5
A: A
B: B
X: X
Y: Y
L: L
R: R
Left: LEFT
Right: RIGHT
Up: UP
Down: DOWN
Start: ENTER
Select: BACKSPACE
Tap: CLICK
 

Wolfy

Person That Never Was
Member
Joined
Aug 18, 2015
Messages
1,141
Trophies
0
Age
25
Location
Somewhere In The Aether...
XP
3,029
Country
United States
that doesn't work here's what i have the bindings set to in the .ini

Port: 8889
Throttle: 20
Circle Pad: JOYSTICK
Touch: MOUSE
Mouse Speed: 5
A: A
B: B
X: X
Y: Y
L: L
R: R
Left: LEFT
Right: RIGHT
Up: UP
Down: DOWN
Start: ENTER
Select: BACKSPACE
Tap: CLICK

Try changing Touch to CLICK, it should be what your looking for.
 

Sr. G

Well-Known Member
Newcomer
Joined
Aug 21, 2015
Messages
58
Trophies
0
Age
30
XP
77
Country
Venezuela
Try changing Touch to CLICK, it should be what your looking for.

i was trying to change the touch screen for not being a mouse, all i do was useless, no matter what the touch screen always work like a mouse.
You can configure the buttons (ABXY D-Pad, Start and Select R and L) but you can't configure the Circle Pad, Touch screen neither tap.

i was looking to configure the touch screen like joystick but doesn't work, neither circle pad like mouse.
 

Wolfy

Person That Never Was
Member
Joined
Aug 18, 2015
Messages
1,141
Trophies
0
Age
25
Location
Somewhere In The Aether...
XP
3,029
Country
United States
i was trying to change the touch screen for not being a mouse, all i do was useless, no matter what the touch screen always work like a mouse.
You can configure the buttons (ABXY D-Pad, Start and Select R and L) but you can't configure the Circle Pad, Touch screen neither tap.

i was looking to configure the touch screen like joystick but doesn't work, neither circle pad like mouse.

I've have my circle pad setup as my mouse and it works just fine, perhaps try a clean install?
 

Sr. G

Well-Known Member
Newcomer
Joined
Aug 21, 2015
Messages
58
Trophies
0
Age
30
XP
77
Country
Venezuela
I've have my circle pad setup as my mouse and it works just fine, perhaps try a clean install?

clean install for what? for vJoy?
i did it, i first install the ver. 2.0.4 later i uninstall and install the ver 2.0.5 because i have W10
 

Sr. G

Well-Known Member
Newcomer
Joined
Aug 21, 2015
Messages
58
Trophies
0
Age
30
XP
77
Country
Venezuela
I was referring to 3DS Controller, and post you controller config file here in case its just some small error.

Code:
Default port is 8889, if you change this, you must change it in the 3DS's 3DSController.ini as well,

Circle Pad and Touch can be either JOYSTICK or MOUSE,

Mouse Speed controls how fast the Circle Pad or Touch Screen moves the mouse. If set to 0 and using the Touch Screen, it will set to the absolute position, rather than moving relatively to last position,

Buttons can be a letter for a keyboard key (like Q, W, E, R, T, or Y), a special keyboard key (like SPACE, CLICK, RIGHT CLICK, ENTER, BACKSPACE, SHIFT, TAB, LEFT, RIGHT, UP, DOWN, PAGE UP, PAGE DOWN, or WINDOWS), or a joypad button (JOY1, JOY2, JOY3, to JOY8),

Alternatively, you can disable a key by binding it to NONE,

Throttle controls the delay between checking for new packets (in milliseconds), a high number will have slightly more lag between pressing a button on the 3DS and receiving it on the PC, however will make the application use less CPU. In my experience, 20 is a reasonable throttling amount,

Make sure to use a single space, not a tab for seperating settings,




Port: 8889
Throttle: 20
Circle Pad: MOUSE
Touch: JOYSTICK
Mouse Speed: 0
A: A
B: B
X: X
Y: Y
L: L
R: R
Left: LEFT
Right: RIGHT
Up: UP
Down: DOWN
Start: ENTER
Select: BACKSPACE
Tap: SPACE

i'm going to "reinstall" again, if you see something in the config, tell me please c:
 

Sr. G

Well-Known Member
Newcomer
Joined
Aug 21, 2015
Messages
58
Trophies
0
Age
30
XP
77
Country
Venezuela
Well, there doesn't seem to be any errors in your config, try changing your settings to "Touch: Mouse" and "Tap: CLICK", if not then try the clean install.

nothing change, i reinstalled and the same... however, i solved with the keys only, i really don't need the touch screen neither the tap function
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • BigOnYa @ BigOnYa:
    Yea is a pain sometimes
  • Psionic Roshambo @ Psionic Roshambo:
    Now that they decided to add Tiger handheld and fruit machines.... Newer sets are worthless
  • Psionic Roshambo @ Psionic Roshambo:
    Because who doesn't want to emulate Halo LCD by Tiger when the machine needed to emulate it... Could just play Halo....
  • K3Nv2 @ K3Nv2:
    Batocera has some tiger games
  • Psionic Roshambo @ Psionic Roshambo:
    I don't have them on mine Ken lol
  • K3Nv2 @ K3Nv2:
    Waste of the 128kb they take
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Tiger handhelds are good for one thing.... Occupying space in a landfill
  • K3Nv2 @ K3Nv2:
    They make good burning plastic
  • BigOnYa @ BigOnYa:
    Makes me wonder if the Pi5 can play PS2? If there's even a core for it yet.
  • K3Nv2 @ K3Nv2:
    Pi5 should be able to do ps2
  • Psionic Roshambo @ Psionic Roshambo:
    Try Dragon Quest VIII it ran perfectly on a core 2 Duo I had
  • Psionic Roshambo @ Psionic Roshambo:
    Easiest game to run I found
  • K3Nv2 @ K3Nv2:
    Ps2 emulation is cake compared to 3 years ago
  • Psionic Roshambo @ Psionic Roshambo:
    Hardest is probably Gran Turismo 4
  • Psionic Roshambo @ Psionic Roshambo:
    It's much better now yes but Gran Turismo 4 is still the hardest one to emulate that I have in my collection
  • Psionic Roshambo @ Psionic Roshambo:
    Runs perfectly fine but it's as if I can feel it always on the boarder line of dropping a frame lol
  • BigOnYa @ BigOnYa:
    I ordered a spin ball couple days ago to add to my arcade cabinet, will be nice for games like golden tee, or bowling
  • Psionic Roshambo @ Psionic Roshambo:
    I always wanted a controller for like Ikari Warriors, Time Soldiers, Heavy Barrel, Forgotten Worlds games like those
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    Not even sure what to call that controller
  • Xdqwerty @ Xdqwerty:
    an online friend I've known since 2021 left me :( bc my attitude is "cutty"
  • Psionic Roshambo @ Psionic Roshambo:
    Sylvester Stallone should have played Kyle Reese lol Arnold still as the Terminator
  • BakerMan @ BakerMan:
    TF DOES "CUTTY" EVEN MEAN?
  • Xdqwerty @ Xdqwerty:
    @BakerMan, he is peruvian so it's probably an idiom
  • BigOnYa @ BigOnYa:
    I thought Cutty was a west coast rapper
    BigOnYa @ BigOnYa: I thought Cutty was a west coast rapper