Releases: zoeyjodon/moonlight-N3DS
Releases · zoeyjodon/moonlight-N3DS
Release list
Moonlight 3DS v3.0.1
Moonlight 3DS v3.0.0
Changelog
New Features
- Replaces touchscreen previous/next buttons, exit stream keybind, display type, and debug settings with an in-stream menu accessible through the HOME button.
- Adds display option for showing magnified images on the bottom screen to make small text more readable
- Adds the ability to specify host port when setting up a new address
- Adds logic to allow users to exit the app while streaming is active
Bug Fixes
- Fix host reconnection issues caused by private key deinitialization
- Fix hanging when trying to connect to a nonexistent/unresponsive host
- Fixes crashes caused by the video stream derefing NULL pointers
- Updates common libraries to ensure connection logic is up-to-date
Code changes
- Updates moonlight-common-c
- Pulls in upstream changes
- Use mvd buffer calculation and downscaling for larger image sizes (can now stream 720p comfortably @ 30fps)
- Various improvements to code clarity and readability
- Adds messaging system to alert components to events without requiring extraneous knowledge of other components
- Removes unused driver and config definitions
- Add a 10s timeout to HTTP operations
- Move all display updating logic to the renderer/video decoder
- Adds mutex system for managing shared resources across threads
- Improve directory naming for clarity
- Use the GSP wait to improve control and dispatch loop responsiveness
- Adds a "mock video decoder" implementation
- Makes the config files C++
- Replaces "hwdecode" with a video_decoder option
CIA Download

Moonlight 3DS v2.1.0
Moonlight 3DS v2.0.0
Moonlight 3DS v1.1.1
Moonlight 3DS v1.1.0
Changelog
- 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
Moonlight 3DS v1.0.1
Changelog:
- Hotfix for off-by-one pair address bug
Moonlight 3DS v1.0.0
Initial Release
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



