mirror of
https://github.com/rock88/moonlight-nx
synced 2024-11-26 21:40:18 +00:00
No description
libgamestream | ||
moonlight.xcodeproj | ||
src | ||
third_party | ||
.gitignore | ||
.gitmodules | ||
build_ffmpeg_lakka_switch.sh | ||
build_opus_lakka_switch.sh | ||
LICENSE | ||
link.T | ||
Makefile | ||
README.md |
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)
- Install Lakka
- Download latest Moonlight-libretro release
- Put moonlight_libretro.so to lakka/storage/cores directory on your SD card (create dir if it not exist).
- Choose Load Core and select moonlight_libretro.so, then push Start Core.
Controls (Nintendo Switch)
- Move cursor with move finger on touch screen
- L/R + tap on screen - Left/Right mouse click (allow to move cursor)
- ZL/ZR + tap on screen - Left/Right mouse click (without move cursor)
- L+R+Down - exit from stream (and close current app)
- L+R+Up - exit from stream (without closing current app)
- L+R+Left - sent Alt+Enter to host (for enable/disable fullscreen mode)
- L+R+Right - ESC key.
Building (Nintendo Switch)
- Firstly needs build toolchain from Lakka on the Nintendo Switch
- Clone this repo
git clone --recursive https://github.com/rock88/moonlight-libretro.git
cd moonlight-libretro
- Fix
TOOLCHAIN
path in Makefile and build_opus_lakka_switch.sh ./build_opus_lakka_switch.sh
make platform=lakka-switch