PS VITA / PS TV Vita Moonlight v0.2.0 - Recent update by d3m3vilurr

Discussion in 'PS Vita News' started by STLcardsWS, May 10, 2017.

By STLcardsWS on May 10, 2017 at 9:15 PM
  1. 6,190
    3,881
    123
    STLcardsWS

    STLcardsWS Administrator

    Joined:
    Sep 18, 2014
    Messages:
    6,190
    Likes Received:
    3,881
    Trophy Points:
    123
    Moonlight Vita Port has been updated recently by d3m3vilurr to version 0.2.0 in this vpk for HENkaku, the Game Streaming Utility now has support for the more recent vitasdk, plus a few other enchantments are seen in the update logs . For those of you who are unfamiliar what this project is all about, its a useful port of Moonlight (official page) for PS Vita & PlayStation TV (Vita Port) user's (using HENkaku on FW 3.60) and have access to a NVIDIA GameStream compatible PC on your local network, which then allows for Streaming of Games and App from your PC to other devices and your vita/pstv with this port. If you meet the requirements its a great Remote Play type of feature for your PC to your Henkaku enabled device ​


    ICON0.PNG


    • Vita Moonlight
      Changes in v0.2.0
      Known issues




    • Note: Video is from initial Pre-Alpha Version of Vita Moonlight remotely playing Portal


      • Release 0.1.2
        Changes
        • Compress binary (#75)
        • Support GFE 3.2 (#76)
        Known issues
        • Screen delayed after reconnection (#59)
        • Unpair not working (#18)
        Update: Added uncompress binary for stable henkaku environ.

      • Release 0.1.1
        This release just rebuilt source codes for the supporting older GFE.
        If you haven't any problem using v0.1.0, not need upgrade.

        Changes
        • Fix connection problem on the GFE 2.2.3 (#66)
        • Improve logging datas (#67, #68)
        • Support newer vitasdk (#70)

        Known issues
        • Screen delayed after reconnection (#59)
        • Unpair not working (#18)

      • Release 0.1.0
        Changes
        • Add new option for store debugging log #53
        • Fix crash at quit application #54
        • Add livearea #62
        • Add new option for mouse acceleration #63
        • Cleanup codes.
        • Now remove alpha mark. but still lower version :)
        Known issues
        • Screen delayed after reconnection #59
        • Unpair not working #18

      • 6th vita alpha
        Changes & bug fix
        • Reimplement input & config process for the improve stability
        • Fix little memory leaks
        • Fix crash if have too many moonlight supporting games
        • Fix crash at press circle button on the connect menu
        • Fix bug about not detect device model
        • Fix cannot use analog sticks on the VITA 2000
        • Change priority of input thread for the high bitrate connection
        • Update mapping values & add new mapping file for the PSTV
        Important
        Some changes make to break compatibility of configure file & input mapping files
        Please reconfigure special buttons & offsets.

        Settings

        Known issues
        • #14 Crash on "Quit" if stream is running
        • #16 Sometimes, when minimising the app, vita display hangs
        • #18 Unpair not working
        • more issues

      • 5th vita alpha
        Changes:
        • Fix crash at first time (dcd1dc8)
        • Improve input packet handle (#24)
        • Change connection option (#26)
        • Code cleanup for input handling (#27, #30, #31)
        • Support L2/R2/L3/R3 Buttons on PSTV (#36)
        • Update build toolchains & Fix connection problems under GFE 3.0 (#39)

        Important
        Some changes make to break compatibility of configure file & input mapper file.
        If you got a problem about input(specially analog), please remove ux0:data/moonlight/moonlight.conf then reconfigure vita-moonlight.

        Configuration and usage:
        The very first connection's gonna take a long time due to the process of generating certificates.
        server.txt and config.txt aren't needed anymore - everything is done from within the app.
        Obviously stream configuration only applied after stream restart, input applied instantly.
        If you want to use Vita native resolution (960x544) you need to go to NVIDIA control panel => change resolution and add the resolution manually. (Customize=>Create custom resolution) Also, some games might need additional settings to stream 960x544 (for example, for Portal 2 I had to add -width 960 -height 544 command line options).

        Default mapping
        • LT/LR/LT/RT - back touchscreen
        • Pause stream - front-left corner of front touchscreen
        • Special key (XBox key, Guide key) - bottom-left corner of front touchscreen

        Remapping
        • Create folder ux0:data/moonlight/mappings and put mappings/vita.conf there, enable Enable mapping file in the settings.
          Example: config file with swapped triggers and bumpers: vita.conf

        Special buttons on front touchscreen
        • Check settings. You can also enter key code manually, check this page to find out the right one. Keep in mind that Alt-Tab or Windows key will not work.

        Back touchscreen deadzone
        • Check settings. For easier configuring menu also visualise touches.

        Disabling power save
        • Enabled by default. Vita will not go to sleep when stream is running.

        Known issues:

      • Fourth vita alpha
        New features in alpha 4:
        • GUI
        • Control scheme remapping
        • Configurable front touchscreen buttons
        • Configurable back touchscreen deadzone
        • Option to disable power save
        • Default config (now in ux0:data/moonlight/moonlight.conf)

        Configuration and usage:
        The very first connection's gonna take a long time due to the process of generating certificates.
        server.txt and config.txt aren't needed anymore - everything is done from within the app.
        Obviously stream configuration only applied after stream restart, input applied instantly.
        If you want to use Vita native resolution (960x544) you need to go to NVIDIA control panel => change resolution and add the resolution manually. (Customize=>Create custom resolution) Also, some games might need additional settings to stream 960x544 (for example, for Portal 2 I had to add -width 960 -height 544 command line options).
        Default mapping

        • LT/LR/LT/RT - back touchscreen
        • Pause stream - front-left corner of front touchscreen
        • Special key (XBox key, Guide key) - bottom-left corner of front touchscreen
        Remapping

        Create folder ux0:data/moonlight/mappings and put mappings/vita.conf there, enable Enable mapping file in the settings.
        Example: config file with swapped triggers and bumpers: vita.conf
        Special buttons on front touchscreen

        Check settings. You can also enter key code manually, check this page to find out the right one. Keep in mind that Alt-Tab or Windows key will not work.
        Back touchscreen deadzone

        Check settings. For easier configuring menu also visualise touches.
        Disabling power save

        Enabled by default. Vita will not go to sleep when stream is running.
        Known issues:

      • Third vita alpha
        Thanks to @d3m3vilurr there's now support for mouse and L2/R2/L3/R3.
        Use front touchscreen for mouse movements and actions:
        • left click - one finger tap
        • right click - two finger tap
        • pointer move - one finger swipe
        • scroll - two finger swipe
        Use back touchscreen for L2/R2/L3/R3. The zone mappings are:
        • L2(LT): left-top
        • R2(RT): right-top
        • L3(LS CLK): left-botton
        • R3(RS CLK): right-bottom
        Config instructions:
        Before you launch the bubble, create ux0:data/moonlight/server.txt and type in your server IP address (e.g. 192.168.140.1)
        Place an additional configuration file to ux0:data/moonlight/settings.txt.
        In that file you write four numbers: stream width, height, FPS and bitrate. So the file might look like this:
        1280 720 30 2000
        for 1280x720 30 FPS and 2000 kbps bitrate
        960 544 60 4000
        for 960x544 60 FPS and 4000 kbps bitrate
        If you want to use Vita native resolution (960x544) you need to go to NVIDIA control panel => change resolution and add the resolution manually. (Customize=>Create custom resolution) Also, some games might need additional settings to stream 960x544 (for example, for Portal 2 I had to add -width 960 -height 544 command line options).

      • Second vita alpha

        For this version, you need to place an additional configuration file to ux0:data/moonlight/settings.txt

        In that file you write four numbers: stream width, height, FPS and bitrate. So the file might look like this:
        1280 720 30 2000
        for 1280x720 30 FPS and 2000 kbps bitrate
        960 544 60 4000
        for 960x544 60 FPS and 4000 kbps bitrate​

        If you want to use Vita native resolution (960x544) you need to go to NVIDIA control panel => change resolution and add the resolution manually. (Customize=>Create custom resolution) Also, some games might need additional settings to stream 960x544 (for example, for Portal 2 I had to add -width 960 -height 544 command line options).

      • Vita Alpha - https://www.reddit.com/r/vitahacks/comments/4xtjrk/release_vita_moonlight_alpha/

        Video:

        This is a super pre-alpha. What works:
        • Initial setup and pairing
        • Starting steam
        • Input
        • 30fps
        What's missing:
        • Sound
        • Proper UI
        • Starting apps other than steam
        • 60fps :( (already implemented, but I don't want to build another set of .vpk's -- it'd be better if somebody wrote a proper configurable UI)
        There are two vpk files available: moonlight-2000.vpk uses 2000 kbps, moonlight-5000.vpk uses 5000 kbps. If the 5000 version stutters for you, try the 2000 one, if the 2000 one looks too crappy, try the 5000 one.

        Before you launch the bubble, create ux0:data/moonlight/server.txt using FTP and type in your server IP address (e.g. 192.168.140.1)
        If the app freezes (most often happens on a GET request), just restart the bubble.

        EDIT: please note that I won't have much time to develop and support this port over the next few weeks/months. I hope somebody else can pick it up and add the missing features.

        EDIT2: I've updated the release with a new version that shouldn't crash that much, please redownload and reinstall the .vpk files.




    • PC Requirements
      • NVIDIA GeForce GTX 600+ series GPU (GT-series and AMD GPUs aren't supported by NVIDIA GameStream)
      • NVIDIA GeForce Experience (GFE) 2.1.1 or higher
      • 720p or higher display connected to the PC

      -Official Setup Guide

     
    Last edited: May 13, 2017
    kozarovv likes this.

Comments

Discussion in 'PS Vita News' started by STLcardsWS, May 10, 2017.

Share This Page