No description
Find a file
2020-05-09 19:13:18 +03:00
libgamestream Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
moonlight.xcodeproj Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
src Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
third_party Update nanogui 2020-05-07 21:33:06 +03:00
.gitignore Update .gitignore 2020-05-04 00:20:05 +03:00
.gitmodules Change nanogui submodule URL 2020-05-07 22:14:35 +03:00
build_opus_lakka_switch.sh Fix build 2020-05-05 23:39:38 +03:00
dbg.sh Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
LICENSE Initial commit 2020-04-29 20:05:00 +03:00
link.T Update 2020-05-02 19:41:02 +03:00
Makefile Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
Makefile.libnx Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00
README.md Update README.md 2020-05-08 23:40:40 +03:00
run.sh Try to run this on a Horizon OS :C 2020-05-09 19:13:18 +03:00

Moonlight-libretro

Moonlight-libretro is a port of Moonlight Game Streaming Project for RetroArch platform. In the first place it's development for use on a Nintendo Switch, for use with Lakka on the Nintendo Switch, but can be ported on other platform (currently can run on macOS, for example).

Installing (Nintendo Switch)

  1. Install Lakka
  2. Download latest Moonlight-libretro release
  3. Put moonlight_libretro.so to lakka/storage/cores directory on your SD card (create dir if it not exist).
  4. Choose Load Core and select moonlight_libretro.so, then push Start Core.

Controls (Nintendo Switch)

  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 - sent Alt+Enter to host (for enable/disable fullscreen mode)
  7. L+R+Right - ESC key.

Building (Nintendo Switch)

  1. Firstly needs build toolchain from Lakka on the Nintendo Switch
  2. Clone this repo git clone --recursive https://github.com/rock88/moonlight-libretro.git
  3. cd moonlight-libretro
  4. Fix TOOLCHAIN path in Makefile and build_opus_lakka_switch.sh
  5. ./build_opus_lakka_switch.sh
  6. make platform=lakka-switch