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

Vita Moonlight HD: Difference between revisions

From GameBrew
No edit summary
No edit summary
Line 1: Line 1:
{{cleanup|article|Needs cleanup}}
{{#seo:
{{#seo:
|title=Vita Homebrew Apps (Other Apps) - GameBrew!
|title=Vita Homebrew Apps (Other Apps) - GameBrew!
Line 16: Line 15:
|license=GPL-3.0
|license=GPL-3.0
|download=https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita.7z
|download=https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita.7z
|website=
|website=https://forum.devchroma.nl/index.php/topic,284.0.html
|source=https://github.com/GrapheneCt/vita-moonlight
|source=https://github.com/GrapheneCt/vita-moonlight
}}
}}
NVIDIA Gamestream client for PlayStation Vita, based on moonlight-embedded
'''Vita Moonlight HD''' is a vita port of Moonlight Embedded with support for 1280x720 and 1920x1080 resolutions. The original [[Vita Moonlight Vita|Moonlight Vita]]port here.
 
==What is New?==
*New features:
** Added support for native 1920x1080 and 1280x720 resolutions
** Added on screen keyboard support
** Audio stream can now be continued with the screen off
** Audio stream can now be continued with application suspended
** Moonlight stream will now not disconnect when you suspend application
** DS4 touchpad on PSTV will now work in direct input mode (full touchscreen simulation)
** Bluetooth keyboard support
** Touchscreen/touchpad (DS4) input has been reworked. All timeframes have been adjusted. It is now as close as possible to laptop touchpad. You can use following gestures:
*** Drag to move cursor
*** Tap: left mouse button click (recognized on release)
*** First finger hold, second finger tap: right mouse button click (recognized on release of second finger)
*** Tap and hold in one place: enter hold left mouse button mode. After mode is entered, you can freely drag finger to move cursor (recognition stops when finger is released)
*** First finger hold, second finger move: mouse wheel scroll (recognition stops when any of the fingers released)
 
*Bugfixes:
** Fixed all issues related to touch input (such as special keys being accidentaly recognized when moving cursor)
** Implemented proper AVC decoder flushing on stream resume
** Various minor optimizations
 
==Details and limitations==
Please read this before asking questions!
 
1. Requirements for HD resolution modes on normal Vita and PSTV.
* On normal PS Vita, Sharpscale is required
* On PSTV there are no special requirements
 
2. Limitations of Vita AVC decoding hardware:
* AVC decoder is not fast enough to decode 1920x1080@60FPS stream. Please use 1920x1080@30FPS instead
 
3. About new options:
* Resolution modes:
**960x540, 960x544 -> Vita/PSTV display resolution set to 960x544
**1280x540, 1280x720 -> Vita/PSTV display resolution set to 1280x725
**1920x1080 -> Vita/PSTV display resolution set to 1920x1088
 
===Application restart is required to apply stream resolution settings!===
* Enable BGM mode: When set to on, system will continue audio stream playback even when application is suspended
 
Application restart is required to apply this option!
 
* Disable system suspend: Disable automatic system suspend feature.
* Disable screen dimming: Disable automatic screen dimming feature.
 
* Special keys: Open keyboard
**When this special key is pressed, on-screen keyboard will be opened
 
* This version does not replace v0.8.0. You will have to do clean reinstall manually.
 
===Current issues===
* UI is not scaled properly in 1280x720 and 1920x1080 modes so it will appear small, especially on normal Vita screen.
 
===Coming in the future===
* Full bluetooth mouse support
 
===Config===
*Path to all Moonlight configuration data has been changed from ux0:data/moonlight to ux0:user/00/savedata/GRVA00010.
*You have to open that folder with triangle->open decrypted in Vitashell before doing any manual operations with it.
*On normal Vita, Sharpscale is required to use this application.
*Unlock framebuffer size option in Sharpscale config app must be set to on.


==Media==
==Media==
<youtube>0HKqI35B6jA</youtube>
<youtube>0HKqI35B6jA</youtube>


