Homebrew 3DS Controller

  • Thread starter CTurt
  • Start date
  • Views 415,698
  • Replies 1,200
  • Likes 104
D

Deleted User

Guest
Why are you guys making things that don't make any sense? Who wants to use a controller on 3ds? Why not make 11.0 downgrade exploit?
That is so disrespectful and ungreatful. Homebrew is a lot more fun to play around with and to develop more than an 11.0 exploit sometimes. Plus, it is allowing people to actually design really useful applications that Nintendo or other 3rd-party companies would otherwise not make anytime soon. And 3DS Controller is no exception to that.
At the moment you're just making yourself out to look really entitled. Just go swap your 3DS or send it off for a hardmod if you're that desperate, for god's sake...
 

Gardevoir7

Active Member
Newcomer
Joined
Sep 13, 2015
Messages
26
Trophies
0
Age
26
XP
70
Country
United States
;.; well that certainly didn't answer my question. I'd like to use my 3DS as a controller because 1 it's free and 2 It has the same amount of buttons a regular controller has anyway.
 
D

Deleted User

Guest
Why are you guys making things that don't make any sense? Who wants to use a controller on 3ds? Why not make 11.0 downgrade exploit?
Hmmm if u really want it, then go do it! Theres a reason why devs still havent found a way to run downgrade on 11 y'know?

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

Why are you guys making things that don't make any sense? Who wants to use a controller on 3ds? Why not make 11.0 downgrade exploit?
I use it as gc controller on dolphin and only complains I have is because of some reason my c stick dont work and I cant use the volume bar to change volume... elseway its fantastic!

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

This might be a dumb question but is there a good way to get this to play Minecraft on PC? I'd like to use this because I'm on a laptop and the controls for it are just plain awful and I don't want to buy a $50 controller. When I tried playing Minecraft with my N3DS it didn't even recognize the Circle Pad or C-Stick. Am I doing something wrong?
Try a small wireless mouse. Thats how mosta minecraft gamers play...

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

;.; well that certainly didn't answer my question. I'd like to use my 3DS as a controller because 1 it's free and 2 It has the same amount of buttons a regular controller has anyway.
Try with vjoy... Configure all buttons to be vjoy 1-14 and then manually change each button on the control confuguration in minecraft... my c stick dont work because of some reason so I use touch screen. Better then nothing I guess... you can just configure it as mose at speed 1 or 2 and it should work... I dont really like minecrafting with a controller but whatever...
Also @Haider Raza did u see when it was out? When 11.0 wasnt even planned! Just stop disrespecting. Devs do what they wanna do, and I think fair ammount of them is stil trying to make kernelhax for 11
 

Gardevoir7

Active Member
Newcomer
Joined
Sep 13, 2015
Messages
26
Trophies
0
Age
26
XP
70
Country
United States
--------------------- MERGED ---------------------------


Try with vjoy... Configure all buttons to be vjoy 1-14 and then manually change each button on the control confuguration in minecraft... my c stick dont work because of some reason so I use touch screen. Better then nothing I guess... you can just configure it as mose at speed 1 or 2 and it should work... I dont really like minecrafting with a controller but whatever...
Also @Haider Raza did u see when it was out? When 11.0 wasnt even planned! Just stop disrespecting. Devs do what they wanna do, and I think fair ammount of them is stil trying to make kernelhax for 11

Yep. I have no idea how to do any of what you said. I have VJoy now though.
 
D

Deleted User

Guest
Yep. I have no idea how to do any of what you said. I have VJoy now though.
1. In the "pc" folderof 3ds controller theres a config file. Open it with notepad or the likes.
2. Theres a list of buttons and what they do. Like A:A and start:enter. Im away from my pc so I cant check the format for sure, but u get the Idea.
3. Theres also circle pad, touch screen and c stick options which can be either joystick 1/2 or mouse. Turn yr c stick or touch screen into mouse and the circlepad to joystick1. Note that needs to be uppercase.
4. Turn all the buttons to "VJoy x" x being 1-14. Again, for the right word instead of vjoy just read the instructions in the start of this same file (sry for bad eng). Again, uppercase.
5. Open minecraft options->controls and configure each action to the keys manually. I never used a controller on a pc minecraft so IDK but maybe theres a special option... just try yourself...
6. If that doesnt work try xpadder.
With that setup I run dolphin emulator and it feels awesome. I domt have a controller thats conectable to pc so thats the best I got...

