Homebrew 3DS Controller

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

Cydget

Well-Known Member
Member
Joined
Oct 1, 2015
Messages
493
Trophies
0
Age
27
XP
260
Country
United States
Thanks for the reply. Im thinking about learning how to make 3ds homebrew for things like this, but Im not sure if its worth it. I have next to no application programming knowledge but I have a little scripting knowledge. Do you think I should learn or would it be a waste of time. Also, can you link me to the place where you learned? Also, keep up the great work!
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
Thanks for the reply. Im thinking about learning how to make 3ds homebrew for things like this, but Im not sure if its worth it. I have next to no application programming knowledge but I have a little scripting knowledge. Do you think I should learn or would it be a waste of time. Also, can you link me to the place where you learned? Also, keep up the great work!
I might not be too helpful there, I'm basically a beginner :P
I self taught myself JavaScript a while ago, which I'm alright at and then later at school I learned ActionScript (which is basically the same thing). That gave me enough knowledge of basic programming that I just jumped right in here. This was an already started project so I just followed the same style here.
C is a lot more complicated than scripting though, and I'm planning to go to uni next year to learn it properly.
 

manbearkip

New Member
Newbie
Joined
Oct 4, 2015
Messages
1
Trophies
0
XP
99
Country
United States
i was wondering if you could somehow make audio go through either the speakers or audio jack of the 3ds. it would be a really neat feature to have.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Okay, I fixed my problem. There's a bug in getSetting in settings.c (both for PC and 3DS) involving line endings. If your 3DSController ini files aren't set to DOS/Windows line endings (\r\n iirc), that function will always cut one character off of the port/ip address to connect to, so the 3DS will never connect and the PC server will never listen properly.
 

MochaMilk

That one weird Furry Artist
Member
Joined
Apr 21, 2015
Messages
593
Trophies
0
Age
26
Location
Your Fridge
XP
2,373
Country
United States
Amazing job!
Although, I'm not very good at using the D-Pad.
I read through the 3DS controller config notes, and couldn't find out how to set my movement controls to work with the circle pad.
Is there a way? I'm on o3ds.
 

daxtsu

Well-Known Member
Member
Joined
Jun 9, 2007
Messages
5,627
Trophies
2
XP
5,194
Country
Antarctica
Movement controls? As in analog controls with vjoy? You have to have vjoy installed, and set it to have X and Y axes, then make sure the circle pad is set to JOYSTICK1 in 3DSController.ini on the PC.
 

MochaMilk

That one weird Furry Artist
Member
Joined
Apr 21, 2015
Messages
593
Trophies
0
Age
26
Location
Your Fridge
XP
2,373
Country
United States
Movement controls? As in analog controls with vjoy? You have to have vjoy installed, and set it to have X and Y axes, then make sure the circle pad is set to JOYSTICK1 in 3DSController.ini on the PC.
I'm having some struggle. The cirlcepad isn't responsive at all. I've done all of the steps and everything, but it can recognize everything but the circlepad. I have my controls set to X and Y, the button number is set to 16, and I did everything else I was supposed to I'm so confused. I have to be doing something incorrectly, but I can't find what it is.
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
I'm having some struggle. The cirlcepad isn't responsive at all. I've done all of the steps and everything, but it can recognize everything but the circlepad. I have my controls set to X and Y, the button number is set to 16, and I did everything else I was supposed to I'm so confused. I have to be doing something incorrectly, but I can't find what it is.
In your ini did you set:
Circle Pad: JOYSTICK1

Also, test if it's working with the Monitor vJoy program.
 

MochaMilk

That one weird Furry Artist
Member
Joined
Apr 21, 2015
Messages
593
Trophies
0
Age
26
Location
Your Fridge
XP
2,373
Country
United States
In your ini did you set:
Circle Pad: JOYSTICK1

Also, test if it's working with the Monitor vJoy program.
X and Y both appear, but they stay half way in the bar as responsive. I doesn't move at all. they both stay solidly still. Even when i move the Pad in a circular motion, nothing happens. no obvious effect.
 

MochaMilk

That one weird Furry Artist
Member
Joined
Apr 21, 2015
Messages
593
Trophies
0
Age
26
Location
Your Fridge
XP
2,373
Country
United States
In your ini did you set:
Circle Pad: JOYSTICK1

Also, test if it's working with the Monitor vJoy program.
noooooes.PNG
nooooooooooooooes.PNG
Here is what I have on my end. Anything out of order?
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
X and Y both appear, but they stay half way in the bar as responsive. I doesn't move at all. they both stay solidly still. Even when i move the Pad in a circular motion, nothing happens. no obvious effect.
Settings all look ok. If you set A B and etc. to JOY1 JOY2 and etc. do they show up on the vJoy monitor?

So how do I make it so it recognizes my 3DS buttons as gamepad buttons and not ABXYRLQW?
Set them to JOY1 JOY2 and etc.
 
