Toggle menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

Moonlight-N3DS

From GameBrew
Moonlight-N3DS
MoonlightN3DS.png
General
Authorzoeyjodon
Type3DS Streaming
Version2.0.0
LicenseGPL-3.0
Last Updated2024/06/09
Links
Download
Website
Source

Moonlight is an open source client for Sunshine and NVIDIA GameStream for the "New" Nintendo 3DS, forked from Moonlight Embedded. Moonlight allows you to stream your full collection of games and applications from your PC to other devices to play them remotely.

Features

  • Text-based UI.
  • Pair/Unpair/Stream/Quit commands implemented and tested.
  • Native device implementations for video/audio/input drivers.
  • In-app stream configuration through "stream settings".
  • Wide mode (800px) video display for resolutions with a width greater than 400px.
  • Touchscreen options for extra controller buttons (L3/R3/HOME) and mouse emulation.

User guide

You can modify documented settings either in the app, or by creating/modifying the config file located at sd:/3ds/moonlight/moonlight.conf.

While this app is operable on the original 3DS, the hardware decoder must be disabled and the framerate will be significantly lower due to the slower CPU.

Media

Play Steam games on your 3DS with Moonlight (William Termini)

Moonlight 3DS Tutorial (Daft Doof)

Changelog

v2.0.0

  • Replace C memory management with simpler C++ scoping.
  • Use GPU to render images from the decoder.
  • Add keyboard touchscreen input.
  • Remove app exit from the end of stream logic.
  • Fix stream initialization logic to allow reinitialization.
  • Pulls in updates from moonlight-common-c.

v1.1.1

  • Fixes crash from pair file parsing.
  • Fixes config settings resetting.

v1.1.0

  • Add options to swap A/B & X/Y buttons and L/ZL & R/ZR buttons.
  • Display video in 3D (works for side-by-side 3D only).
  • Display image across both screens (uses absolute touch positioning for the bottom screen).
  • Add gyroscope/accelerometer motion controls.
  • Fixes sunshine connection failure (updated the moonlight common library).
  • Pulls in updates from moonlight embedded.

v1.0.1

  • Hotfix for off-by-one pair address bug.

v1.0

  • First Release.

External links

Advertising: