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.
Questa nuova versione introduce numerosi miglioramenti, a partire da una gestione più intelligente delle cartelle di configurazione e cache, che ora vengono selezionate e create automaticamente, aumentando la compatibilità e la stabilità.
Inoltre, è stato introdotto un nuovo menu di gestione degli host, che punta a semplificare la visualizzazione dello stato delle connessioni e consente azioni dirette come la connessione, la modifica dell’indirizzo IP o del nome, e l’eliminazione dei dispositivi associati.
Ogni host ora viene mostrato con un’indicazione chiara dello stato: verde per online, rosso per offline, giallo quando l’indirizzo IP è cambiato e in attesa di aggiornamento.
In caso di modifica dell’IP, viene visualizzata una finestra di conferma con l’indicazione del vecchio e del nuovo indirizzo. Inoltre, l’interfaccia ora riporta anche la porta accanto all’indirizzo IP, sfruttando quella HTTP o HTTPS a seconda della disponibilità.
Sul piano tecnico, è stata centralizzata la logica di gestione dei percorsi delle cartelle, riducendo la possibilità di crash e semplificando il codice. Sono stati inoltre migliorati la gestione degli errori e il sistema di log per facilitare la risoluzione di eventuali problemi.
L’interfaccia del menu host è stata resa più chiara e reattiva, offrendo un’esperienza d’uso più fluida. Infine, sotto il cofano, sono state apportate numerose correzioni di bug e ottimizzazioni che contribuiscono alla stabilità generale del client.
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
- Selezione automatica delle cartelle per configurazione e cache
- Moonlight ora seleziona e crea automaticamente la cartella migliore disponibile per i file di configurazione e cache, migliorando la compatibilità e l’affidabilità del sistema.
- Nuovo menu di gestione degli host
- È stato introdotto un menu dedicato alla gestione degli host associati, con una visualizzazione dello stato migliorata, testi unificati per lo stato e azioni dirette come connessione, forzatura della connessione, modifica di IP o nome, ed eliminazione.
- Visualizzazione della porta accanto all’indirizzo IP
- I menu di connessione e gestione degli host ora mostrano anche la porta accanto all’indirizzo IP, utilizzando la porta HTTP se disponibile, altrimenti quella HTTPS.
Miglioramenti al core
- Logica dei percorsi centralizzata e più robusta
- Tutta la gestione dei percorsi di cartelle e file di configurazione è stata centralizzata, riducendo il rischio di crash e di comportamenti imprevisti.
- Gestione degli errori e log di debug migliorati
- La gestione degli errori è stata affinata, così come il sistema di log per il debug, in particolare durante la creazione delle cartelle e l’impostazione dei file di configurazione.
- Visualizzazione unificata dello stato degli host
- Lo stato degli host (associati/non associati, online/offline, IP modificato) viene ora mostrato in modo unificato, coerente con la logica del menu principale.
- Feedback visivo e opzioni di menu più chiari
- Le opzioni del menu di gestione degli host e i relativi feedback visivi sono stati resi più chiari e affidabili.
Sotto il cofano
- Refactoring interno: introdotta una macro condivisa per la dimensione dei buffer dei percorsi e una funzione di supporto per la selezione delle cartelle nei file main.c e check_dir.c.
- Correzione di bug: risolti i crash all’avvio causati da problemi nei buffer o nei percorsi durante la logica di selezione delle cartelle.
- Numerose correzioni generali e miglioramenti alla stabilità complessiva.
Download: Vita Moonlight v0.12.3
Download: Source code Vita Moonlight v0.12.3
Fonte: x.com

![[Scena PS5] PS5Upload si aggiorna alla versione 1.1.8: Trasferimenti ultra rapidi e RAR estratti direttamente su PS5](https://www.biteyourconsole.net/wp-content/uploads/PS5Upload-238x178.webp)
![[Scena PS Vita] Rilasciato Emu4VitaPlus v0.59](https://www.biteyourconsole.net/wp-content/uploads/emu4VitaPlus-1-238x178.webp)

![[Scena PS5] PS5Upload si aggiorna alla versione 1.1.8: Trasferimenti ultra rapidi e RAR estratti direttamente su PS5](https://www.biteyourconsole.net/wp-content/uploads/PS5Upload-100x75.webp)
![[Scena PS Vita] Rilasciato Emu4VitaPlus v0.59](https://www.biteyourconsole.net/wp-content/uploads/emu4VitaPlus-1-100x75.webp)
![[Scena DS/2DS/3DS] Rilasciato TWiLight Menu++ v27.5.1](https://www.biteyourconsole.net/wp-content/uploads/TwiLight.jpg)
![[Scena PS3] Una semplice guida per l’installazione della Gembox Patch per PES 2016](https://www.biteyourconsole.net/wp-content/uploads/Pro-Evolution-Soccer-2016_2.jpg)
![[Scena PS Vita] Rilasciato Silly Tower v1.3](https://www.biteyourconsole.net/wp-content/uploads/SillyTower-100x75.jpg)