Home Homebrew Rilasciato Vita Moonlight v0.13.0

[Scena PS Vita] Rilasciato Vita Moonlight v0.13.0

78
0

Pubblicato un nuovo aggiornamento per Vita Moonlight, il client e porting di Moonlight per PlayStation Vita originariamente sviluppato da xyzz e attualmente mantenuto da AorsiniYT.

Moonlight (precedentemente noto come Limelight) è una implementazione open source del protocollo GameStream di NVIDIA.

Implementa il protocollo utilizzato da NVIDIA Shield e consente agli sviluppatori di scrivere client di terze parti. Moonlight Vita è uno di questi client per la console portatile.

Lo strumento per funzionare correttamente necessita di un PC con scheda grafica NVidia compatibile per lo streaming dal PC alla Playstation Vita.

L’aggiornamento introduce numerose novità, a partire dalla possibilità di selezionare tra tre modalità touchscreen: DS4 Touchpad, Absolute Mouse e Tablet (Sunshine).

Lo schermo della PlayStation Vita ora può emulare anche un touchpad DualShock 4, permettendo l’uso di gesture avanzate e comandi compatibili con Steam Input.

Una delle funzioni più interessanti riguarda invece l’integrazione del Wake-on-LAN (WOL), che consente di accendere il PC remoto direttamente dalla PlayStation Vita tramite la voce “Gestione host” (è importante ripetere l’abbinamento con il dispositivo per salvare correttamente l’indirizzo MAC, altrimenti la funzione non potrà essere utilizzata).

Sono stati apportati anche diversi miglioramenti sotto il cofano: la modalità DS4 Touchpad ora risulta più reattiva e precisa, l’indirizzo MAC del PC viene salvato e caricato in modo corretto mentre sono stati introdotti strumenti per il debug dei pacchetti Wake-on-LAN.

Anche l’interfaccia utente ha ricevuto piccoli miglioramenti, rendendo la navigazione più fluida e i messaggi di stato più chiari.

Infine, sono stati corretti diversi bug, pulito il codice e migliorata la stabilità generale dell’app. Tra i fix più rilevanti, ora i comandi combinati come L1 + L2 e R1 + R2 funzionano correttamente anche con input da touchscreen e touchpad posteriore, e in modalità touch assoluto non ci sono più sovrapposizioni grafiche che impediscano un uso preciso dello schermo.

Funzionalità in arrivo

  • Scambio R1/L1 <-> R2/L2: possibilità di invertire le funzioni dei tasti R1/L1 e R2/L2 direttamente dal menu di configurazione, per maggiore comodità e flessibilità.
  • Compatibilità con Artemis/Apollo: previsto il supporto per Artemis/Apollo (una versione modificata dell’host Sunshine), per consentire lo streaming da più fonti e server personalizzati.

Altri miglioramenti sono in arrivo!

Come aprire il menu Pausa

  • Per accedere al menu di pausa in qualsiasi momento (anche in modalità touch), premere: START + L + R
  • Questa scorciatoia funziona indipendentemente dalla modalità touch selezionata (Mouse Assoluto o Touchscreen) e consente di accedere rapidamente al menu di opzioni in-game.

Come aprire la tastiera fluttuante

  • Per aprire la tastiera virtuale in modalità elevata in qualsiasi momento, premi: START + FRECCIA SINISTRA
  • Questa scorciatoia apre sempre la tastiera in modalità elevata, evitando di coprire lo schermo principale. Funziona in tutte le modalità touch.

Novità

  • Modalità touchscreen multitouch: nuova modalità in stile tablet compatibile con Sunshine, con supporto reale al multitouch e gesti nativi (es. pinch-to-zoom).
  • Modalità Mouse Assoluto migliorata: il cursore segue sempre il dito principale, clic destro con doppio tocco a due dita, scorrimento naturale a due dita.
  • Selezione esclusiva della modalità touch: possibilità di scegliere tra “Touch Mouse Assoluto” (gesti tipo mouse) o “Touchscreen (Sunshine multitouch)” (tablet multitouch) dal menu impostazioni.
  • Nessun cursore fantasma: in modalità touchscreen, il cursore dell’host viene nascosto e non vengono inviati clic del mouse.
  • Controlli fisici sempre attivi: i controlli del gamepad funzionano in entrambe le modalità touch.
  • Esperienza touch e gestuale perfezionata: logica migliorata per clic destro, scorrimento e gesti multitouch.
  • Indicatori di stato dell’host: verde (online), giallo (IP in attesa di aggiornamento), rosso (offline/disconnesso).
  • Controllo robusto dello stato dell’host: scansione in background e sniffer mDNS.
  • Aggiornamento manuale: premi TRIANGOLO (△) nel menu principale o nella ricerca dispositivi per aggiornare istantaneamente lo stato dell’host/dispositivo.
  • Finestra di conferma cambio IP: mostra sempre il vecchio e il nuovo IP, chiedendo conferma all’utente.
  • Interfaccia e logica resistenti a campi host mancanti o vuoti.
  • Registrazione dei log di debug e gestione errori migliorate.
  • Associazione automatica corretta: il processo di pairing è ora più affidabile e semplice. Puoi associare il PC direttamente dalla Vita usando “Cerca dispositivo”, senza più dover procedere manualmente.
  • Tastiera fluttuante elevata: la tastiera virtuale appare ora sopra l’app, senza coprire lo schermo principale.
  • Librerie aggiornate: tutte le dipendenze e librerie di base (moonlight-common-c, enet, inih) sono state aggiornate per una migliore compatibilità e stabilità.
  • Nuovo sniffer mDNS modulare: rilevamento dei dispositivi sulla rete locale rapido e affidabile.
  • Numerose correzioni di bug e pulizia del codice.

Changelog

Funzionalità principali

  • Modalità touchscreen unificate
    • ora possibile scegliere tra tre modalità touchscreen dal menu delle impostazioni: DS4 Touchpad, Mouse Assoluto e Tablet (Sunshine).
  • Emulazione del DS4 Touchpad
    • Lo schermo della PS Vita può funzionare come un touchpad multitouch in stile DualShock 4, compatibile con gesture e controlli avanzati nei giochi e con Steam Input.
  • Integrazione del Wake-on-LAN (WOL)
    • Wake-on-LAN ora è completamente integrato nel menu di gestione dell’host, permettendo di accendere il PC remoto dalla PlayStation Vita usando l’indirizzo MAC salvato e l’indirizzo broadcast calcolato automaticamente. (Ricorda di eseguire nuovamente l’associazione con l’host affinché venga salvato l’indirizzo MAC, altrimenti verrà segnalato che non è stato salvato.)

Miglioramenti al core

  • Sensibilità del touchpad DS4
    • La modalità touchpad DS4 è ora più sensibile e precisa per un’esperienza più fluida.
  • Gestione dell’indirizzo MAC dell’host
    • L’indirizzo MAC dell’host viene ora salvato e caricato correttamente dal file device.ini.
  • Debug dei pacchetti WOL
    • Aggiunto uno script Python (wol_sniffer.py) per ricevere e verificare i pacchetti Wake-on-LAN sulla rete, utile per test senza spegnere il PC.
  • Interfaccia utente e feedback visivo
    • Correzioni minori all’interfaccia e miglioramenti al feedback visivo nel menu di gestione degli host. Migliorata anche la navigazione del menu (il tasto O ora annulla correttamente) e la visualizzazione dello stato è più chiara e uniforme.

Dietro le quinte

  • Le combinazioni di tasti come L1+L2 e R1+R2 ora funzionano correttamente anche se usate insieme al touchscreen o al touchpad posteriore.
  • In modalità touch assoluto, le sovrapposizioni dei pulsanti speciali non interferiscono più con il tocco, consentendo un tocco realmente assoluto e l’utilizzo di tutti gli angoli dello schermo.
  • Numerose correzioni di bug, pulizia del codice e rifattorizzazioni interne per migliorare la stabilità e la manutenibilità.

Download: Vita Moonlight v0.13.0

Download: Source code Vita Moonlight v0.13.0

Fonte: x.com