Homebrew [Homebrew] 3DS Remote Desktop

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
9,917
Trophies
2
XP
29,897
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
  • No one is chatting at the moment.
  • Jayro @ Jayro:
    The phat model had amazingly loud speakers tho.
    +1
  • SylverReZ @ SylverReZ:
    @Jayro, I don't see whats so special about the DS ML, its just a DS lite in a phat shell. At least the phat model had louder speakers, whereas the lite has a much better screen.
    +1
  • SylverReZ @ SylverReZ:
    They probably said "Hey, why not we combine the two together and make a 'new' DS to sell".
  • Veho @ Veho:
    It's a DS Lite in a slightly bigger DS Lite shell.
    +1
  • Veho @ Veho:
    It's not a Nintendo / iQue official product, it's a 3rd party custom.
    +1
  • Veho @ Veho:
    Nothing special about it other than it's more comfortable than the Lite
    for people with beefy hands.
    +1
  • Jayro @ Jayro:
    I have yaoi anime hands, very lorge but slender.
  • Jayro @ Jayro:
    I'm Slenderman.
  • Veho @ Veho:
    I have hands.
  • BakerMan @ BakerMan:
    imagine not having hands, cringe
    +1
  • AncientBoi @ AncientBoi:
    ESPECIALLY for things I do to myself :sad:.. :tpi::rofl2: Or others :shy::blush::evil:
    +1
  • The Real Jdbye @ The Real Jdbye:
    @SylverReZ if you could find a v5 DS ML you would have the best of both worlds since the v5 units had the same backlight brightness levels as the DS Lite unlockable with flashme
  • The Real Jdbye @ The Real Jdbye:
    but that's a long shot
  • The Real Jdbye @ The Real Jdbye:
    i think only the red mario kart edition phat was v5
  • BigOnYa @ BigOnYa:
    A woman with no arms and no legs was sitting on a beach. A man comes along and the woman says, "I've never been hugged before." So the man feels bad and hugs her. She says "Well i've also never been kissed before." So he gives her a kiss on the cheek. She says "Well I've also never been fucked before." So the man picks her up, and throws her in the ocean and says "Now you're fucked."
    +1
  • BakerMan @ BakerMan:
    lmao
  • BakerMan @ BakerMan:
    anyways, we need to re-normalize physical media

    if i didn't want my games to be permanent, then i'd rent them
    +1
  • BigOnYa @ BigOnYa:
    Agreed, that why I try to buy all my games on disc, Xbox anyways. Switch games (which I pirate tbh) don't matter much, I stay offline 24/7 anyways.
  • AncientBoi @ AncientBoi:
    I don't pirate them, I Use Them :mellow:. Like I do @BigOnYa 's couch :tpi::evil::rofl2:
    +1
  • cearp @ cearp:
    @BakerMan - you can still "own" digital media, arguably easier and better than physical since you can make copies and backups, as much as you like.

    The issue is DRM
  • cearp @ cearp:
    You can buy drm free games / music / ebooks, and if you keep backups of your data (like documents and family photos etc), then you shouldn't lose the game. but with a disk, your toddler could put it in the toaster and there goes your $60

    :rofl2:
  • cearp @ cearp:
    still, I agree physical media is nice to have. just pointing out the issue is drm
  • rqkaiju2 @ rqkaiju2:
    i like physical media because it actually feels like you own it. thats why i plan on burning music to cds
    rqkaiju2 @ rqkaiju2: i like physical media because it actually feels like you own it. thats why i plan on burning...