No description
Find a file
rock88 8008ba9c00 Starting stream from a main thread;
Handle stream start errors.
2020-05-25 21:47:17 +03:00
moonlight.xcodeproj Allow to select audio driver and delay 2020-05-24 20:38:05 +03:00
src Starting stream from a main thread; 2020-05-25 21:47:17 +03:00
third_party Update moonlight-common-c 2020-05-24 19:07:01 +03:00
.gitignore Refactoring crypto functions 2020-05-16 23:54:06 +03:00
.gitmodules Save/load settings with jansson 2020-05-22 22:42:32 +03:00
dbg.sh Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
icon.jpg Add icon 2020-05-23 21:15:04 +03:00
LICENSE Initial commit 2020-04-29 20:05:00 +03:00
Makefile 1.0.5 2020-05-24 20:38:31 +03:00
README.md Update README.md 2020-05-24 19:10:29 +03:00
run.sh Remove libretro stuff 2020-05-23 20:16:26 +03:00

Moonlight-NX

Moonlight-NX is a port of Moonlight Game Streaming Project for Nintendo Switch.

Installing

  1. Download latest Moonlight-NX release;
  2. Put moonlight.nro to sdcard:/switch/moonlight;
  3. Launch hbmenu over Title Redirection (for FULL RAM access);
  4. Launch moonlight.

Controls

  1. Move cursor with move finger on touch screen;
  2. L/R + tap on screen - Left/Right mouse click (allow to move cursor);
  3. ZL/ZR + tap on screen - Left/Right mouse click (without move cursor);
  4. L+R+Down - exit from stream (and close current app);
  5. L+R+Up - exit from stream (without closing current app);
  6. L+R+Left - Alt+Enter (for enable/disable fullscreen mode);
  7. L+R+Right - ESC key;
  8. ZL+ZR+Left - show video decoder/render stats;
  9. ZL+ZR+Right - hide video decoder/render stats;

Build Moonlight-NX

  1. Setup Development Environment;
  2. Install deps (See Makefile). Please note - you should use libcurl 7.69.1!
  3. Clone this repo: git clone --recursive https://github.com/rock88/moonlight-nx.git;
  4. cd moonlight-nx;
  5. make.

Assets

Icon - moonlight-stream project logo.