efa5005524
Fixed the AMD bug listed within the issue tracker. "Undefined constant or missing '(' in 'vbr'" assuming vbr rc was removed, therefore I've changed this to vbr_latency. Added some flags to improve performance (Unsure if this has worked or not, however AMD encoding appears to be working relatively well all considering!) Also tinkered with amd hevc although this isn't good and causes heavy latency most likely due to 264 -> 265 conversion. Monitor issue bugged me as it was simply a windows issue causing my primary monitor to instead be ID 1 where SkyNX assumed it was 0. Added user input field above set screen to 720p where they can specify another monitor. Users can now specify a vsync option, this is experimental tbh, and was just something I noticed could be tinkered with from the users point of view. Made window resizable due to issues I had with the user interface randomly going smaller (Unsure where this bug is coming from, may be due to multi-monitor setup) |
||
---|---|---|
.vscode | ||
Screenshots | ||
SkyNX | ||
SkyNX-Streamer | ||
.gitignore | ||
LICENSE | ||
README.md |
SkyNX
Stream your PC games to your Nintendo Switch without Android! Now on the Homebrew App Store!
Also, if you can help, I'm currently looking for a job. If you have any leads, let me know at SkyNxApp@gmail.com.
Video Instructions / Review Here.
If your interested in using SkyNX to turn your Nintendo Switch into a WiiU gamepad using Cemu. Here is a link with my tutorial on how to set it up! Nintendo Switch as a WiiU Gamepad
As per user suggestions I have made a patreon and a paypal. If you think this app is Useful, Plese consider donating to support its development. Donate
The desktop streaming client is completely new. The Switch app however has it's roots in the original In-Home-Switching app.
Features
- Stream PC games with audio to switch at 60fps!
- Handles up to 8 JoyCon pairs. (8 Players at once!)
- Motion control support for Cemu.
- Use Analog sticks and triggers to control mouse
- Use gyro to control mouse like a Wii remote.
- Built in Nvidia encoding for low latency.
- Built in AMD encoding for low latency.
- Built in Intel encoding for low latency.
- Automatically sets desktop resolution for max performance. (Optional)
- Optionally disable video to use the JoyCons as remotes on PC!
- Optionally disable audio.
- Optionally swap A and B AND X and Y.
- Handles basic touch input.
- Handles right click. (Touch with 1 finger, tap with the second)
- Handles scrolling. (Your standard 2 finger scroll.)
Instructions:
NOTE if you have a issue installing the audio driver, make sure you have the latest VCRedist
- Copy the switch folder in SkyNX.zip, to the root of your sd card.
- Install the forwarder with a nsp installer such as Goldleaf.
- Extract SkyNXStreamer-win32-ia32.zip to somewhere safe.
- Open SkyNXStreamer-win32-ia32/SkyNXStreamer.exe
- Launch SkyNX on switch.
- Put the IP showed on the app into the streamer.
- Click start streamer.
SkyNX App
SkyNX Streamer
Troubleshooting:
If for some reason the controllers don't work. Try the following steps.
- Restart windows, and launch it again.
- If it still is not working. And you have previously used In-Home-Switching, Try removing the ScpDriverInterface that In-Home-Switching installs. You can use the installer that came with it to uninstall it, or get it Here.
If the streamer just starts and stops immediately, try the following steps.
- Reinstall the xBox controller driver from the settings tab.
- Try running it again, if it still fails, restart the system and try once more.
If there is no audio playing..
- Remove the audio driver in settings, and re-install it. If it doesn't work then try step 2.
- Restart windows and launch it again.
Known issues
- Currently more than 1 controller is not working, please wait for update.
Credits to
- DuchessOfDark88 App icon and graphics. (Some content at this link may be NSFW)
- ffmpeg for being such a powerful media tool that we use on PC and Switch.
- SwitchBrew for libNX and its ffmpeg inclusion
- Atmosphère for being such a great Switch CFW
- Screen Capture Recorder for helping us grab audio.