Alternatively u can configure all buttons in the text file to be all the pc controlls (like x:e and y:space or something) but then I think youll lose circle pad and will have to use dpad...
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
Yep. I have no idea how to do any of what you said. I have VJoy now though.
1. In the "pc" folderof 3ds controller theres a config file. Open it with notepad or the likes.
2. Theres a list of buttons and what they do. Like A:A and start:enter. Im away from my pc so I cant check the format for sure, but u get the Idea.
3. Theres also circle pad, touch screen and c stick options which can be either joystick 1/2 or mouse. Turn yr c stick or touch screen into mouse and the circlepad to joystick1. Note that needs to be uppercase.
4. Turn all the buttons to "VJoy x" x being 1-14. Again, for the right word instead of vjoy just read the instructions in the start of this same file (sry for bad eng). Again, uppercase.
5. Open minecraft options->controls and configure each action to the keys manually. I never used a controller on a pc minecraft so IDK but maybe theres a special option... just try yourself...
6. If that doesnt work try xpadder.
With that setup I run dolphin emulator and it feels awesome. I domt have a controller thats conectable to pc so thats the best I got...

Alternatively u can configure all buttons in the text file to be all the pc controlls (like x:e and y:space or something) but then I think youll lose circle pad and will have to use dpad...

I don't think minecraft takes joystick inputs. If you're using my fork of 3dscontroller (link in signature) then... I think my current .ini is set up for minecraft? Though you can change whatever you like. Just remember this will only work with my version, since the one linked in the OP won't recognise these controls (specifically, using the sticks as keys).

Port: 8889
Throttle: 5
Mouse Speed: 4
vJoy Device: 1

Circle Pad: KEYS
C Stick: MOUSE
D Pad: KEYS
Touch: MOUSE

A: SPACE
B: SHIFT
X: E
Y: CONTROL
L: CLICK
R: RIGHT CLICK
ZL: RIGHT CLICK
ZR: CLICK
Start: ESCAPE
Select: TAB
Tap: NONE

Left: Q
Right: F
Up: TAB
Down: E

Pad Left: A
Pad Right: D
Pad Up: W
Pad Down: S

C Stick Left: NONE
C Stick Right: NONE
C Stick Up: NONE
C Stick Down: NONE

(Just a note, you'll need to open up the keyboard on bottom screen to choose your items, so if you're on o3ds that also takes away your aiming until you close it again)
 
Last edited by ~Poke~,

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Why are you guys making things that don't make any sense? Who wants to use a controller on 3ds? Why not make 11.0 downgrade exploit?
Un-fucking-believable. If I ran this site people would be banned for such a disgusting attitude. If this project isn't useful for you, don't bloody use it. Do you have any idea whatsoever how much hard work is involved in making homebrew? And do you have even the slightest inkling of how much work and technical knowledge is involved in making a kernel exploit? Did it occur to you that maybe, just maybe, the devs who are willingly giving their time to make FREE homebrew for this community aren't themselves interested in such a thing to warrant the thousands of hours of study followed by thousands more hours of research into an exploit which could, ultimately, amount to nothing? You are owed absolutely nothing by homebrew devs. Be fucking grateful for what you get, and if you're not happy on 11.0 pay for a hardmod.
 
D

Deleted User

Guest
I don't think minecraft takes joystick inputs. If you're using my fork of 3dscontroller (link in signature) then... I think my current .ini is set up for minecraft? Though you can change whatever you like. Just remember this will only work with my version, since the one linked in the OP won't recognise these controls (specifically, using the sticks as keys).

Port: 8889
Throttle: 5
Mouse Speed: 4
vJoy Device: 1

Circle Pad: KEYS
C Stick: MOUSE
D Pad: KEYS
Touch: MOUSE

A: SPACE
B: SHIFT
X: E
Y: CONTROL
L: CLICK
R: RIGHT CLICK
ZL: RIGHT CLICK
ZR: CLICK
Start: ESCAPE
Select: TAB
Tap: NONE

Left: Q
Right: F
Up: TAB
Down: E

Pad Left: A
Pad Right: D
Pad Up: W
Pad Down: S

