Vita Moonlight: Difference between revisions
More actions
No edit summary |
|||
| Line 1: | Line 1: | ||
{{Infobox Vita Homebrews | {{Infobox Vita Homebrews | ||
|title=Vita Moonlight | |title=Vita Moonlight | ||
| Line 10: | Line 4: | ||
|description=NVIDIA Moonlight Streamer port. | |description=NVIDIA Moonlight Streamer port. | ||
|author=AorsiniYT, xyzz, d3m3vilurr, ShadowPrince | |author=AorsiniYT, xyzz, d3m3vilurr, ShadowPrince | ||
|lastupdated=2025/07/ | |lastupdated=2025/07/09 | ||
|type=Other Apps | |type=Other Apps | ||
|version=0.12. | |version=0.12.2 | ||
|license=GPL-3.0 | |license=GPL-3.0 | ||
|download=https://dlhb.gamebrew.org/vitahomebrews/vitamoonlight.7z | |download=https://dlhb.gamebrew.org/vitahomebrews/vitamoonlight.7z | ||
|website=https://github.com/xyzz/vita-moonlight | |website=https://github.com/xyzz/vita-moonlight | ||
|source=https://github.com/xyzz/vita-moonlight | |source=https://github.com/xyzz/vita-moonlight | ||
}} | |||
{{#seo: | |||
|title=Vita Homebrew Apps (Other Apps) - GameBrew | |||
|title_mode=append | |||
|image=vitamoonlight2.png | |||
|image_alt=Vita Moonlight | |||
}} | }} | ||
Vita Moonlight is a vita port of [https://github.com/irtimmer/moonlight-embedded Moonlight Embedded]. Moonlight is an open source implementation of NVIDIA GameStream. | Vita Moonlight is a vita port of [https://github.com/irtimmer/moonlight-embedded Moonlight Embedded]. Moonlight is an open source implementation of NVIDIA GameStream. | ||
| Line 61: | Line 61: | ||
==Changelog== | ==Changelog== | ||
'''v0.12.2''' | |||
* Major Features | |||
** '''Swap L1/R1 and L2/R2 Buttons''' | |||
*New option in the settings menu to swap the functions of the L1/R1 and L2/R2 buttons. | |||
** '''Gamepad Type Selection''' | |||
*Choose between Xbox or PlayStation controller layout directly from the settings menu. | |||
* Core Improvements | |||
** '''Robust Host Scan Logic''' | |||
*** Host scan is always restarted cleanly when returning to the main menu or after leaving any submenu. | |||
*** Main menu now waits for the scan thread to be ready before allowing host selection. | |||
** '''UI/UX Refinements''' | |||
*** Swap and mapping exclusivity logic is now robust and bidirectional. | |||
*** Controller type selection in the UI now saves, loads, and updates immediately. | |||
*** Touch Mouse and Touchscreen toggles update their subname in the menu instantly after toggling. | |||
* Under the Hood | |||
** Cleaned up and stabilized code, especially around host scan thread handling and function declarations. | |||
** Numerous bug fixes and general stability improvements. | |||
'''v0.12.1''' | '''v0.12.1''' | ||
* '''Major Features: | * '''Major Features: | ||
Revision as of 06:11, 11 July 2025
| Vita Moonlight | |
|---|---|
| General | |
| Author | AorsiniYT, xyzz, d3m3vilurr, ShadowPrince |
| Type | Other Apps |
| Version | 0.12.2 |
| License | GPL-3.0 |
| Last Updated | 2025/07/09 |
| Links | |
| Download | |
| Website | |
| Source | |
Vita Moonlight is a vita port of Moonlight Embedded. Moonlight is an open source implementation of NVIDIA GameStream.
It allows you to stream your full collection of Steam games from your powerful Windows desktop to your PS Vita.
User guide
The latest release is marked as a risk application in VitaShell, this may be just related to the latest vitasdk changes. Please don't panic about alert message.
More information can be found at:
If you need more help, join the #vita-help channel in Discord.
Screenshots
Media
PS Vita Hacks: Stream Your PC Games On Your Vita! Moon Light Homebrew Nvidia Game Stream Client 2021 (Robles Junior)
Known issues
Many issues related NVIDIA GameStream's limitations, please check GeForce forum.
Cannot control on some games:
- Most games can works controller if they support that. But very limited games cannot work on the stream.
- But NVIDIA GameStream only support xinput, but these games only support DirectInput.
Issues related to controls:
- Control for games that use directinput instead of xinput #.
- Why do some games not detect the controller? #.
- No controls on some games? #74.
- If you want to remote control these game, please check with xinput wrappers like x360ce and XInput Plus.
See also vita-moonlight issues page.
Other Issues:
- A handshake issue could be still alive. It needs to fix in the handshaking codeset or vitasdk part.
Changelog
v0.12.2
- Major Features
- Swap L1/R1 and L2/R2 Buttons
- New option in the settings menu to swap the functions of the L1/R1 and L2/R2 buttons.
- Gamepad Type Selection
- Choose between Xbox or PlayStation controller layout directly from the settings menu.
- Core Improvements
- Robust Host Scan Logic
- Host scan is always restarted cleanly when returning to the main menu or after leaving any submenu.
- Main menu now waits for the scan thread to be ready before allowing host selection.
- UI/UX Refinements
- Swap and mapping exclusivity logic is now robust and bidirectional.
- Controller type selection in the UI now saves, loads, and updates immediately.
- Touch Mouse and Touchscreen toggles update their subname in the menu instantly after toggling.
- Robust Host Scan Logic
- Under the Hood
- Cleaned up and stabilized code, especially around host scan thread handling and function declarations.
- Numerous bug fixes and general stability improvements.
v0.12.1
- Major Features:
- Automatic Pairing Fixed:
- Reliable pairing directly from Vita via "Search device" - no manual steps required.
- Absolute Touch Support (Beta):
- Experimental touch controls for enhanced gameplay.
- Motion Controls Integration:
- Gyroscope aiming for immersive motion experiences.
- Elevated Floating Keyboard:
- Keyboard now overlays content without obscuring the screen (see screenshot below).
- Automatic Pairing Fixed:
- Core Improvements:
- Enhanced Host Management:
- Status indicators: Online (green), Offline (red), IP Update Needed (yellow).
- Automatic IP change detection with confirmation dialog.
- Manual refresh via Triangle button in menus.
- Network Optimization:
- New modular mDNS sniffer for faster device discovery.
- Updated libraries: moonlight-common-c, enet, inih.
- UI/UX Refinements:
- Robust handling of missing/empty host fields.
- Improved debug logging and error handling.
- Enhanced Host Management:
- Under the Hood:
- Numerous bug fixes and stability enhancements.
- Comprehensive code cleanup and optimization.
v0.9.3
- Fix pairing issue (#231, 5494d93).
- Update latest moonlight-common-c & enet (902cbed).
- Update latest libgamestream (#232).
v0.9.2
- Fixed disconnects after stream is started (#222).
v0.9.1
- Support GFE 3.22 (2452e98).
v0.9.0
- Expose local audio setting to the end user (#173).
- Remember the currently connected address (7998108).
- Add a 21:9 resolution (1280x540) to Settings (f1eb931).
- Properly display stream in the correct display ratio, and place in the middle of the screen (14e3a2c).
- Since GFE will add blackbars to the stream even when a non-16:9 monitor is using 16:9 resolution, there is another option to use along the 21:9 resolution to only display the center 16:9 region (5b7a2cc).
- Detect supported resolutions (#193).
- Add new option to enable/disable of the vita vblank waiting (#197).
Full list of changes can be found here.
Credits
- Icon - moonlight-stream project logo.
- Livearea background - Moonlight Reflection Public domain.