Το PS Vita μετατρέπεται σε φορητή κονσόλα για Xbox Cloud Gaming μέσω homebrew εφαρμογής
Η εφαρμογή δεν εξομοιώνει hardware Xbox και δεν εκτελεί παιχνίδια τοπικά. Αντίθετα, λαμβάνει βίντεο και ήχο από τους διακομιστές του Xbox Cloud Gaming και στέλνει πίσω τα δεδομένα από το χειριστήριο του Vita, λειτουργώντας αμιγώς ως πελάτης streaming.
Πώς λειτουργεί το GreenVita
Το GreenVita είναι μια εγγενής εφαρμογή γραμμένη σε Rust, όχι κάποιος ιστότοπος που τρέχει μέσα από τον browser του Vita. Το περιβάλλον χρήστη βασίζεται στα egui και SDL2, ενώ το βίντεο επεξεργάζεται μέσω του hardware αποκωδικοποιητή H.264 της κονσόλας. Ο ήχος αποκωδικοποιείται από ροή Opus στα 48 kHz σε στερεοφωνικό σήμα.
Για την εγκατάσταση απαιτείται PS Vita με ενεργοποιημένο homebrew και το εργαλείο VitaShell. Οι χρήστες πρέπει να εγκαταστήσουν το πακέτο GreenVita VPK και να ενεργοποιήσουν την επιλογή Unsafe Homebrew στις ρυθμίσεις HENkaku, καθώς η εφαρμογή χρειάζεται πρόσβαση στον αποκωδικοποιητή βίντεο του hardware. Η πιστοποίηση του λογαριασμού Microsoft γίνεται μέσω κωδικού συσκευής (device code) σε άλλη συσκευή.
Απαιτείται επίσης λογαριασμός με πρόσβαση στο Xbox Cloud Gaming σε υποστηριζόμενη περιοχή. Το GreenVita από μόνο του δεν απαιτεί συγκεκριμένα συνδρομή Game Pass Ultimate· η Microsoft προσφέρει πρόσβαση σε cloud gaming μέσω αρκετών πλάνων Game Pass, ενώ επιλεγμένοι δωρεάν τίτλοι απαιτούν μόνο απλό λογαριασμό Microsoft.
Επειδή το Vita δεν διαθέτει φυσικά πλήκτρα L2, R2, L3 και R3, το GreenVita αντιστοιχίζει αυτές τις εισόδους σε τέσσερις ζώνες του πίσω touch panel. Η εφαρμογή προσφέρει επίσης βοηθητικά χειριστήρια στην μπροστινή οθόνη αφής, καθώς και ρύθμιση ανά παιχνίδι που απενεργοποιεί την είσοδο από το πίσω panel.
Η έκδοση GreenVita 0.1.8 κυκλοφόρησε στις 21 Ιουλίου. Η ενημέρωση βελτιώνει την ανάκτηση από μαύρες οθόνες, μειώνει τα προβλήματα απώλειας εικόνας και οπτικής παραμόρφωσης, και βελτιώνει την ανταπόκριση των χειριστηρίων. Παλαιότερη ενημέρωση είχε προσθέσει κρυπτογράφηση στα αποθηκευμένα διαπιστευτήρια Microsoft, ώστε να μην μπορούν να διαβαστούν από άλλες εφαρμογές homebrew.
Αξίζει να σημειωθεί ότι το Vita διαθέτει οθόνη ανάλυσης 960 × 544 και ασύρματη σύνδεση 802.11b/g/n μίας κεραίας (1×1), περιορισμούς που επηρεάζουν την ποιότητα εμπειρίας σε σύγκριση με σύγχρονες φορητές συσκευές.
Άτεστη λειτουργία τοπικού streaming από Xbox
Ο κώδικας της έκδοσης 0.1.8 περιλαμβάνει διαδρομή για home streaming απευθείας από κονσόλα Xbox. Το GreenVita μπορεί να ζητήσει λίστα κονσολών συνδεδεμένων στον λογαριασμό Microsoft μέσω του xHome API, να διαβάσει το server ID κάθε κονσόλας και να δημιουργήσει συνεδρία streaming από προσωπική κονσόλα Xbox μέσω του endpoint /v5/sessions/home/play. Το περιβάλλον χρήστη περιλαμβάνει επίσης καταστάσεις επιλογής λειτουργίας, φόρτωσης κονσόλας και επιλογής κονσόλας.
Ωστόσο, ο προγραμματιστής δηλώνει ρητά ότι το τοπικό streaming από κονσόλα δεν έχει δοκιμαστεί, καθώς δεν διαθέτει σύγχρονο Xbox για επαλήθευση. Δεν υπάρχει επίσημη δοκιμή ή επίδειξη χρήστη που να επιβεβαιώνει ότι η λειτουργία συνδέεται επιτυχώς με κονσόλα Xbox Series ή Xbox One. Μέχρι στιγμής, μόνο το streaming μέσω Xbox Cloud Gaming έχει επιβεβαιωθεί ότι λειτουργεί.
Πηγές
VideoCardz: Modders turn the 2011 PS Vita into an Xbox Cloud Gaming handheld
143
