Tempo fa ho parlato di una libreria per far funzionare l’audio di Enemy Territory con SDL, e quindi anche con Alsa.. la conseguenza ovvia è che si può ascoltare musica, usare TS e tutto ciò che preferite mentre giocate..
Ebbene..
oggi tornando sul sito web dell’autore di questa libreria ho scoperto che la versione r23 ha aggiunto il supporto a Quake 3 Arena (nonché Return to Castle Wolfenstain)! L’ho già testato! Funziona a meraviglia!Finalmente potrò usare Team Speak anche giocando a Q3A!!!
Ecco come fare.. è tutto molto semplice..
chi vuole può seguire la guida “dell’altra volta” che va molto più nei dettagli (ovviamente adattandola al gioco su cui si vuole applicare)
prima di tutto installate le librerie SDL alsa (se già non le avete)
nei sistemi debian basta il comando
apt-get install libsdl-sound1.2 libsdl1.2debian-alsa
Primo metodo (meno sbattimento)
per i pigroni potete scaricarvi gli script che interessano il vostro gioco, scompattarli ed eseguirli per lanciare il gioco con SDL
fine..
gli script sono qui per Q3, qui per ET e qui per RTCW.
potete scompattarli usando il programma grafico che preferite.. oppure da terminale con
gunzip <nomescript>.gz
i permessi di esecuzione dovrebbero già essere a posto, nel caso riceveste errori di permessi provando a lanciare lo script semplicemente andate nelle proprietà del file e date i permessi di esecuzione, oppure da terminale
chmod +x <nomescript>
dovrebbe funzionare
Rendere la modifica definitiva
questo metodo non è l’unico.. è solo uno dei possibili
alternativamente potete cambiare il comando di lancio per l’icona nel vostro menù.. e in XQF se lo usate
se ora volete fare in modo che venga sempre lanciato il vostro script cercate il file di esecuzione che utilizzate adesso, nel mio sistema si trova in /opt/quake3/quake3 e /opt/enemy-territory/et
ma dipende da dove avete installato il gioco
da root rinominate i file e chiamateli quake3.old e et.old
adesso copiate nelle rispettive cartelle gli script dandogli il nome che preferite, io consiglio: quake3.sdl e et.sdl
quindi create un link simbolico di questo/i ultimo/i e chiamatelo come il file originale: quake3 e et
più facile a farsi che a dirsi
ci sono altri modi per rendere il tutto definitivo.. questo è il mio preferito…
metodo alternativo
scaricare i sorgenti di et-sdl-sound e copiare la libreria ( et-sdl-sound.so ) in una directory di vostra preferenza.. io l’ho messa in /opt/
quindi per ogni gioco che volete utilizzi la libreria scrivete uno script (file di testo) come questo:
#!/bin/bashexport ETSDL_SDL_LIB="/usr/lib/libSDL-1.2.so.0.11.0" export SDL_AUDIODRIVER="alsa" cd /opt/quake3/ LD_PRELOAD="/opt/et-sdl-sound.so" ./quake3.x86 $*
le parti in grassetto potrebbero essere da adattare al vostro sistema e alla vostra installazione, nonché al gioco per cui state scrivendo lo script e a dove lo avete installato
dopo di che vi basta salvare lo script e dargli i permessi di esecuzione
chmod +x quake3.sdl
io ho chiamato quello script quake3.sdl
quindi rendete la cosa definitiva come ho spiegato prima, o nel modo che preferite!
Se state gioendo come me.. considerate una donazione agli autori ( Pyry Haulos, Kevin Vacit ) di questa fantastica libreria, email disponibili sulla homepage di et-sdl-sound!
23 Agosto, 2007 at 14:37
[...] La libreria è ora funzionante anche per Quake 3 Arena, il procedimento di installazione è il medesimo.. oppure potete seguire il “nuovo” procedimento di installazione, che descrivo qui. [...]
24 Agosto, 2007 at 0:51
ottimo articolo e guida, posso inserire la tua guida sul wiki di http://www.playlinux.net ? o magari se vuoi la puoi inserire tu direttamente , sarebbe un ottima cosa
24 Agosto, 2007 at 1:41
@Yemmi
grazie
playlinux.net è un linuxgamers all’italiana?
“posso inserirlo io” significa che come un wiki chiunque può contribuire?
24 Agosto, 2007 at 11:09
esatto, è un linuxgamers all’italiana, e chiunque può contribuire al wiki http://wiki.playlinux.net , l’idea era quella di far diventare il sito un punto di riferimento per i videogiocatori di linux
, quindi ogni contributo è ben accetto..
e quesa guida che hai fatto potrebbe tornare utile a molti linux players
ciao
24 Agosto, 2007 at 12:13
@Yemmi
se inserisci la mia guida è possibile però mettere un rimando alla pagina su questo blog da cui è stato copiato l’articolo?
ho appena creato una nuova categoria: http://natonelbronx.wordpress.com/tag/informatica/linux/linuxgamers/
ci sono anche altri 2 articoli che possono essere utili ai giocatori qui sul mio blog, se vuoi dacci un occhio
24 Agosto, 2007 at 12:38
ottimo
, certo che si puo mettere un rimando al blog , tipo alla fine si puo mettere tratto dal blog di .. con tanto di link o roba così
cmq se hai tempo facci un salto su playlinux sei il benvenuto
24 Agosto, 2007 at 12:43
@Yemmi
a presto
certamente!
24 Agosto, 2007 at 13:40
ok fatta la guida per et, poi faccio anche quella per quake3
se vuoi dargli un occhiata http://wiki.playlinux.net/argomenti_generici/enemy_territory_con_alsa
se vuoi modificarla, aggiungerci qualcosa o correggerla, basta che ti registri al sito e poi sei libero di modificarla
… ciao
26 Agosto, 2007 at 9:54
[...] aver segnalato che adesso la libreria funziona anche con Quake, e di aver segnalato la sua ottima guida al [...]
29 Agosto, 2007 at 10:00
Il wiki di playlinux e questo blog usano la stessa licenza per i contenuti, sarà sufficente mettere all’inizio (“opera originale a cura di …”)
29 Agosto, 2007 at 12:37
@playlinux
si esatto
17 Novembre, 2008 at 23:57
funziona ma se lancio una mia config personale che ha alla fine queste:
seta vid_restart;snd_restart;net_restart;in_restart
clear
ovviamente non và, e non posso levare snd_restart.
qualcuno sà come fare?
18 Novembre, 2008 at 0:24
@puffo
così su due piedi non ti so aiutare :/
suppongo che un modo ci sia ma non saprei
posso chiederti perché non puoi togliere snd_restart?