Homebrew [Homebrew] 3DS Remote Desktop

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,886
Trophies
2
XP
29,351
Country
United Kingdom
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.
 

Slushie3DS

Cold Beverage Lover
Member
Joined
Jan 9, 2015
Messages
707
Trophies
0
Age
29
XP
420
Country
United States
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.
 

retrozelda

Active Member
OP
Newcomer
Joined
Jun 27, 2007
Messages
39
Trophies
0
XP
240
Country
United States
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).
 

Jackall4BDN

Haunter of Daydreams and Nightmares
Member
Joined
Nov 8, 2013
Messages
780
Trophies
0
Age
30
Location
Within your Mind
XP
704
Country
Gambia, The
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?
 

retrozelda

Active Member
OP
Newcomer
Joined
Jun 27, 2007
Messages
39
Trophies
0
XP
240
Country
United States
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.
 

Jackall4BDN

Haunter of Daydreams and Nightmares
Member
Joined
Nov 8, 2013
Messages
780
Trophies
0
Age
30
Location
Within your Mind
XP
704
Country
Gambia, The
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

ChrisX930

Banned!
Banned
Joined
Sep 3, 2013
Messages
788
Trophies
0
Location
Germany
XP
458
Country
Gambia, The
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.
 

retrozelda

Active Member
OP
Newcomer
Joined
Jun 27, 2007
Messages
39
Trophies
0
XP
240
Country
United States
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.....
 

trickyhero

Member
Newcomer
Joined
Jan 24, 2015
Messages
13
Trophies
0
Age
27
XP
49
Country
United States
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.
 

retrozelda

Active Member
OP
Newcomer
Joined
Jun 27, 2007
Messages
39
Trophies
0
XP
240
Country
United States
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
 

KniknokOne

Member
Newcomer
Joined
Jan 28, 2014
Messages
23
Trophies
0
Age
28
XP
76
Country
Gambia, The
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

retrozelda

Active Member
OP
Newcomer
Joined
Jun 27, 2007
Messages
39
Trophies
0
XP
240
Country
United States
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
 

Locke644

Active Member
Newcomer
Joined
Feb 14, 2015
Messages
36
Trophies
0
Age
34
XP
58
Country
United States
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

General chit-chat
Help Users
    Xdqwerty @ Xdqwerty: @BakerMan, it wasnt aimed at you but ok