C Stick Left: NONE
C Stick Right: NONE
C Stick Up: NONE
C Stick Down: NONE

(Just a note, you'll need to open up the keyboard on bottom screen to choose your items, so if you're on o3ds that also takes away your aiming until you close it again)
Afaik in one of the last versions they added a controller support. IDK if it is configurable tho.
Can u pls send me yr version in pm? I use mobile and there are no signatures...
 

rayman13579

Active Member
Newcomer
Joined
Sep 1, 2016
Messages
35
Trophies
0
Age
24
XP
1,231
Country
Australia
This might be a dumb question but is there a good way to get this to play Minecraft on PC? I'd like to use this because I'm on a laptop and the controls for it are just plain awful and I don't want to buy a $50 controller. When I tried playing Minecraft with my N3DS it didn't even recognize the Circle Pad or C-Stick. Am I doing something wrong?

xbox360ce is a program that can emulate every gamepad to work as an xbox360 controller, then another progrma "Minecontrol" let's you play minecraft with an xbox360 controller.
With these two you should be able to do it. Can't think of another way.
 

Mic1604

Well-Known Member
Member
Joined
Aug 17, 2015
Messages
120
Trophies
0
Age
23
XP
159
Country
Mexico
I don't think minecraft takes joystick inputs. If you're using my fork of 3dscontroller (link in signature) then... I think my current .ini is set up for minecraft? Though you can change whatever you like. Just remember this will only work with my version, since the one linked in the OP won't recognise these controls (specifically, using the sticks as keys).

Port: 8889
Throttle: 5
Mouse Speed: 4
vJoy Device: 1

Circle Pad: KEYS
C Stick: MOUSE
D Pad: KEYS
Touch: MOUSE

A: SPACE
B: SHIFT
X: E
Y: CONTROL
L: CLICK
R: RIGHT CLICK
ZL: RIGHT CLICK
ZR: CLICK
Start: ESCAPE
Select: TAB
Tap: NONE

Left: Q
Right: F
Up: TAB
Down: E

Pad Left: A
Pad Right: D
Pad Up: W
Pad Down: S

C Stick Left: NONE
C Stick Right: NONE
C Stick Up: NONE
C Stick Down: NONE

(Just a note, you'll need to open up the keyboard on bottom screen to choose your items, so if you're on o3ds that also takes away your aiming until you close it again)
Do you think there could be a way to map the Home button as a Joy key in the CIA build?
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
Do you think there could be a way to map the Home button as a Joy key in the CIA build?
I think the homebrew launcher reacts to the home button, so maybe? Don't think normal homebrew/apps can do that though, so this isn't something I'm gonna try add.
 

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
I think the homebrew launcher reacts to the home button, so maybe? Don't think normal homebrew/apps can do that though, so this isn't something I'm gonna try add.
He's asking specifically about the CIA build, in which pressing the home button will bring back the home menu to close the app or switch to another one. I don't think even the CIA build would be able to override this in order to respond differently to a home button press, since this behaviour is built into the home menu itself. It only works in 3dsx homebrew because the home menu isn't running while running a 3dsx from the homebrew launcher.
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
He's asking specifically about the CIA build, in which pressing the home button will bring back the home menu to close the app or switch to another one. I don't think even the CIA build would be able to override this in order to respond differently to a home button press, since this behaviour is built into the home menu itself. It only works in 3dsx homebrew because the home menu isn't running while running a 3dsx from the homebrew launcher.
Yeah, that's basically what I meant. The CIA build could only do this if you managed to kill off the home menu.
I guess the 3dsx build could only do this if it's not running under a homebrew launcher, since the keypress is used by that too? So that all seems rather messy.
 

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,084
Country
Yeah, that's basically what I meant. The CIA build could only do this if you managed to kill off the home menu.
I guess the 3dsx build could only do this if it's not running under a homebrew launcher, since the keypress is used by that too? So that all seems rather messy.
I think a 3dsx could possibly override the existing behaviour. The home button action is handled by *hax I believe, so it might be necessary to de-register a service and re-register it in order to override the default behaviour. I don't actually know if that's possible though.
 
  • Like
Reactions: ~Poke~

Mugen2x

