Homebrew 3DS Control over Wifi

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
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.
 

mashers

Stubborn ape
Member
Joined
Jun 10, 2015
Messages
3,837
Trophies
0
Age
40
Location
Kongo Jungle
XP
5,074
Country
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.
 

Deleted member 381889

Guide Writer
OP
Member
Joined
Jan 29, 2016
Messages
2,035
Trophies
1
XP
4,420
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
 

shinyquagsire23

SALT/Sm4sh Leak Guy
Member
Joined
Nov 18, 2012
Messages
1,977
Trophies
2
Age
26
Location
Las Vegas
XP
3,765
Country
United States
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.
 

Matzeus

Well-Known Member
Newcomer
Joined
Mar 19, 2016
Messages
80
Trophies
0
Age
34
XP
227
Country
Gambia, The
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.
 

Mattshark

Well-Known Member
Member
Joined
Aug 31, 2015
Messages
254
Trophies
0
Age
24
XP
239
Country
United States
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,

Matzeus

Well-Known Member
Newcomer
Joined
Mar 19, 2016
Messages
80
Trophies
0
Age
34
XP
227
Country
Gambia, The
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

General chit-chat
Help Users
    K3Nv2 @ K3Nv2: Like for micro