Homebrew [Homebrew] 3DS Remote Desktop

  • Thread starter Thread starter retrozelda
  • Start date Start date
  • Views Views 223,268
  • Replies Replies 297
  • Likes Likes 46
i mapped the arrow keys to my dpad, but it didnt work.
when i looked to see what went wrong i saw this in the server

Unhandled setting [=1BTN_R]
Unhandled setting [=2BTN_DUP]
Unhandled setting [=38BTN_DDOWN]
Unhandled setting [=40BTN_DLEFT]
Unhandled setting [=37BTN_DRIGHT]
Unhandled setting [=39BTN_CPUP]
Unhandled setting [=BTN_CPDOWN=]

how do i fix this?
 
Does the FPS depend on the Nintendo console you're using (O3DS or O2DS=Bad FPS, N3DS or N2DS=Good FPS) or it's gonna get better as more and more updates are coming to the project?
 
So the server launches just fine, but when I try either of the 2 IP adresses I get this error on the 3ds:

[ERR -1] 0_NONBLOCK is set for the file descriptor for the socket and the connection cannot be immediately established;the connection shall be established asynchronously.
[ERR -1] A connection request is already in progress for the specified socket.

I also get the same errors when putting in incorrect IP adresses and different port numbers. I'm usually good with these kind of things, but I can't figure this one out.
 
I have been working on a project on and off for about 2 weeks now. I decided to work on something else so I am releasing what I have. a 3DS Remote Desktop app that allows you to remote control your PC for games, movies, porn, etc.

It is still fairly rudimentary, but it works.

To use, set the server config file to set button input mappings, the port to use, and the destination screen size(mostly used for other platforms so just leave it at 400x240 because thats the 3DS' screen size). The input mappings require win32 virtual key code int values(ascii decimal value). A list of these can be found here. NOTE: The values here are HEX, so just convert them to decimal with windows calculator or online tools like this.

The client is still a bit ugly, but once you set the server and port to connect to(D pad for server, and L and R keys to set port), press A to connect. Once connected, press SELECT to start video link. At any point, press start to exit the client. You can press ESC to stop the server. Connects/disconnects still arent exactly clean, but oh well :P

A build can be found here, but I also have a build attached. The source can be found here. Please note, i have not included the source to LZ4, but i have included prebuilt library's. if you use these librarys, dont forget to forward lz4's licenced :D




Enjoy.



Thanks to Zoogie, there is a CIA build below(Idk how to link individual posts here ><)
https://gbatemp.net/attachments/3dsremotedesktopclient_3dscia-zip.15753/

Can someone walk em through how to set this up? ( I have everything downloaded but i changed folder name the exe is in if that matters)
 
"[ERR -1] A connection request is already in progress for the specified socket."

The 3DS doesn't want to connect, and the program is already running.

I'm already administrator. What should I do?
 
So the server launches just fine, but when I try either of the 2 IP adresses I get this error on the 3ds:

[ERR -1] 0_NONBLOCK is set for the file descriptor for the socket and the connection cannot be immediately established;the connection shall be established asynchronously.
[ERR -1] A connection request is already in progress for the specified socket.

I also get the same errors when putting in incorrect IP adresses and different port numbers. I'm usually good with these kind of things, but I can't figure this one out.
I get the same error. Any fixes?

Edit: I get this new error spamming : Error on GetBackBuffer() Compressed packet 763/192000(0%)
 
Last edited by WavyPlaysGames,

Site & Scene News

Popular threads in this forum