3DS Control over Wifi

Discussion in '3DS - Homebrew Development and Emulators' started by Lia, May 23, 2016.

  1. Lia
    OP

    Lia is this the real life

    Member
    GBAtemp Patron
    Lia is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,589
    3,179
    Jan 29, 2016
    United Kingdom
    caught in a landslide
    I apologize if this topic is stupid and not possible or has been brought up before, I couldn't find anything on google.

    So, we can control our computers with our 3ds, but can we control our 3ds with a controller from our computers? This would solve problems with people who want to play Super Smash Brothers 3DS with a controller but do not want to get a $150 warranty-voiding mod. So I would connect a usb or wireless controller/keyboard to my PC and it would forward those button presses to the 3DS? Perhaps you would launch the homebrew and then select which title you would like to launch. I'm curious if this is possible or is already created.
     
  2. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,905
    2,235
    Jan 11, 2016
    Japan
    日本
    It would be laggy and require a lot of testing id imagine.
     
  3. Lia
    OP

    Lia is this the real life

    Member
    GBAtemp Patron
    Lia is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,589
    3,179
    Jan 29, 2016
    United Kingdom
    caught in a landslide
    Shame =/
     
  4. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,905
    2,235
    Jan 11, 2016
    Japan
    日本
    Maybe, just maybe.. in the future we could see something like this if devs was interested enough :P
     
  5. Swiftloke

    Swiftloke Hwaaaa!

    Member
    1,770
    1,525
    Jan 26, 2015
    United States
    Nowhere
    Ask @shinyquagsire23, he got Smash working reasonably with his SALT fw that he hasn't released.
     
    Harvest God and Orangy57 like this.
  6. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,905
    2,235
    Jan 11, 2016
    Japan
    日本
     

    Attached Files:

  7. Lia
    OP

    Lia is this the real life

    Member
    GBAtemp Patron
    Lia is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,589
    3,179
    Jan 29, 2016
    United Kingdom
    caught in a landslide
    How would SaltFW help with getting usb controllers working on 3ds?
     
  8. Swiftloke

    Swiftloke Hwaaaa!

    Member
    1,770
    1,525
    Jan 26, 2015
    United States
    Nowhere
    Um.
    Well I know he hasn't released the part about the Smash GC controller.
     
  9. Lia
    OP

    Lia is this the real life

    Member
    GBAtemp Patron
    Lia is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,589
    3,179
    Jan 29, 2016
    United Kingdom
    caught in a landslide
    Sorry, I don't know much about SaltFW, does it have support for this thing? Or are you suggesting that he's working on it?
     
  10. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,905
    2,235
    Jan 11, 2016
    Japan
    日本
    Its called the SALT Team for a reason ^~^
     
  11. Lia
    OP

    Lia is this the real life

    Member
    GBAtemp Patron
    Lia is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,589
    3,179
    Jan 29, 2016
    United Kingdom
    caught in a landslide
    uh... because they're salty? I'm confused. Is it an acronym o_o
     
  12. proflayton123

    proflayton123 Undeclared Shitposter 2.1

    Member
    5,905
    2,235
    Jan 11, 2016
    Japan
    日本
    You'll understand as to why one day.. ;)
     
  13. TheVinAnator

    TheVinAnator GBATemp's Greatest Vin

    Member
    3,617
    2,700
    Jan 10, 2016
    Canada
    NO COFFEI!
    Lmao no idea either
     
  14. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,966
    3,249
    Nov 18, 2012
    United States
    Las Vegas
    wtf is this crap
     
  15. mashers

    mashers Stubborn ape

    Member
    3,837
    5,157
    Jun 10, 2015
    Kongo Jungle
    I wonder whether NTR plugins and/or HANS romhacks could be used to achieve this? Technically if you could hook into the parts of the game which read the inputs for button presses then you could patch these parts of the game to read from a network port instead. The controller on the computer would then send commands over the network which would simulate button presses.

    For a game like Smash this probably wouldn't work very well as the latency of the network would make the game sluggish. However, for something like Pokemon, other grindy RPGs or Mii Plaza games, it could be used to programme macros for repeated actions.
     
  16. Lia
    OP

    Lia is this the real life

    Member
    GBAtemp Patron
    Lia is a Patron of GBAtemp and is helping us stay independent!

    Our Patreon
    1,589
    3,179
    Jan 29, 2016
    United Kingdom
    caught in a landslide
    Yeah, with Super Smash Brothers it needs to be very instant and precise, so I agree, that wouldn't work well over wifi. I have no rom hacking experience though, so if someone wants to pick up this task, I would be very grateful :P
     
  17. shinyquagsire23

    shinyquagsire23 SALT/Sm4sh Leak Guy

    Member
    1,966
    3,249
    Nov 18, 2012
    United States
    Las Vegas
    Network input isn't all that laggy at all, as long as you poll sockets fast enough. At most you're sending like, 0x10 bytes per input poll, and you can keep updating as fast as your computer can send.
     
  18. Matzeus

    Matzeus Advanced Member

    Newcomer
    80
    11
    Mar 19, 2016
    Gambia, The
    Why dont just give the same orders like the button presses instead of forcing the game to wait for button signals over network? I mean you could press a on your keyboard, which then would "press" a on your 3ds at the same time..
    The best thing: it would work for every game and not just for the one you made the mode especially for.
     
  19. Mattshark

    Mattshark GBAtemp Regular

    Member
    248
    54
    Aug 31, 2015
    United States
    Because in order for the 3ds to detect a button press from the keyboard, you would need it to wait for a button signal from the network anyway, even if it emulates the button press directly.

    EDIT: If that was confusing, what I mean is that making the 3ds "press a" no longer means it doesn't have to wait for the computer to tell him to do it.
     
    Last edited by Mattshark, May 23, 2016
  20. Matzeus

    Matzeus Advanced Member

    Newcomer
    80
    11
    Mar 19, 2016
    Gambia, The
    Sure, but you wouldn't have to reach the part of the game which waits for button inputs. Thats what i ment.