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.