Home Homebrew Rilasciato Vita Moonlight v0.12.2

[Scena PS Vita] Rilasciato Vita Moonlight v0.12.2

75
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.

In questa versione è stato introdotto il supporto alla selezione tra layout di controller Xbox e PlayStation direttamente dal menu delle impostazioni, con la possibilità di scambiare la funzione dei tasti L1/R1 e L2/R2.

Migliorata inoltre la logica di scansione degli host, ora più robusta e reattiva nel rilevare i dispositivi disponibili sulla rete. L’interfaccia utente è stata resa più intuitiva, con aggiornamenti istantanei delle impostazioni e un comportamento coerente tra mappature e opzioni.

Dal punto di vista tecnico, il codice è stato ripulito e stabilizzato, in particolare nella gestione dei thread di scansione host e nelle dichiarazioni delle funzioni, migliorando sensibilmente la stabilità complessiva del software.

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

  • Scambio dei tasti L1/R1 e L2/R2
    • Nuova opzione nel menu delle impostazioni per invertire le funzioni dei tasti L1/R1 e L2/R2.
  • Selezione tipo di controller
    • Possibilità di scegliere tra layout controller Xbox o PlayStation direttamente dal menu delle impostazioni.

Miglioramenti al core

  • Logica di scansione host più robusta
    • La scansione degli host viene sempre riavviata correttamente al ritorno nel menu principale o all’uscita da un sottomenu.
    • Il menu principale ora attende che il thread di scansione sia pronto prima di consentire la selezione di un host.
  • Ottimizzazioni UI/UX
    • La logica di esclusività tra scambio tasti e mappature è ora più solida e bidirezionale.
    • La selezione del tipo di controller viene ora salvata, caricata e aggiornata immediatamente.
    • Le opzioni Touch Mouse e Touchscreen aggiornano istantaneamente il proprio sottotitolo nel menu dopo l’attivazione o disattivazione.

Dietro le quinte

  • Ripulito e stabilizzato il codice, in particolare nella gestione del thread di scansione host e nelle dichiarazioni delle funzioni.
  • Numerose correzioni di bug e miglioramenti generali alla stabilità.

Download: Vita Moonlight v0.12.2

Download: Source code Vita Moonlight v0.12.2

Fonte: x.com

Alcune parti di questo articolo sono state generate con l’aiuto dell’intelligenza artificiale.

🔥 Prodotti in promozione e articoli più venduti: PS5

Vedi altri prodotti PS5

Questo articolo contiene link affiliati a Amazon. Se acquisti tramite questi link, potrei guadagnare una commissione senza costi aggiuntivi per te.