Homebrew [Homebrew] 3DS Remote Desktop

  • Thread starter Thread starter retrozelda
  • Start date Start date
  • Views Views 223,481
  • Replies Replies 297
  • Likes Likes 46
If you were sending something specific like the video from a gba emulator, would it help to just send the image at gba resolution, and have the 3ds stretch it back up if needed? More work to support specific uses rather than just general, but might be effective.
 
If you were sending something specific like the video from a gba emulator, would it help to just send the image at gba resolution, and have the 3ds stretch it back up if needed? More work to support specific uses rather than just general, but might be effective.

This is a great idea, actually. Lower pixel resolution would make for higher frames.
 
This is a great idea, actually. Lower pixel resolution would make for higher frames.

this is totally possible, although the easiest way for the server to select a process to attach to to grab the front buffer would probably require a gui to make it simpler. I dont have gui skills nor do i have visual studios to use windows forms with .net.

and on the 3ds size, ive got plans to use the gpu for drawing(instead of directly uncompressing the packet into the screen buffer).
 
this is totally possible, although the easiest way for the server to select a process to attach to to grab the front buffer would probably require a gui to make it simpler. I dont have gui skills nor do i have visual studios to use windows forms with .net.

and on the 3ds size, ive got plans to use the gpu for drawing(instead of directly uncompressing the packet into the screen buffer).

I so badly want this to improve, Dolphin on my 3DS (since i can´t have it on wiiU-Gamepad) while lying in my bed and vegitating while playing... the dream xD

Also, i´m on Win8.1 and like with every "fake-input" (glovepie etc. with XPadder being the only exception) it won´t be recognized in any games, just on my desktop-apps like browser, explorer and notepad etc. anyone got a hint how to change that?

3rd thing: any chance to see DirectX-Hooks, soon? Or do i have to stick with running things in windowmode?
 
I so badly want this to improve, Dolphin on my 3DS (since i can´t have it on wiiU-Gamepad) while lying in my bed and vegitating while playing... the dream xD

Also, i´m on Win8.1 and like with every "fake-input" (glovepie etc. with XPadder being the only exception) it won´t be recognized in any games, just on my desktop-apps like browser, explorer and notepad etc. anyone got a hint how to change that?

3rd thing: any chance to see DirectX-Hooks, soon? Or do i have to stick with running things in windowmode?

