Kaim in combattimento in Lost Odyssey, il gioco di ruolo Xbox 360 ora eseguibile su PC con la ricompilazione statica

Offerte in questo articolo

Nessuna offerta correlata trovata. Vedi tutte le offerte

Lost Odyssey gira su PC senza emulatore, grazie a una ricompilazione statica (e noi abbiamo gli occhi a cuore nonostante i bug)

Tempo di lettura: 3 minuti

Ho ancora una Xbox 360 sotto il televisore. Fa il rumore di un asciugacapelli e serve praticamente a una cosa sola, che è rileggere i Mille anni di sogni quando ho voglia di stare male. Da settembre 2026 esiste un modo per far girare Lost Odyssey su PC che non passa da un emulatore, e la parte interessante è come è stato costruito.

Interprete simultaneo contro traduzione stampata

Il progetto si chiama LostOdysseyRecomp e usa la ricompilazione statica. La differenza con l’emulazione è la stessa che passa fra un interprete simultaneo e un libro tradotto. Xenia, l’emulatore Xbox 360 più avanzato in circolazione, è l’interprete. Prende le istruzioni PowerPC del processore della console e le converte in qualcosa che il vostro processore capisce, mentre giocate, un fotogramma dopo l’altro, per sempre. Il lavoro di traduzione lo rifà ogni volta. Per questo Xenia chiede tanto.

La ricompilazione statica traduce prima, una volta sola, e produce un eseguibile Windows vero. Il PowerPC diventa C++, il C++ diventa un binario x86 nativo, e a quel punto nessuno sta più interpretando niente: state avviando un programma per il vostro computer, non state simulando una console. La testata inglese VGC lo chiama una conversione per PC, ed è la definizione corretta.

Cosa c’è dentro il repository

Gli attrezzi non se li sono inventati loro, e questa è la notizia buona. Il repository su GitHub dichiara la filiera intera: la traduzione del codice la fa XenonRecomp, lo stesso strumento nato dal lavoro su Sonic Unleashed, i servizi della console (memoria, file, input, audio) sono reimplementati sull’host, e gli shader Xenos, cioè i programmini che la scheda video della 360 eseguiva per disegnare, vengono tradotti e resi attraverso plume. L’audio passa da una versione bloccata del ramo FFmpeg di Xenia.

Nessun contenuto del gioco è distribuito, e la cosa è scritta a chiare lettere. I dati li mettete voi. L’importatore accetta una cartella estratta, un file default.xex (l’eseguibile della console), un’immagine ISO del disco o un contenitore GOD, cioè il formato con cui la console salvava i giochi scaricati. Poi controlla gli hash, le impronte digitali dei file, per verificare che l’edizione sia fra quelle supportate. Non gli basta l’etichetta della regione, che è un dettaglio da persone che sanno cosa stanno facendo: due copie con la stessa scritta sulla scatola possono avere eseguibili diversi.

Lo sviluppo gira sull’edizione multilingue asiatica, e il primo disco è obbligatorio per partire. Gli altri si importano con uno strumento a parte, ma il repository dice chiaramente che la progressione oltre il primo disco non è verificata del tutto. Quattro dischi sono quattro dischi.

Quello che non funziona (e viene dichiarato)

La pagina non fa finta di niente, e per me vale più di mezza patch. È scritto che si tratta di una versione di prova iniziale: sono state provate le zone iniziali e alcune scene, non una partita intera, e restano problemi di resa grafica e di stabilità. Nei difetti aperti ci sono gli effetti dei colpi di fuoco e delle casse rotte, più fallimenti intermittenti nelle query verso la scheda video. Due preparazioni di shader falliscono ancora.

Il DLSS di Nvidia, che ricostruisce l’immagine a risoluzione più alta, e la generazione di fotogrammi ci sono nel menu ma sono segnaposto disattivati. Risoluzione interna più alta, frequenza di aggiornamento sbloccata, alta gamma dinamica, Linux e il ramo Vulkan sono obiettivi, non funzioni. Tradotto per chi non compila da mattina a sera: è un cantiere aperto con il cartello fuori, non una beta spacciata per finita.

Perché proprio questo gioco

Lost Odyssey è del 2008, l’ha fatto Mistwalker con Hironobu Sakaguchi, che aveva creato Final Fantasy, con le musiche di Nobuo Uematsu. È rimasto esclusiva Xbox 360 per diciotto anni: niente versione PC, niente rimasterizzazione, niente raccolta. A settembre 2026 l’unico modo legale di giocarci resta una Xbox che lo esegua in retrocompatibilità.

Il pezzo che nessuno ha mai portato altrove sono i Mille anni di sogni, trentatré racconti brevi scritti da Kiyoshi Shigematsu che si leggono a schermo quasi fermo, con la musica sotto. Sono la ragione per cui quel gioco sta ancora nelle liste di chi c’era. Held Games fa notare che un gioco a turni, senza reattività al millisecondo e con inquadrature fisse, è anche il profilo perfetto per un portatile: si gioca a pezzi di dieci minuti.

La conservazione la stanno facendo i volontari

Questo è il terzo caso in tre giorni, e comincia a essere un ritmo. Sei persone stanno ricostruendo a mano il codice sorgente di Dragon Age: Origins, arrivate al 60 per cento in tre anni. L’emulatore PlayStation 5 KyTyPS5 è passato a 18 fotogrammi al secondo, partendo da 2, su Demon’s Souls Remake in ventiquattro ore. E adesso un gioco di ruolo giapponese del 2008 gira nativo su Windows.

In tutti e tre i casi il lavoro lo fanno persone che non vengono pagate, su cataloghi che appartengono ad aziende che quei cataloghi non hanno intenzione di ripubblicare. Sakaguchi stesso ha detto più volte di non essere interessato a rifare i suoi giochi per Microsoft. Benissimo: allora la copia la facciamo noi, con gli hash controllati e i difetti scritti nel file di presentazione del progetto.

Il verdetto: un programma nativo pieno di bug dichiarati vale più di un’esclusiva perfetta che non si può accendere.

offerte in questo articolo

Nessuna offerta correlata trovata. Vedi tutte le offerte

Potrebbero interessarti