Ciao ragazzi, spero di fare cosa gradita nel condividere con voi un metodo a prova di bomba per godersi Gabriel Knight 2 su Ubuntu.
Sembrerà la scoperta dell'acqua calda

, ma DOSBox è ciò che ci vuole.

Il gioco offre infatti un installatore per DOS oltre a quello per Windows. Nei passaggi seguenti mostrerò come installare DOSBox su Ubuntu, come creare il file di configurazione per l'emulatore e i comandi necessari per montare tutte e 6 le immagini iso dei CD di gioco. In questo modo si potrà giocare senza smontare e rimontare le iso di gioco: quando verrà chiesto di cambiare CD sarà sufficiente solo la pressione di una combinazione di tasti.
Andiamo con ordine. DOSBox è presente
nei Repository delle varie versioni di Ubuntu. La soluzione più semplice sopratutto per chi non ha confidenza con i comandi da terminale consiste nell'usare
il gestore di pacchetti Synaptic.Proprio da Synaptic (Sistema; Amministrazione; Gestore pacchetti) con un paio di clic avremo a disposizione il programma.
Usando il terminale invece serve solo digitare
sudo apt-get install dosboxAltra possibilità è quella di scaricare l'archivio dei il file sorgenti da
Souceforge per compilare e installare DOSBox personalmente.
Sta a voi scegliere il metodo che preferite.

Installato DOSBox sarà possibile avviarlo digitando da terminale
dosbox oppure tramite l'icona apposita presente nel menù Giochi.
Nella finestra di DOSBox impostiamo il layout della tastiera su italiano digitando
keyb itPassiamo ora alla creazione del file di configurazione dosbox.conf digitando all'interno della finestra di DOSBox il comando
config -writeconf dosbox.confVerrà creato all'interno della cartella home del vostro nome utente il file dosbox.conf necessario per configurare l'emulatore.
Chiudiamo DOSBox. A questo punto dobbiamo creare una cartella dove andremo a conservare i giochi DOS che andremo ad installare/giocare. In questo esempio ho creato una cartella
Giochi all'interno della mia cartella utente. (/home/luca/Giochi).
Per poter montare le immagini dei dischi di gioco copiamo i sei file iso di Gabriel Knight 2 all'interno della cartella Giochi appena creata. Siccome DOSBox "mal digerisce" comandi troppo lunghi consiglio di rinominare i file immagine in questo modo:
1.iso,
2.iso,
3.iso,
4.iso,
5.iso,
6.iso.
Ora apriamo il file dosbox.conf con l'editor di testo (cliccando sul file o tramite teminale con il comando gedit dosbox.conf).
Impostiamo il valore cycles= su
cycles=max e il valore keyboardlayout= su
keyboardlayout=itCosì sfrutteremo al massimo le capacità del nostro processore nell'emulare il gioco e avremo la localizzazione italiana della tastiera ad ogni avvio di DOSBox.
Spostiamoci al temine del file dosbox.conf fino ad arrivare alla sezione
[autoexec]
# Lines in this section will be run at startup.Dopo questa linea andremo a digitare i comandi per montare la cartella Giochi e le immagini virtuali dei CD di gioco.
mount c ~/Giochi
imgmount d "~/Giochi/1.iso" "~/Giochi/2.iso" "~/Giochi/3.iso" "~/Giochi/4.iso" "~/Giochi/5.iso" "~/Giochi/6.iso" -t iso
c:\Mi raccomando di fare attenzione nel rispettare spazi e caratteri altrimenti i comandi non funzioneranno.
Salviamo le modifiche e chiudiamo il file dosbox.conf
Avviamo di nuovo DOSBox e digitiamo questi programmi per installare Gabriel Knight 2 all'interno della nostra cartella Giochi.
d:
installCompletatiamo l'installazione.
Al termine ci ritroveremo davanti al prompt dei comandi. Digitiamo
gk2dos per avviare il gioco.
Le volte successive che apriremo DOSBox bisognerà digitare questi comandi:
cd sierra
gk2dosEd eccoci pronti per gustare le avventure del nostro Schattenjager anche su Linux.

Durante il gioco, al termine dei vari capitoli, viene chiesto di cambiare CD, per farlo bisogna semplicemente premere insieme Ctrl + F4. Così facendo ci si sposta da un CD all'altro "un passo" alla volta. Se per esempio al termine del primo CD viene chiesto di inserire il secondo CD basterà premere una volta Ctrl + F4 e confermare nella schermata di gioco.
Se viene chiesto di inserire CD successivi a quello in cui si sta giocando bisogna premere Ctrl+ F4 tante volte quanta è la distanza del CD successivo. Non è complicato, bisogna solo contare le volte che si preme Ctrl + F4 e se ci si scorda basta provare solo per 5 volte visto che i CD sono sei in tutto.;DAvviando DOSBox da terminale è ancora più facile controllare il CD in uso.
Qualche ultimo consiglio. Per giocare a schermo intero usate la combinazione di tasti Alt + Invio. Nel caso non vogliate farlo ogni volta potete modificare la stringa fullscreen=false in fullscreen=true all'interno del file dosbox.conf.
Se l'audio dovesse essere disturbato (scoppiettii o fruscii) modificate la voce oplrate=22050 in
oplrate=44100 sempre nel file dosbox.conf.
La configurazione del file dosbox.conf che vi ho proposto naturalmente funziona solo per Gabriel Knight 2 e con i file di gioco posizionati nelle cartelle di questo esempio. Apportate le opportune modifiche qualora non vogliate usare gli stessi percorsi.
Potete infine copiare il file dosbox.conf, contenente i comandi per avviare il gioco, e rinominarlo ad esempio gabriel.conf. Con questo file sarà possibile lanciare il gioco da terminale usando il comando
dosbox -conf /percorso/file/gabriel.conf dove /percorso/file rappresenta appunto il percorso che avrete scelto per conservare il file gabriel.conf. Usando questo metodo sarà possibile creare configurazioni personalizzate per altri giochi DOS da usare con DOSBox.
Un grazie a gira93 che ha suggerito quest'ultima dritta. Direi che è proprio tutto.
Buon divertimento!
