La rinascita di Quake 2

category Debian, Gaming, Linux voRia 30 gennaio 2008 17:56

Oggi, a grande richiesta (me lo ha chiesto il grande Madrefoca, quindi a grande richiesta :asd: ), faremo rivivere il magnifico Quake 2 sulla nostra Debian Lenny!

Cominciamo!

Prima di tutto installiamo il pacchetto quake2-data già presente nei repository ufficiali (contrib). Inseriamo (e montiamo) il cd di quake 2 e avviamo lo script di configurazione con un

dpkg-reconfigure quake2-data

Nel menu che appare selezioniamo CDROM + point release, in modo da aggiornare i .pak del gioco all’ultima versione per poter giocare online.

Ci resta da installare il motore grafico; sfortunatamente non è più disponibile nei repo debian, ma lo è in quelli ubuntu (è l’ultima versione QuakeForge). Andremo quindi a ricostruire il pacchetto per il nostro sistema alla solita maniera.

Scarichiamo i 3 file necessari da qui (.dsc; .orig.tar.gz; .diff.gz), mettiamoli nella stessa directory e diamo il comando

dpkg-source -x file.dsc

Spostiamoci nella directory automaticamente creata e ricreiamo il pacchetto con

dpkg-buildpackage

quindi installiamolo come siamo soliti fare con un

dpkg -i nomepacchetto.deb

L’installazione è terminata. Restano però da fare alcuni aggiustamenti.

Prima di tutto, quelli riguardanti l’audio.
Essendo il gioco decisamente datato, manca il supporto alle librerie alsa, dovremo quindi accontentarci delle librerie oss.
Per consentire al gioco di utilizzare la nostra scheda audio, bisogna dare (da utente root) il seguente comando:

echo "quake2.real 0 0 direct" > /proc/asound/card0/pcm0p/oss

Dato che i suoi effetti non sopravvivono ad un riavvio del pc, è preferibile inserirlo nel file /etc/rc.local in modo che venga eseguito automaticamente ad ogni avvio del sistema.

Un’altra modifica da fare riguarda lo script di avvio (/usr/games/quake2), che contiene un warning riguardante un problema di sicurezza del netcode di quake2, e chiede un input da parte dell’utente prima di lanciare effettivamente il gioco.
Molto scomodo se lo si vuole avviare direttamente da xqf.
Io l’ho modificato cosi, ho apportato anche un altro paio di modifiche (switch del layout della tastiera e ripristino degli hotkeys all’uscita del gioco).

Ora è tutto pronto! Ci resta solo da sistemare il file config.cfg prima di tornare a straffare come solo un old school player sa fare! ;)

PS: Se a qualcuno può interessare, questa è la mia configurazione (uso una risoluzione di 1280×1024. Per cambiarla direttamente nel file di configurazione basta modificare la variabile gl_mode. Ad esempio, il valore ‘6’ indica una risoluzione di 1024×768).

feed icon 9 Commenti a “La rinascita di Quake 2”

  1. Madrefoca Debian IceWeasel Debian IceWeasel 2.0.0.11 :: Debian GNU/Linux Debian GNU/Linux

    Sei PRO :monkey:

  2. odx! Mozilla Firefox Mozilla Firefox 2.0.0.11 :: Windows Windows XP

    già, resuscita i morti! :o

  3. Mario Mozilla Firefox Mozilla Firefox 2.0.0.13 :: Ubuntu Linux Ubuntu Linux

    Ciao, spero che non sei quella pippa che conosco io, che giocava (giocava… che termine grossolano… insomma… diciamo le prendeva…) a quake2… cmq, ho intenzione di seguire questa guida per installare quake2 su ubuntu, spero che funziona ugualmente anche con questa distribuzione. ciao!
    :asd:
    p.s.
    BWHUAHAHAHAHHAHAHAHAHA!!! (tanto per capire chi sono)

  4. voRia Mozilla Firefox Mozilla Firefox 3.0b5 :: Linux Linux

    Ecco, lo sapevo, avrei dovuto mimetizzarmi per non farmi più trovare… :o
    LOL! Come va THUNDERONE?!? :love:

    Era da parecchio che non ti facevi più sentire… e stavo meglio…
    e ora hai rovinato tutto :sbonk:

    Fai una cosa: crea un account Jabber e aggiungimi…
    questo è il mio ID: voria@jabber.org ;)

    PS:
    Ho appena visitato il tuo myspace…
    la prima cosa che ho visto è stato il tuo (nuovo?) baffone, complimenti :D

  5. RockKeyman Opera Opera 9.63 :: Linux Linux

    Ciao a tutti, ho seguito tutte le istruzioni, e ho risolto anche qualche problema (tipo quello di cui qui: http://bugs.gentoo.org/show_bug.cgi?id=158415). Ora l’applicazione parte, ma non si vede nulla se non strisce verticali verdi che si muovono! Non ho idea di come risolvere e nemmeno di cosa cercare sul web. Da cosa può dipendere? Grazie a chiunque risponderà!

  6. RockKeyman Opera Opera 9.63 :: Linux Linux

    PS: Uso Ubuntu 8.10 64 bit

  7. voRia Mozilla Firefox Mozilla Firefox 3.0.6 :: Ubuntu Linux Ubuntu Linux

    Ciao,
    è probabile che tu stia provando ad avviare il gioco con un modulo video errato.
    Prova ad avviarlo con questa opzione da linea di comando:
    +vid_ref sdlglIn questo modo dovrebbe utilizzare le librerie OpenGL e SDL (probabilmente la soluzione migliore per quake2).
    Fammi sapere! :)

  8. RockKeyman Opera Opera 9.64 :: Linux Linux

    Ciao e grazie innanzitutto!

    Il video è partito, si vede bene. Ho altre questioni però!

    Non si sente nulla come posso risolvere questo?

    Non sembrano esserci mappe per CTF, come le installo? (non ho provatoa connettermi ma nella lista non ci sono, e non c’è nemmeno Edge, per cui suppongo ci siano solo le mappe del gioco singleplayer).

    Altra cosa, non riesco in nessun modo a fare il “/” per cambiare la fov o qualsiasi altra cosa da console.

    Grazie in anticipo a chiunque mi aiuti! (Non voglio far partire winzozz solo per giocare a Q2, mi sono incaponito, è una questione di principio, è open source ormai e DEVO riuscire a farlo girare :P)

  9. voRia Mozilla Firefox Mozilla Firefox 3.0.7 :: Ubuntu Linux Ubuntu Linux

    Per quanto riguarda le mappe, devi installarle con il comando
    sudo dpkg-reconfigure quake2-data e selezionare ‘CDROM + pointrelease’ in modo da scaricare l’ultima patch ufficiale disponibile (che contiene il CTF e le principali mappe giocate online).

    Per l’audio invece, controlla che non ci sia qualche soundserver (tipo pulseaudio) in esecuzione.