Possible to use 3DS Controler (orother) witha N3DS on Dolphin Windows?

Discussion in '3DS - Homebrew Development and Emulators' started by Asia81, Oct 3, 2015.

  1. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    I want play to Dolphin on my W10 (WindWaker, XD...) using my N3DS and the circle pad as a remote, it's possible?
    If so, how?

    Thanks for the explanations/help.
     


  2. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    or other *
    with a *
    sorry
     
  3. twicefalles

    twicefalles Advanced Member

    Newcomer
    76
    20
    Jan 3, 2015
    Romania
  4. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    Thnks, i will see
     
  5. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    There is a problem, because in Dolphin, when I use :
    DInput/0/Keyboard Mouse : I can set all buttons, except the circle pad.
    DInput/0/vJoy Device : Now I can set the circle pad, but no buttons...
     
  6. lanman14444

    lanman14444 Newbie

    Newcomer
    2
    3
    Sep 30, 2015
    United States
    In the 3DSController settings (PC) make sure you have the button set to JOY<number>. By default it is set to key-presses, and setting the buttons to JOY<number> it counts it as vjoy buttons.
     
  7. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    It's what I have (vJoy intalled is vJoy_205_050515.exe) :
    http://image.noelshack.com/fichiers/2015/40/1443974450-3dsc.png

    I always need a lot of help
     
  8. ~Poke~

    ~Poke~ GBAtemp Regular

    Member
    260
    55
    Aug 18, 2015
    In the ini you need to do this:
    A: JOY1
    B: JOY2
    and etc. for all the buttons you want to use.
    To make JOY9 and higher work you need to change a setting in vJoy, the .ini tells you how to do this:
    "If you want to use JOY9 through JOY16 you need to reconfigure vJoy. Search for vJoyConf in your start menu and set buttons to 16."
     
  9. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    Oh i see.
    I will try, thanks
     
  10. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    THANKS GUYS!
    IT'S PERFECT NOW!
    omg
    Dolphin with my N3DS as a remote <3
     
    zeldaism, link6155 and ~Poke~ like this.
  11. SeongGino

    SeongGino Your Average Seong

    Member
    451
    217
    May 20, 2015
    United States
    Jersey, Jersey
    Curious of one thing though:
    I got it working, but... sadly, the D-Pad on my N3DS can only be mapped as extra buttons.
    Would it be possible for the program to be able to map it as POV directions?
    (Also on a similar note, Phantasy Star Online BB doesn't seem to like receiving input from N3DS...)
     
  12. ~Poke~

    ~Poke~ GBAtemp Regular

    Member
    260
    55
    Aug 18, 2015
    vJoy is able to take a "Hat Switch" as input, which sounds like what you want. Does it offer any advantage over buttons?
    vJoy by default has none so I decided not to use it to avoid needing to reconfigure it - something I had to do anyway to allow over 8 buttons.

    If a game doesn't like vJoy input but is Xbox controller compatible you can use a program called x360ce to "translate" it. n3ds has all the same inputs except pressable joysticks so only very slight compromise is needed.
     
  13. SeongGino

    SeongGino Your Average Seong

    Member
    451
    217
    May 20, 2015
    United States
    Jersey, Jersey
    The hat switch is mainly just for compatibility sake; some games don't like the d-pad when it's not a Hat switch and will only recognize it if it's in that format.

    I always had trouble with x360ce, mainly because I cannot understand how it works. And since some of my games are fairly legacy meaning they don't have an xinput.dll, it's troubling in those cases.

    I suppose what I'm saying is all fairly minor more than anything. Though a part of me kind of wishes the desktop client could translate 3DS keys to xinput presses rather than DirectInput, but that's just me.
     
    Last edited by SeongGino, Oct 4, 2015
  14. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    [​IMG]
    <3
     
    Wolfy and zeldaism like this.
  15. Asia81
    OP

    Asia81 In my Ecchi World <3

    Member
    5,042
    2,488
    Nov 15, 2014
    France
    Albi
    Someone now if it's possible to connect 2 or more 3ds/N3ds at the same time on the same 3DSController?
    For play to a multiplayer game on Dolphin like Mario Smash Football or DBZ with a friend xD
     
  16. daxtsu

    daxtsu GBAtemp Guru

    Member
    5,546
    3,952
    Jun 9, 2007
    Antarctica
    You could try running a second server that listens on a different port (basically put each server in its own folder with its own 3dscontroller.ini, edited with different port numbers), and have the second (N)3DS connect to the same IP address, but on the different port you picked. One server per 3DS (and one port per 3DS/server), I think. I'm not sure if it would work with vJoy stuff though.
     
    Last edited by daxtsu, Oct 13, 2015
  17. Laroon

    Laroon Member

    Newcomer
    22
    4
    Oct 11, 2015
    Antarctica
    Corner
    In vConfig you can add more devices that can be used as emulated controllers. Maybe the vJoyInterface.dll only connects to the first vJoy device? There might be a way to point the DLL to vJoy Device #2.
     
    Last edited by Laroon, Oct 13, 2015
  18. ~Poke~

    ~Poke~ GBAtemp Regular

    Member
    260
    55
    Aug 18, 2015
    The vJoy part of the program is hardcoded to only connect to device 1.
    Here's a recompiled v0.6 that outputs to vJoy device 2, if you need it.
    Remember to enable and configure the second vJoy device.
    You'll also still need to configure a different port, on both the PC side and 3ds side.
     
    Laroon and daxtsu like this.
  19. Laroon

    Laroon Member

    Newcomer
    22
    4
    Oct 11, 2015
    Antarctica
    Corner
    Why thank you. Much appreciated.
     
  20. Phanton

    Phanton GBAtemp's Nui lover

    Member
    305
    152
    Sep 9, 2015
    Argentina
    Is possible to set up this for Project64? I'm having problems anyways, not only for that one