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 4 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

Lascia un Commento

(trackback)

:devil: :ok: :asd: :sisi: :no: :D :o :confused: :cool: :ko: :| :( :sob: :look: :love: :mad: :monkey: :rolleyes: :rotfl: :sbonk: :) :shy: :p ;)