Last edited by ~Poke~,

rubber10

Member
Newcomer
Joined
Nov 24, 2014
Messages
15
Trophies
0
Age
24
XP
106
Country
Gambia, The
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:


Pls help i have read in this forum but i dont understand how to change the buttons and how i make when i click on the 3ds is mouse click on pc help me guys
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
Pls help i have read in this forum but i dont understand how to change the buttons and how i make when i click on the 3ds is mouse click on pc help me guys
Edit the .ini file
Touching the screen currently does nothing (as a button, it can move the mouse), so ignore that setting. You'll have to set a button to click.
 

knivfrederik

New Member
Newbie
Joined
Oct 7, 2015
Messages
2
Trophies
0
Age
31
XP
51
Country
I can't get my 3DS and my computer to communicate. I really love the idea of using my 3DS as a gaming controller (just moved to the other side of the globe and couldn't bring much more gaming equipment than my 3DS and computer...), but I can't seem to get it to work.

I've looked through this thread now many times in order to see what I've been doing wrong. So far I have tried changing port, removing everything and starting over, and also double checked my IP-address like ten times. The application runs both on my PC and my 3DS with no error displayed, and I can bring out the touch screen keyboard on the 3DS, so the app is running. It just doesn't seem to send a signal!

So I was thinking, maybe it's my rig that's the problem. I'm running w10, first generation 3DS, latest software version and I just installed the Homebrew Channel via the youtube channel exploit. I'm on the same network with both my units and the IP-address is correct. I've tried deactivating my firewall as well.

I really only registered here just to be able to ask you guys for help. Would love if anyone has any idea how to get this thing going.

Thanks!
 

.bloo.

Member
Newcomer
Joined
Feb 12, 2014
Messages
14
Trophies
0
XP
141
Country
France
I did everything right but when I go into the homebrew launcher the application doesn't appear. I'm using tubehax. Has that happened to anyone else?
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • Psionic Roshambo @ Psionic Roshambo:
    Also it was literally out of a kilo when I got it off the boat so absolutely pure
  • Psionic Roshambo @ Psionic Roshambo:
    Holy shiz that's a lot
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I was getting 3.5 Grams for 320 could have stepped on it and doubled my money easy lol
    +1
  • BigOnYa @ BigOnYa:
    I'd be afraid to it nowdays, my heart would explode prob. I just stick beers n buds nowdays.
  • Psionic Roshambo @ Psionic Roshambo:
    I would get to drive from tarpon springs to like Miami a thousand bucks lol do that twice a week and back in 92 that was good money
  • Xdqwerty @ Xdqwerty:
    @BigOnYa,
    @Psionic Roshambo what are you guys talking about?
  • Psionic Roshambo @ Psionic Roshambo:
    Blew it on women and muscle cars lol
    +1
  • BigOnYa @ BigOnYa:
    @Xdqwerty Hamster food, its pricey nowadays to keep PCs running.
    +2
  • Psionic Roshambo @ Psionic Roshambo:
    I don't do anything except cigarettes and gotta stop eventually lol
    +1
  • BigOnYa @ BigOnYa:
    I'd do shrooms again if could find, and I was outside camping/fishing, and had a cooler full of beer.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    I wouldn't mind some LSD, laughing until my face hurt sounds fun lol
    +1
  • BigOnYa @ BigOnYa:
    You ever try soaper powder/qauludes? I did once and like a dumbass drank beer on top of taking, I woke up laying in my backyard in the pouring rain, it knocked me out. I have not seen it around in many many years.
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    No never tried a lot of things but never that lol
  • Psionic Roshambo @ Psionic Roshambo:
    I did pass out one time on a floor after taking a bunch of Ambien lol thought it would help me sleep and did it lol
  • Psionic Roshambo @ Psionic Roshambo:
    Girlfriend was working at a pharmacy and stole like 500 of them, was and still is the biggest pill bottle I have ever seen lol
  • K3Nv2 @ K3Nv2:
    Ativan is pretty legit
    +1
  • Psionic Roshambo @ Psionic Roshambo:
    The last time I had to take something to help me sleep, I was prescribed Trazadone it was pretty OK to be honest.
  • Psionic Roshambo @ Psionic Roshambo:
    Not something I need at all these days, doing a lot better lol
  • BigOnYa @ BigOnYa:
    That Nuka Cola video with old ice grinder is cool, I want one.
    +1
  • K3Nv2 @ K3Nv2:
    @BigOnYa, ANSWER HIS DAMN QUESTION
    +2
  • BigOnYa @ BigOnYa:
    I'm good, how r u, sorry playing Starfield, n have tablet by me on chat, but was exploring a planet
    Xdqwerty @ Xdqwerty: https://youtu.be/HPLSV2Aw_5g?si=y3z9wnK12LnUCWG0