I have plans to try some things to help improve the speed, but the main bottle neck is the 3DS wireless(the new 3ds should work better, but i still ahve yet to get my hands on it yet. I, unfortunately, use windows 8.1 as well, and I know that pain. I have started looking into using vJoy, but i have no progress to report yet. And as for the directX hooks, I do plan to do this, but its not something that has priority. I want to get the touchscreen to emulate a laptop trackpad to move the mouse and add setting down there too, so I can free up the START and SELECT buttons.
 
I have plans to try some things to help improve the speed, but the main bottle neck is the 3DS wireless(the new 3ds should work better, but i still ahve yet to get my hands on it yet. I, unfortunately, use windows 8.1 as well, and I know that pain. I have started looking into using vJoy, but i have no progress to report yet. And as for the directX hooks, I do plan to do this, but its not something that has priority. I want to get the touchscreen to emulate a laptop trackpad to move the mouse and add setting down there too, so I can free up the START and SELECT buttons.

well i tried Dolphin on 640x480 and with framelimiter, and it went ok, while not totally smooth at least at a rate where i would consider it playable
the only thing is none of the games taking input from it right now as of fuck microsoft ...

On another another note, would it be an easy thing to make a quick and dirty change to be able to choose a certain screen-area to be mirrored instead of the whole screen, and could you throw it in as one of the next things? some of my apps just force up my resolution again, making the 3ds-screen either cropped or moving things out of place, taking a forced screen-area or better yet attaching the mirroring to a movable window would be nuts!(the good kind of nuts)

EDIT: ErMerGerd Project64 takes it as the input-plugin is old as fuck. Time for some seriously laggy Mario Kart 64 on 3DS xDD
 
  • Like
Reactions: retrozelda
At least, we need a little helper-tool that let us configure the Buttons. I can't get the buttons to work correctly :/
btw. you should make able to use START and SELECT as buttons.
 
well i tried Dolphin on 640x480 and with framelimiter, and it went ok, while not totally smooth at least at a rate where i would consider it playable
the only thing is none of the games taking input from it right now as of fuck microsoft ...

On another another note, would it be an easy thing to make a quick and dirty change to be able to choose a certain screen-area to be mirrored instead of the whole screen, and could you throw it in as one of the next things? some of my apps just force up my resolution again, making the 3ds-screen either cropped or moving things out of place, taking a forced screen-area or better yet attaching the mirroring to a movable window would be nuts!(the good kind of nuts)

EDIT: ErMerGerd Project64 takes it as the input-plugin is old as fuck. Time for some seriously laggy Mario Kart 64 on 3DS xDD

cropping could easily be done(and i actually cut it from my vita remote server because I didnt feel like i needed it at the time), although the draggable window idea does sound beautiful...


Looks great so far :lol: Maybe with the new 3ds it could even be as good as the nvidia shield!

i initially wanted to have the server hook into the shadowplay/game stream functionality, but nvidia doesnt seem to have a public way of doing this

edit: i literally just found out about this tho.....
 
i initially wanted to have the server hook into the shadowplay/game stream functionality, but nvidia doesnt seem to have a public way of doing this

edit: i literally just found out about this tho.....

Wow this looks really useful, and it's opensource too! I wonder how tough it would be to use this on the 3ds.
 
it seems to be made mostly in java, although I havnt looked at the C implementations for IOS yet. If the GL calls are all supported in ES 1.1, it should be doable. Ill look more into is the next time i get a good chunk of free time, as well as look into more reverse engineered libraries
 
Hayhoo \(^~^ -)
First of all great job man d(°-c° d) this is amazing ^^ I have waited for this so freaking long :P

And second of all could you maybe help me with this (hopefully @.@) little problem?
Everytime I try to use one of the IPs I get this Error:

"
[ERR -1] 0_NONBLOCK is set for te file
description for the socket and the connection
cannot be immediatly be established;
the connection shall established
asynchronously
[ERR -1] A connection request is already
in progress for the specified socket
"

And this repeats itself every 5 minutes or so...

Sincerely,
Knikki
 
  • Like
Reactions: clienthax
Hayhoo \(^~^ -)
First of all great job man d(°-c° d) this is amazing ^^ I have waited for this so freaking long :P

And second of all could you maybe help me with this (hopefully @.@) little problem?
Everytime I try to use one of the IPs I get this Error:

"
[ERR -1] 0_NONBLOCK is set for te file
description for the socket and the connection
cannot be immediatly be established;
the connection shall established
asynchronously
[ERR -1] A connection request is already
in progress for the specified socket
"

And this repeats itself every 5 minutes or so...

Sincerely,
Knikki


the errors are basically saying "I tried to connect, and because I am non blocking, ill keep trying" and "I already tried to connect, but you are telling me to connect again". This is the rudimentary part of the app where I dont give out meaningful errors. what essentially is happening is that the client cant connect to the server running on your pc. This is from any number of reasons with your network/firewall. make sure both devices are on the same network and that your firewall isnt blocking incoming connections
 
I know the topic has already gotten underway, but I'd like to say that this idea is awesome. The thought of just being able to use the 3ds as a remote PC would just make me happy. Especially if you could just link the two over a network and still have the same functionality hundreds of miles away.
I so badly want this to improve, Dolphin on my 3DS (since i can´t have it on wiiU-Gamepad) while lying in my bed and vegitating while playing... the dream xD

Technically, you could download and try the android dolphin emulator. You'd be living the dream, albeit at at about -2 fps :)
 

Site & Scene News

Popular threads in this forum