Moonlight-N3DS: Difference between revisions
From GameBrew
More actions
No edit summary |
No edit summary |
||
| Line 4: | Line 4: | ||
|description=Gamestream client for the New 3DS. | |description=Gamestream client for the New 3DS. | ||
|author=zoeyjodon | |author=zoeyjodon | ||
|lastupdated= | |lastupdated=2025/04/15 | ||
|type=3DS Streaming | |type=3DS Streaming | ||
|version=2. | |version=2.1.0 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/3dshomebrews/MoonlightN3DS.7z | |download=https://dlhb.gamebrew.org/3dshomebrews/MoonlightN3DS.7z | ||
| Line 42: | Line 42: | ||
==Changelog== | ==Changelog== | ||
'''v2.1.0''' | |||
* Fixes bugs with pairing/connecting to newer Sunlight versions. | |||
* Clarifies language around the SOPS setting. | |||
* Adds a setting for using the ZL/ZR button inputs as left/right mouse clicks. | |||
* Adds 3DSX file to the build outputs. | |||
* Adds F11 and F12 keys to the virtual keyboard. | |||
'''v2.0.0''' | '''v2.0.0''' | ||
* Replace C memory management with simpler C++ scoping. | * Replace C memory management with simpler C++ scoping. | ||
Revision as of 07:55, 19 April 2025
| Moonlight-N3DS | |
|---|---|
| General | |
| Author | zoeyjodon |
| Type | 3DS Streaming |
| Version | 2.1.0 |
| License | GPL-3.0 |
| Last Updated | 2025/04/15 |
| 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.1.0
- Fixes bugs with pairing/connecting to newer Sunlight versions.
- Clarifies language around the SOPS setting.
- Adds a setting for using the ZL/ZR button inputs as left/right mouse clicks.
- Adds 3DSX file to the build outputs.
- Adds F11 and F12 keys to the virtual keyboard.
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.