Home Homebrew Rilasciato VitaRPS5 v1.0.2: Remote Play PS4/PS5 su PlayStation Vita con interfaccia...

[Scena PS Vita] Rilasciato VitaRPS5 v1.0.2: Remote Play PS4/PS5 su PlayStation Vita con interfaccia moderna e supporto completo

133
0

Il developer Mauricio Galdos porta avanti lo sviluppo di Vitaki Fork, noto anche come VitaRPS5, un progetto open-source che trasforma la console PlayStation Vita in un client di Remote Play per PlayStation 4 e PlayStation 5.

Si tratta di un fork di un port di Chiaki, basato sui lavori precedenti di AAGaming e ywnico, con interventi mirati a migliorare interfaccia utente, stabilità e fluidità dello streaming anche su hardware datato come la console PlayStation Vita.

L’obiettivo principale del progetto è permettere di giocare in remoto sfruttando la connessione Wi‑Fi, sia in locale che in remoto (quest’ultimo richiede IP statico e port forwarding), affrontando le limitazioni tipiche della console come latenza, audio e gestione dei controlli.

Tra le novità più importanti introdotte dal fork ci sono una interfaccia ridisegnata con schede per la selezione della console, tema di colori PlayStation, PIN entry con animazioni e flusso di wakeup ottimizzato con timeout di 30 secondi e avvio automatico.

I controlli sono stati potenziati e completati, includendo pulsanti /, /, touchpad via tasto trapezio, controlli di movimento e pulsante tramite + ; l’audio è implementato e sono stati risolti problemi legati a race condition negli input.

Il framerate è fissato a 30 FPS per ridurre il lag, mentre la scoperta automatica delle console, il pairing tramite codice a 8 cifre e il pairing remoto con IP manuale sono stati migliorati.

Inoltre sono presenti debug log visibili via tooltip, formattazione migliorata di nomi e IP e pulsanti in stile PlayStation, come per annullare.

Istruzioni

Connessione locale

  • Collegare la PlayStation Vita e la PS5 (o PS4) alla stessa rete Wi‑Fi locale.
  • Accedere allo stesso account PSN su entrambi i dispositivi.
  • Aprire Vitaki sulla PlayStation Vita.
  • Controllare le impostazioni (icona ingranaggio) per verificare che il proprio PSN ID codificato sia presente. Se non viene popolato automaticamente o è stato cancellato per errore, premere  per rilevarlo nuovamente.
  • La console dovrebbe essere rilevata automaticamente e apparire come icona. Selezionare la console: Vitaki chiederà un codice di registrazione. Sulla PS5 andare su Impostazioni > Sistema > Remote Play > Associa dispositivo. Apparirà un codice numerico a 8 cifre: inserirlo in Vitaki e premere  per salvare.
  • Selezionare nuovamente la console in Vitaki: ora dovrebbe connettersi. In futuro non sarà più richiesto il codice di associazione del dispositivo.

Connessione remota

L’UDP holepunching non è supportato. Una connessione remota richiede un IP statico e port forwarding.

  1. Registrare la console sulla rete locale seguendo le istruzioni precedenti.
  2. Seguire la sezione “manual remote connection” per configurare IP statico e port forwarding sulla rete.
  3. In Vitaki, selezionare il pulsante Aggiungere host remoto (il pulsante più a sinistra nella toolbar). Inserire l’IP remoto e la console registrata.
  4. Se si è sulla rete locale, la console sarà rilevata localmente e non apparirà una tile separata per la connessione remota. Per testare la connessione remota sulla rete locale, disattivare la scoperta (icona Wi‑Fi nella toolbar).

Attualmente, Vitaki non può rilevare lo stato degli host remoti. Quando se ne seleziona uno, invia il segnale di wakeup e tenta immediatamente di avviare il Remote Play. Se la console era in standby, il primo tentativo fallirà: riprovare dopo 10-15 secondi.

Nota: Se l’host remoto non è raggiungibile, rimarrà bloccato su “Trying to request session” per 90 secondi prima di terminare il timeout. Se l’host era raggiungibile ma in standby, “Trying to request session” fallirà dopo pochi secondi.

Impostazioni di configurazione

Alcune opzioni non hanno un’interfaccia grafica, ma possono essere modificate nel file di configurazione ux0:data/vita-chiaki/chiaki.toml:

  • circle_btn_confirm = true: Inverte le funzioni di e nell’interfaccia principale: conferma e annulla. Impostando su false, conferma e annulla. Nota: questa opzione influisce solo sull’UI prima dell’avvio del Remote Play, non sui pulsanti durante il gioco.
  • auto_discovery = false: Impedisce a Vitaki di avviare automaticamente la scoperta delle console al lancio. Può comunque essere avviata manualmente cliccando l’icona Wi‑Fi.

Problemi noti e troubleshooting

  • Latenza: Sulle connessioni remote (non Wi‑Fi locale) può essere particolarmente alta.
  • Vitaki può crashare con errore C2-12828-1 se sono installati plugin incompatibili, come reRescaler. Grazie a @GuillermoAVeces per la segnalazione.
  • Generalmente funziona un solo stream per avvio. Se lo schermo diventa grigio e non risponde, riavviare Vitaki.
  • In passato si verificavano crash quando più console erano presenti sulla rete, ma questo dovrebbe essere stato risolto.

Se si riscontrano problemi

  1. Riavviare prima Vitaki.
  2. Se non risolve, eliminare o rinominare il file di configurazione ux0:data/vita-chiaki/chiaki.toml.
  3. Se il problema persiste, creare una nuova issue su GitHub o commentare un’issue esistente.

Changelog

  • Ottimizzazione della latenza – Miglioramenti della Fase 1 (#8) (48a0b1b)
  • Correzioni dell’interfaccia utente: miglioramenti alla schermata principale e nuovo branding VitaRPS5 (#4) (439e514)

Download: VitaRPS5 v1.0.2

Download: Source code VitaRPS5 v1.0.2

Fonte: reddit.com