Homebrew 3DS Control over Wifi

Deleted member 381889

Guide Writer
Member
Joined
Jan 29, 2016
Messages
2,033
Reaction score
4,290
Trophies
1
XP
4,420
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.
 
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.
 
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.
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
 
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
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.
 
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.
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.
 
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.
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,
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.
Sure, but you wouldn't have to reach the part of the game which waits for button inputs. Thats what i ment.
 

Site & Scene News

Popular threads in this forum