Well-Known Member
Newcomer
Joined
Mar 24, 2016
Messages
84
Trophies
0
Age
33
XP
131
Country
United States
PLEASE i NEED HELP HERE D: I'M DYING!! ok no, 3DSController is not working on Windows 10, I've installed the required DLL And Updated the Visual C++ Packs and nothing, i do always get the same error: 0xc000007b, And i'm trying to use Poke's 0.7.2 version
 

Eddypikachu

Well-Known Member
Member
Joined
Mar 25, 2015
Messages
921
Trophies
0
Age
34
XP
2,140
Country
United States
Hey it says msvcr120.dll is missing from my computer so I downloaded it and put it in system 32 but it still says that I dont have it even after I restarted my computer after installing the missing .dll file is there something wrong with my computer or what am I doing wrong?
 

~Poke~

Well-Known Member
Member
Joined
Aug 18, 2015
Messages
260
Trophies
0
XP
144
Country
Hey it says msvcr120.dll is missing from my computer so I downloaded it and put it in system 32 but it still says that I dont have it even after I restarted my computer after installing the missing .dll file is there something wrong with my computer or what am I doing wrong?
Downloading random .dll files off the internet is not a great idea. Go delete it, and install this: https://www.microsoft.com/en-us/download/details.aspx?id=30679
(In future if you have to download a .dll, just put it in the same folder as the program that needs it.)
 
  • Like
Reactions: Eddypikachu

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • ColdBlitz @ ColdBlitz:
    but its a custom os for both of them
  • ColdBlitz @ ColdBlitz:
    designed for only specific hardware
  • ColdBlitz @ ColdBlitz:
    so you have to learn to emulate that specific hardware which isn't as easy as you'd think
  • K3Nv2 @ K3Nv2:
    It's a locked down Linux distro basically
  • Psionic Roshambo @ Psionic Roshambo:
    I think the only custom hardware is to do with the SSD and a security chip
  • Psionic Roshambo @ Psionic Roshambo:
    Probably combined in one chip
  • K3Nv2 @ K3Nv2:
    They place married security chips onto boards iirc
  • Psionic Roshambo @ Psionic Roshambo:
    Damn Frontier is offering 5Gbps now lol
  • K3Nv2 @ K3Nv2:
    I honestly can't recommend any of the big 3 this years I'd say buy a rog ally z1 if we're being honest
  • Psionic Roshambo @ Psionic Roshambo:
    Honestly after the PS3 and 360 I just went full PC
  • K3Nv2 @ K3Nv2:
    Every games basically cross platform they only have about 6 titles making it worth the $600 price tag
  • Psionic Roshambo @ Psionic Roshambo:
    Didn't see much need for a console, all the advantages have kind of disappeared
  • ColdBlitz @ ColdBlitz:
    the ps3 used to support installing linux because the cpu was so powerful
  • K3Nv2 @ K3Nv2:
    Then the games are $70 and they want to reboot and refresh the same game every year
  • K3Nv2 @ K3Nv2:
    The ps3 was always Linux they just found a way to make it open source
  • ColdBlitz @ ColdBlitz:
    I'm avoiding buying from the big 3 at all atm
  • Psionic Roshambo @ Psionic Roshambo:
    At one point PC game pads where poorly supported, loading a game had setup, it was complicated. Now it's almost as easy as a console.
  • ColdBlitz @ ColdBlitz:
    nintendo needs to up their game soon
  • K3Nv2 @ K3Nv2:
    Yeah even bt support for Xbox one controllers are just as easy as pairing
    +1
  • ColdBlitz @ ColdBlitz:
    considering the steamdeck can emulate the switch (yikes) theres almost 0 reason to buy the switch apart from playing online and using cartridges
  • K3Nv2 @ K3Nv2:
    Xinput and 360 dongles were a driver nightmare
  • K3Nv2 @ K3Nv2:
    I remember having to manually put in drivers and what not
  • Psionic Roshambo @ Psionic Roshambo:
    Yeah the 360 dongles sucked
  • Psionic Roshambo @ Psionic Roshambo:
    But the new Xbox pads? PIr it up and if a game supports it it just works
  • K3Nv2 @ K3Nv2:
    Most emulators even automatically detect them now
    K3Nv2 @ K3Nv2: Most emulators even automatically detect them now