Attualmente è alla versione 0.0.8, e per ora permette di giocare solo a Grim Fandango (completabile con qualche problema minore) e limitatamente con Myst 3, come si può leggere dall'elenco delle compatibilità, anche se gli sviluppatori stanno già pensando di ampliare la lista di giochi.
INSTALLAZIONE
Il programma è disponibile per Windows, Debian, Ubuntu e Mac OS X. È possibile scaricarlo dalla sezione download o compilare i file sorgente, seguendo queste indicazioni.
FILE DI GIOCO
Residual funziona in modo simile a ScummVM per quanto riguarda l'aggiunta di giochi. È sufficiente indicare al programma la cartella che contiene i file di gioco.
I file necessari per poter giocare sono tutti quelli con estensione LAB e il file GRIM.TAB che si trovano sui due cd.
In particolare, i file LAB sono CREDITS.LAB, LOCAL.LAB, DATA00x.LAB, MOVIE0x.LAB, VOX000x.LAB, YEARxMUS.LAB (con x da 0 a 4).
Attenzione: Con la versione di ResidualVM del 28 gennaio 2012, l'ultimo passo da compiere è copiare la patch nella cartella in cui si trovano tutti gli altri file di gioco, poi potete aggiungere il gioco a ResidualVM e giocare tranquillamente.
Non ho capito di preciso quando sono state aggiunte le modifiche che permettono di giocare senza dover seguire altri passaggi, ma credo sia stato a inizio gennaio.
Se per qualche motivo avete ancora una versione vecchia, dovete seguire i passaggi sotto spoiler.
Il primo è necessario per poter completare il gioco, dato che risolve un bug critico (oltre ad aggiungere i sottotitoli ai filmati).
Il secondo è opzionale, e risolve un bug minore legato ad un dialogo che non impedisce di terminare il gioco.
I passi sono:
- aggiornare i file di gioco con la patch 1.01
- modificare il file di gioco DATA000.LAB
La patch può essere scaricata da [ftp=ftp://ftp.lucasarts.com/patches/pc/Gfupd101.exe]qui[/ftp].
Se si utilizza Ubuntu o Mac OS X, la procedura da seguire è la seguente, ricavata da questa discussione sul forum Residual grazie all'utente somaen.
Se si utilizza Debian il procedimento dovrebbe essere lo stesso, dato che Ubuntu deriva da Debian.
Da terminale digitate:
Codice: Seleziona tutto
git clone git://github.com/residualvm/residualvm-tools.git
cd residualvm-tools
mkdir build
./configure
Codice: Seleziona tutto
Creating config.h
Creating config.mk
Copiate la patch (Gfupd101.exe) nella cartella build. Poi, sempre da terminale digitate:
Codice: Seleziona tutto
make
cd build
../tools/patchex/patchex Gfupd101.exe IT
Copiate questi due file nella cartella che contiene gli altri file .LAB di Grim Fandango.
Ho notato che, in Ubuntu, non viene richiesto se sostituire il vecchio file GRIM.TAB con il nuovo Grim.tab, quindi ho rinominato il file estratto dalla patch da Grim.tab a GRIM.TAB (tutto maiuscolo) prima di spostarlo nella cartella dei file di gioco.
RISOLVERE IL BUG DEL DIALOGO
Questo bug impedisce di parlare con un personaggio verso la fine del gioco se gli si parla nelle prime parti del gioco. A quanto pare neanche i creatori del gioco se ne sono mai accorti.
Il metodo per risolvere questo bug è stato trovato dall'utente giucam del forum Residual.
Per risolverlo è necessario modificare un file di gioco. Questo metodo permette di risolvere il bug solo se si gioca utilizzando Residual, poiché rende il file modificato non utilizzabile con l'eseguibile originale.
Se si utilizza Windows, basta scaricare da qui un archivio, creato dall'utente JenniBee del forum Residual, che permette di semplificare di molto il processo. Basta decomprimerlo nella cartella che contiene il file DATA000.LAB ed eseguire fixgrim.bat.
Se si utilizza Ubuntu, è possibile seguire due strade. La prima è utilizzabile qualunque sia la versione di ResidualVM che possedete. La seconda è utilizzabile solo se è sufficientemente aggiornata, infatti si basa su una caratteristica inserita verso fine novembre in ResidualVM.
Se si utilizza Mac OS X o Debian i procedimenti dovrebbero essere gli stessi.
Metodo 1
Codice: Seleziona tutto
git clone git://github.com/residualvm/residualvm-tools.git
cd residualvm-tools
./configure
make
mkdir originale
Codice: Seleziona tutto
Creating config.h
Creating config.mk
Poi, sempre da terminale:
Codice: Seleziona tutto
mkdir data000
cd data000
../tools/unlab ../originale/DATA000.LAB
../tools/delua ./dlg_dom2.LUA
Sostituite la prima riga CheckFirstTime(dlg_domino.lua) con CheckFirstTime(dlg_dom2.lua) nel nuovo file e salvatelo (occhio a salvarlo come file .LUA e non .txt).
Poi sostituite il nuovo dlg_dom2.LUA a quello vecchio nella cartella data000.
Di nuovo da terminale:
Codice: Seleziona tutto
cd ..
mkdir nuovo && cd nuovo
../tools/mklab --grim ../data000/ DATA000.LAB
Infine sostituite il nuovo file DATA000.LAB a quello vecchio nella cartella dei file di gioco, aggiungete Grim Fandango a ResidualVM e giocate.
Da terminale, digitate:
Codice: Seleziona tutto
git clone git://github.com/residualvm/residualvm-tools.git
cd residualvm-tools
./configure
make
mkdir originale
Codice: Seleziona tutto
Creating config.h
Creating config.mk
Poi, sempre da terminale:
Codice: Seleziona tutto
mkdir data000
cd data000
../tools/unlab ../originale/DATA000.LAB
../tools/delua ./dlg_dom2.LUA
Sostituite la prima riga CheckFirstTime(dlg_domino.lua) con CheckFirstTime(dlg_dom2.lua) nel nuovo file e salvatelo (occhio a salvarlo come file .LUA e non .txt).
Attenzione - qui comincia la parte differente.
A questo punto, da terminale:
Codice: Seleziona tutto
mkdir datausr
cd datausr
Poi:
Codice: Seleziona tutto
../tools/mklab --grim ../datausr/ datausr.LAB
Infine, inserite il nuovo file datausr.LAB nella cartella dei file di gioco e aggiungete Grim Fandango a Residual.
Ora, quando avviate Grim Fandango dovrebbe apparire una finestra del genere: [img height=344 width=514]http://img254.imageshack.us/img254/2337/gfdfix.png[/img] Cliccate su Ok, e giocate.