Moonlight-NX Switch

From GameBrew
Moonlight-NX
Moonlightnx2.png
General
Authorrock88
TypeUtilities
Version1.2.0
LicenseGPL-3.0
Last Updated2021/04/17
Links
Download
Website
Source

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

Features

  • 720/1080p&30/60fps streaming.
  • Rumble support.
  • Good audio.
  • Mouse/scroll support.
  • Customizable button mapping and combo keys for each game.

Installation

Download latest release or automatic build (require GitHub account).

Put moonlight.nro to sdmc:/switch/moonlight.

Launch hbmenu over Title Redirection (for FULL RAM access).

Launch moonlight.

User guide

Firstly check official Setup Guide.

Connect your PC and Switch to same WiFi network (Use 5GHz for best performance).

In Moonlight-NX push 'Add new host' button and enter your PC IP address.

Pair Moonlight-NX with your PC.

Other versions

Controls

Defaults:

Move on touch screen - Move cursor

Move with two finger - Scroll

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 - Alt+Enter (for enable/disable fullscreen mode)

L+R+Right - ESC key

ZL+ZR+Left/Right - Show/Hide video decoder/render stats

Minus+Plus - Guide button

Screenshots

moonlightnx2.png

moonlightnx3.png

Media

Among Us on Nintendo Switch (TritonusRaven)

Known issues

  • Partial gamepad input in UI (Doesn't work with combobox popups, alerts can close by press B button).
  • Audio can freezes/crashes and app can freezes on a stream exit.
  • Mouse/scroll doesn't work in docked mode (because required interaction with touch screen).

Changelog

1.2.0 2021/04/17

  • GFE 3.22 support and more:
    • UI fixes and improvements.
    • Wake Up on Lan feature.
    • Find Host PC feature.
    • HID keyboard/mouse support.

1.1.0 2020/06/14

  • Fix "Gray screen" issue.
  • Fix incorrect mouse movements.
  • Working scroll in UI and on a streaming PC (just scroll with two fingers).
  • Add combo for Guide button (default is Minus+Plus).
  • Customizable button mapping and combo keys for each game.
  • Allow to close current game, also allow to run game when another game already running.
  • Lots of UI fixes and improvements.

1.0.9 2020/05/31

  • UI and gamepad input improvements.
  • Resize screen support (for dock mode).
  • New logger with write to file feature (enable in Settings, also you can view logs on a new Logs screen).
  • New mouse input mode - click by tap (also moved cursor to tap position, enable in Settings).

1.0.8 2020/05/29

  • Partial gamepad input in UI (Doesn't work with buttons on topbar and Settings, A - select, B - back).
  • Fix issue with exit from Main screen by pressing PLUS button.
  • Add Streaming Optimal Playable Settings (set desktop and game resolution same as a stream resolution).
  • Add Play Audio on PC option (enable/disable audio on PC while streaming).
  • Setup GamePad on a stream start (some games don't recognise gamepad without this feature).
  • Fix game quit on a exit from stream by press L+R+Down.
  • Remove ffmpeg decoder capabilities which can cause internal decoder corruption.
  • UI bugfix and improvements.

1.0.7 2020/05/28

  • Fix Audren audio renderer.
  • Remove Adout audio renderer and all audio settings.
  • Video records allowed.

1.0.6 2020/05/26

  • Start stream from main thread.
  • Handle few errors.

1.0.4 2020/05/25

  • Stop rumble after stream will terminate.
  • Allow to select audio driver in Settings (Audren is better, but not always working).
  • Allow to select audio delay (for some reason Audren driver start working with value 50, but sometime work with lower value).

1.0.4 2020/05/25

  • Horizon OS port.

External links

Advertising: