Homebrew Question What Is The Best "In Home Game Streaming" Solution For Switch?

GibboHull

Active Member
OP
Newcomer
Joined
Apr 4, 2019
Messages
25
Trophies
0
Age
31
XP
176
Country
United Kingdom
Hello everyone!

To cut a long story short I'm looking to see if there are any game streaming solutions that I have missed for the Switch, I've tried a few and they are all *almost* there but there are niggling things keeping it from being the perfect expereince.

So far I've tried:
In Home Switching - Great little homebrew app, but had frequent controller disconnects and the audio was really distorted, also had to unmount the virtual controller every time I used my keyboard again for games.

Rainway & Moonlight Embedded on L4T Linux - Worked but incredibly slowly. Huge input lag too. Which is to be expected really - not what L4T is built for.

Moonlight on Switchbrew Android - Almost there, I'm talking 95%, but the analog sticks on the joy-con are locked to 8 directions when connected through bluetooth, also it seems that they also behave as a d-pad instead of an analog stick. Think this is something to do with drivers but I'm sure that team has much more important things to be doing then fixing that.

Are there any other options out there that I'm missing by any chance?

The only other thing I can think of is to use my 8bitdo adapter and connect the Joy-Cons to the switch using that - but not sure if it Android supports USB input or if it needs other drivers that would cause lineage to break.

Cheers!
 
  • Like
Reactions: Csmrcc

Beckershoff

Member
Newcomer
Joined
Aug 2, 2018
Messages
8
Trophies
0
Age
43
XP
482
Country
Netherlands
Really good question! Currently Moonlight under Android is for me personally the best approach and is giving me the best results.

Sadly I also cannot use the joycons properly due to the lacking analog support and therefor looking for a solution :-/

I am still hoping a skillful developer is able to port Moonlight to the Switch.. I would even be willing to pay for this!
 

GibboHull

Active Member
OP
Newcomer
Joined
Apr 4, 2019
Messages
25
Trophies
0
Age
31
XP
176
Country
United Kingdom
Me too, very much so!

As far as I know the reason why it's not viable on switch natively because we don't have access to to video decoding through Horizon.
 

Rahkeesh

Well-Known Member
Member
Joined
Apr 3, 2018
Messages
2,181
Trophies
1
Age
43
XP
3,320
Country
United States
People have gotten USB to work on android, you have to dig through the XDA forums to find it. But its not clear to me whether the 8bitdo adapter works on like, standard android in the first place. If it does then you'd probably be fine.
 

hippy dave

BBMB
Member
Joined
Apr 30, 2012
Messages
10,166
Trophies
2
XP
33,396
Country
United Kingdom
Moonlight on Switchbrew Android - Almost there, I'm talking 95%, but the analog sticks on the joy-con are locked to 8 directions when connected through bluetooth, also it seems that they also behave as a d-pad instead of an analog stick. Think this is something to do with drivers but I'm sure that team has much more important things to be doing then fixing that.
Yeah the not-really-analogue behaviour with joycons is the main bummer about playing games on Switch android, but the issue is understood and will be resolved one way or another hopefully before too long. It's a bug in android's bluetooth stack that stops the fully-functional joycon driver from working, it's resolved in newest android but someone is going to have to backport the new bluetooth stack or do something else of similar complexity. Hopefully won't take forever.
 

phillyrider807

Well-Known Member
Member
Joined
May 2, 2009
Messages
447
Trophies
1
XP
1,402
Country
United States
Yea right now Moonlight via android is the best way but without a bluetooth controller u not gonna have analog support until they fix that. I've been using it to play "Pokemon Insurgence" in bed lol.


I still dont know why vita can have a native moonlight app but not switch.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • SylverReZ @ SylverReZ:
    One would have to make several changes to the code to ensure that it fills the entire screen.
  • nitr8 @ nitr8:
    I went back to the old port I had previously running as it's the only one which was up to complete with sound, music, controls etc.
  • SylverReZ @ SylverReZ:
    @nitr8, How long have you worked on this port, just this year?
  • nitr8 @ nitr8:
    ...and I'm currently playing it - no crash so far. If I could, I'd live-stream
  • SylverReZ @ SylverReZ:
    Or play through it until you encounter a bug or so.
  • SylverReZ @ SylverReZ:
    You should maybe hire beta/alpha testers to playtest your game while you continue to update the port, but that's up to you.
  • nitr8 @ nitr8:
    I have been working on BLOOD for the Wii for a few weeks but that was 2 years ago until I noticed that it would randomly crash out of a sudden at some point and I never managed to find the origin of the bug.
    +1
  • SylverReZ @ SylverReZ:
    @nitr8, Something like an USB Gecko would be extremely helpful for debugging. Not sure if there might be an IDA plugin which can do this wirelessly.
  • nitr8 @ nitr8:
    That also was the reason why I never released it to the public. Which btw. is a shame because the game is basically "complete" and ready for release
  • SylverReZ @ SylverReZ:
    @nitr8, If you consider open-sourcing this, then I'm sure somebody could point out the bugs for you in the repository, such as walking through step-by-step on what it's doing.
  • nitr8 @ nitr8:
    I have 2 USB Gecko's. I'm using one for debug printout messages while I use the second one for realtime debugging within Eclipse where I make changes to the code
    +1
  • SylverReZ @ SylverReZ:
    @nitr8, Ah good, having two is always handy.
  • SylverReZ @ SylverReZ:
    Not sure why you'd want to, but it's a good thing at least.
  • nitr8 @ nitr8:
    You need two if you want realtime-debugging AND debug printout at the same time. The problem is that GDB (the GNU debugger) needs a connection over a serial port while the other one also needs a connection over a serial port. You cannot send debugging commands and printout messages over the same port. It just wouldn't work. I've tested this.
    +1
  • nitr8 @ nitr8:
    I should probably see if I can run this natively on a PC using the original commits where I pulled the code from. Basically the repository is the same but the commits were different when it comes to the main game code and the engine overlay...
    +1
  • nitr8 @ nitr8:
    BTW: I saw you mentioned me in the link to the ROTT wall bug where a moving wall exits the game map.
    +1
  • nitr8 @ nitr8:
    The original developers put an image into the code which would be shown once this bug happens. It's the one you see at the end of the video and it's also the same image I'm using as an avatar.
    +1
  • nitr8 @ nitr8:
    Anyway, I hope BLOOD will finally make it's way onto the Wii. I ported DOOM, HERETIC, HEXEN, STRIFE, ROTT and HEXEN II before years ago. I simply cannot imagine that it's too hard to get the game
    running stable.
    +1
  • K3Nv2 @ K3Nv2:
    Wut
  • SylverReZ @ SylverReZ:
    @nitr8, Okay, good luck with that. :)
  • realtimesave @ realtimesave:
    don't hide pls
  • realtimesave @ realtimesave:
    oh hi SylverReZ
  • nitr8 @ nitr8:
    If I just had the chance to live-stream the running game on the Wii... :unsure:
    +1
  • SylverReZ @ SylverReZ:
    @realtimesave, Oh, hey. I was pretty busy lol.
    SylverReZ @ SylverReZ: @realtimesave, Oh, hey. I was pretty busy lol.