== Documentation ==
More information can find [https://github.com/moonlight-stream/moonlight-docs/wiki moonlight-docs], [https://github.com/irtimmer/moonlight-embedded/wiki moonlight-embedded], and our [https://github.com/xyzz/vita-moonlight/wiki wiki]. If you need more help, join the #vita-help channel in [https://discord.gg/atkmxxT discord].
==Compile==
=== Build deps ===
You can install build dependencies with [https://github.com/vitasdk/vdpm vdpm].
=== Build Moonlight ===
<pre># if you do git pull, make sure submodules are updated first
git submodule update --init
mkdir build &amp;&amp; cd build
cmake ..
make</pre>
== Assets ==
* Icon - [https://github.com/moonlight-stream moonlight-stream] project logo
* Livearea background - [http://www.publicdomainpictures.net/view-image.php?image=130014&picture=moonlight-reflection Moonlight Reflection] Public domain
==Changelog==
'''(v.9.2)'''
* Use more module libs, less static libs
*Use ScePsp2Compat for some libraries
*Switch to SceLibc where possible
*First boot on normal PS Vita in 960x544 resolution
*Added bluetooth keyboard support
*Improved battery consumption in bg/suspended mode (video decoding deactivates)


==Screenshots==
'''(v.9.1)'''
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-01.jpg
* Fixed back touchpad issue.
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-02.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-03.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-04.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-05.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-06.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-07.jpg
https://dlhb.gamebrew.org/vitahomebrews/vitamoonlighthdvita-08.jpg


==Changelogs==
'''(v.9.0)'''
'''(v.1.0)'''
* First Release.
* First Release.


== External links ==
== External links ==
* Official Website -
* Official Website - https://forum.devchroma.nl/index.php/topic,284.0.html
* Github - https://github.com/GrapheneCt/vita-moonlight
* Github - https://github.com/GrapheneCt/vita-moonlight
* VitaDB -
* Gbatemp -
* Google Source -
* Reddit -
* Gitlab -

Revision as of 03:07, 30 November 2022

Vita Moonlight HD
File:Vitamoonlighthdvita.jpg
General
AuthorGrapheneCt
TypeOther Apps
Version0.9.2
LicenseGPL-3.0
Last Updated2020/12/01
Links
Download
Website
Source

Vita Moonlight HD is a vita port of Moonlight Embedded with support for 1280x720 and 1920x1080 resolutions. The original Moonlight Vitaport here.

What is New?

  • New features:
    • Added support for native 1920x1080 and 1280x720 resolutions
    • Added on screen keyboard support
    • Audio stream can now be continued with the screen off
    • Audio stream can now be continued with application suspended
    • Moonlight stream will now not disconnect when you suspend application
    • DS4 touchpad on PSTV will now work in direct input mode (full touchscreen simulation)
    • Bluetooth keyboard support
    • Touchscreen/touchpad (DS4) input has been reworked. All timeframes have been adjusted. It is now as close as possible to laptop touchpad. You can use following gestures:
      • Drag to move cursor
      • Tap: left mouse button click (recognized on release)
      • First finger hold, second finger tap: right mouse button click (recognized on release of second finger)
      • Tap and hold in one place: enter hold left mouse button mode. After mode is entered, you can freely drag finger to move cursor (recognition stops when finger is released)
      • First finger hold, second finger move: mouse wheel scroll (recognition stops when any of the fingers released)
  • Bugfixes:
    • Fixed all issues related to touch input (such as special keys being accidentaly recognized when moving cursor)
    • Implemented proper AVC decoder flushing on stream resume
    • Various minor optimizations

Details and limitations

Please read this before asking questions!

1. Requirements for HD resolution modes on normal Vita and PSTV.

  • On normal PS Vita, Sharpscale is required
  • On PSTV there are no special requirements

2. Limitations of Vita AVC decoding hardware:

  • AVC decoder is not fast enough to decode 1920x1080@60FPS stream. Please use 1920x1080@30FPS instead

3. About new options:

  • Resolution modes:
    • 960x540, 960x544 -> Vita/PSTV display resolution set to 960x544
    • 1280x540, 1280x720 -> Vita/PSTV display resolution set to 1280x725
    • 1920x1080 -> Vita/PSTV display resolution set to 1920x1088

Application restart is required to apply stream resolution settings!

  • Enable BGM mode: When set to on, system will continue audio stream playback even when application is suspended

Application restart is required to apply this option!

  • Disable system suspend: Disable automatic system suspend feature.
  • Disable screen dimming: Disable automatic screen dimming feature.
  • Special keys: Open keyboard
    • When this special key is pressed, on-screen keyboard will be opened
  • This version does not replace v0.8.0. You will have to do clean reinstall manually.

Current issues

  • UI is not scaled properly in 1280x720 and 1920x1080 modes so it will appear small, especially on normal Vita screen.

Coming in the future

  • Full bluetooth mouse support

Config

  • Path to all Moonlight configuration data has been changed from ux0:data/moonlight to ux0:user/00/savedata/GRVA00010.
  • You have to open that folder with triangle->open decrypted in Vitashell before doing any manual operations with it.
  • On normal Vita, Sharpscale is required to use this application.
  • Unlock framebuffer size option in Sharpscale config app must be set to on.

Media

Documentation

More information can find moonlight-docs, moonlight-embedded, and our wiki. If you need more help, join the #vita-help channel in discord.

Compile

Build deps

You can install build dependencies with vdpm.

Build Moonlight

# if you do git pull, make sure submodules are updated first
git submodule update --init
mkdir build && cd build
cmake ..
make

Assets

Changelog

(v.9.2)

  • Use more module libs, less static libs
  • Use ScePsp2Compat for some libraries
  • Switch to SceLibc where possible
  • First boot on normal PS Vita in 960x544 resolution
  • Added bluetooth keyboard support
  • Improved battery consumption in bg/suspended mode (video decoding deactivates)

(v.9.1)

  • Fixed back touchpad issue.

(v.9.0)

  • First Release.

External links

Advertising: