Dopo aver scoperto che è in sviluppo una versione con un nuovo motore di rendering, ETXreaL, mi è tornata voglia di giocare al glorioso Wolfenstein: Enemy Territory, che ora è anche GPL.
L’ultima volta che ci avevo giocato, il gioco faceva a cazzotti con ALSA, per cui se si voleva giocare in squadra con TeamSpeak, era necessario usare un certo escamotage di cui avevo già parlato.
Adesso che esiste Pulseaudio, il gioco fa a cazzotti con Pulseaudio
, ma la buona notizia è che si può usare lo stesso escamotage, seppure con una piccola modifica, vediamo come:
- Scaricare lo script et-sdl-sound da qui, ed estrarlo nella cartella dove è installato Enemy Territory
- Aprire lo script appena estratto con un qualsiasi editor di testo, cercare questo paragrafo:
# SDL audio driver SDL_AUDIODRIVER="alsa"
e sostituire alsa con pulse:
# SDL audio driver SDL_AUDIODRIVER="pulse"
- Salvare, rendere eseguibile lo script ed usarlo per lanciare il gioco
- Sparare, sparare, sparare!
Se si vuole spostare tramite Pulseaudio lo stream del gioco su un dispositivo diverso, è necessario poter cambiare applicazione senza chiudere il gioco; un trucco che ho scoperto a tal proposito è quello di lanciare il gioco in modalità finestra ed aprire la console ( AltGr + ì , praticamente ~): in questo modo si riottiene il puntatore di sistema e si può cambiare applicazione, poi una volta spostato lo stream, si può rimettere il gioco a schermo intero.



Questo escamotage è necessario però solo con et, con etxreal non ce n’è certo bisogno; io l’ho provato, visto che è disponibile una prima versione stabile (http://www.moddb.com/mods/etxreal/downloads) e devo dire non è niente male anche se richiede una scheda video che supporti almeno le opengl 3.2 (quindi tutti i driver liberi sono al momento esclusi di conseguenza) e c’è ancora qualche poligono mancante
Per quanto riguarda teamspeak ti consiglio di dare un occhio anche a mumble, io lo uso ormai da un po’ e non mi fa certo rimpiangere l’alternativa commerciale
Io veramente ETXreaL l’ho provato coi driver liberi (radeon) ed ha funzionato… forse magari mancava qualche shader, non saprei
Mumble l’ho provato e mi è anche piaciuto (a suo tempo contribuii anche qualcosa per l’icona, mi pare), ma uno degli amici con cui gioco è bloccato su TeamSpeak, il suo team (di altri giochi, prevalentemente BF) ha addirittura messo su un server dedicato, quindi per ora usiamo quello.
Strano, a me su un altro computer con scheda video che supporta le opengl2 (e non le 3) con i driver proprietari nvidia, non funziona: “Sys_Error: R_Init() – glGetError() failed = 0×500″.
Comunque da utente mumble allora devo ringraziarti se hai contribuito anche se solo un poco, visto che lo uso spesso, soprattutto in questo periodo