salta alla navigazione

Quake4 su Linux 9 marzo 2007 - 1:32

Inviato da Antonio De Luci (imu) in : Curiosità, Debian, Games, Linux, O.S. Revolution , trackback

quake 4 linux

Ho comperato il dvd di Quake4 in un negozio qui nella mia città, incuriosito da un commento generato nel mio canale di chat Linux-Revolution , dove chiacchierando del più e del meno sui games per linux e schede video , veniva indicato da un ragazzo come uno dei giochi graficamente più spinti. La sorpresa è stata grande quando infilando il dvd nel lettore, esplorandonlo non ho trovato nessun installer per linux . Non mi sono perso e affidandomi al mio fido amico Google, ho capito il trucchetto . Purtroppo bisogna scaricare la patch per Linux che allo stesso tempo funge da installer , ma prima bisogna procedere con la copia di una dir del dvd sull’hard disk, che andrò a spiegare .

quake 4 linux

Intanto le risorse minime indicate che servono a farlo giraresu linux sono :

– GNU/Linux
- processore Pentium(r) 4 2.0 GHz o Athlon(tm) XP 2000+
- 512MB RAM
- Kernel 2.4, 2.6 raccomandati
- glibc >= 2.2.4

3D acceleration:
- SDL >= 1.2
- gli ultimi driver OpenGL correttamente configurati
- ATI(r) Radeon(r) 9700
- ATI Radeon 9800
- ATI Radeon X300 series
- ATI Radeon X550 series
- ATI Radeon X600 series
- ATI Radeon X700 series
- ATI Radeon X800 series
- ATI Radeon X850 series
- Nvidia(r) GeForce(TM) 3/Ti series
- Nvidia GeForce 4/Ti series
- Nvidia GeForce FX series
- Nvidia GeForce 6 series
- Nvidia GeForce 7 series

Audio:
- una scheda audio che supporti i driver Alsa.
Alsa >= 1.0.6

Multiplayer:
- Internet e LAN (TCP/IP)
- Richiesta una connessione a banda larga per giocare su internet

quake 4 linuxquake 4 linux

 

Per scaricare L’installer/patch avete a disposizione due metodi , o prenderlo direttamente dal ftp id Software’s ftp server, oppure scaricarlo dal torrent , io erroneamente ( credo ) ho usato la prima opzione, ma ci ho messo ben 4 ore, forse anche più, tra i vari installer disponibili ho preferito prendere l’ultimo ancora beta :) , in questo modo :

$ wget -c ftp://ftp.idsoftware.com/idstuff/quake4/linux/quake4-linux-beta-1.4.0.x86.run

bene aspettando che l’installer venga completamente scaricato ( 249,4 Mb ) facciamo la copia del necessario del DVD sull’hard disk . Iniziamo a creare la dir per l’installazione in questo modo :

$ sudo mkdir /usr/local/games/quake4

Montiamo il dvd e copiamoci dentro la dir /cdrom/Setup/Data/q4base

$ sudo cp -a /cdrom/Setup/Data/q4base /usr/local/games/quake4

Ed installiamo le libsdl per il supporto audio

$ sudo apt-get install libsdl1.2debian-alsa

Dopo di che appena finito il download dell’installer lo avviamo :

$ sudo sh quake4-linux-beta-1.4.0.x86.run

licenza ok

Dopo l’accettazione della licenza , automaticamente riconoscerà il percorso e basterà premere ” inizia installazione ” :

installzione

Qualche secondo e tutto sarà pronto :

completata

Purtroppo appena avviato noto che la non rileva perfettamernte la lingua italiana , quindi dopo l’introduzione alla richiesta del CD key , rifiuto esco e modifico la configurazione :) in questo modo

$ vim ~/.quake4/q4base/Quake4Config.cfg

Cerco la riga lang ( con vim date in modalità inserimento /lang ) :

seta sys_lang "spanish"

e la cambio con :

seta sys_lang "italian"

Riavvio il gioco ( in modalità ottimizzata multi processore per la mia cpu altrimenti basta quake4 ) e finalmente inserisco il CD Key e inizio a giocare :

$ quake4-smp

Bene se non mi vedete per qualche giorno sapete a cosa mi sto dedicando :) e ricordate :

The Linux version of Quake 4 (TM) is NOT supported by
Activision Customer Support.

 

 

quake 4 linux

quake 4 linux

 

quake 4 linux

quake 4 linux

 

 

Commenti»

1. Wizard - 22 gennaio 2008- 21:48

mi da questo problema :
wizard@wizard:~$ quake4
Quake4 V1.4.2 linux-x86 Jun 15 2007
found interface lo – loopback
found interface eth0 – 192.168.1.34/255.255.255.0
CPU: Intel CPU with MMX & SSE & SSE2 & SSE3
enabled Flush-To-Zero mode
——— Initializing File System ———-
Loaded pk4 /usr/local/games/quake4/q4base/game000.pk4 with checksum 0xb3abe28c
Loaded pk4 /usr/local/games/quake4/q4base/game100.pk4 with checksum 0×74b379d9
Loaded pk4 /usr/local/games/quake4/q4base/game200.pk4 with checksum 0xa3c810d9
Loaded pk4 /usr/local/games/quake4/q4base/pak001.pk4 with checksum 0xf2cbc998
Loaded pk4 /usr/local/games/quake4/q4base/pak004.pk4 with checksum 0×385aa578
Loaded pk4 /usr/local/games/quake4/q4base/pak005.pk4 with checksum 0×60d50a1d
Loaded pk4 /usr/local/games/quake4/q4base/pak013.pk4 with checksum 0×6ad67f40
Loaded pk4 /usr/local/games/quake4/q4base/pak014.pk4 with checksum 0xee51cd59
Loaded pk4 /usr/local/games/quake4/q4base/pak015.pk4 with checksum 0xf5bf4e0c
Loaded pk4 /usr/local/games/quake4/q4base/pak016.pk4 with checksum 0×2196f58c
Loaded pk4 /usr/local/games/quake4/q4base/pak017.pk4 with checksum 0×91118a35
Loaded pk4 /usr/local/games/quake4/q4base/pak018.pk4 with checksum 0×98a14f03
Loaded pk4 /usr/local/games/quake4/q4base/pak019.pk4 with checksum 0xbc82ac79
Loaded pk4 /usr/local/games/quake4/q4base/pak020.pk4 with checksum 0xce74cda5
Loaded pk4 /usr/local/games/quake4/q4base/pak021.pk4 with checksum 0×2ba6e70c
Loaded pk4 /usr/local/games/quake4/q4base/pak022.pk4 with checksum 0×4e390eec
Loaded pk4 /usr/local/games/quake4/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943
Loaded pk4 /usr/local/games/quake4/q4base/zpak_english_01.pk4 with checksum 0xd9f04b8b
Loaded pk4 /usr/local/games/quake4/q4base/zpak_english_02.pk4 with checksum 0×9dbd91fd
Loaded pk4 /usr/local/games/quake4/q4base/zpak_english_03.pk4 with checksum 0×2eb6ad8
Loaded pk4 /usr/local/games/quake4/q4base/zpak_english_04.pk4 with checksum 0xd3fefaa1
Addon pk4 /usr/local/games/quake4/q4base/q4cmp_pak001.pk4 with checksum 0xd0813943 is on addon list
Current search path:
/home/wizard/.quake4/q4base
/usr/local/games/quake4/q4base
/usr/local/games/quake4/q4base/zpak_english_04.pk4 (3 files)
/usr/local/games/quake4/q4base/zpak_english_03.pk4 (4 files)
/usr/local/games/quake4/q4base/zpak_english_02.pk4 (21 files)
/usr/local/games/quake4/q4base/zpak_english_01.pk4 (1 files)
/usr/local/games/quake4/q4base/pak022.pk4 (14 files)
/usr/local/games/quake4/q4base/pak021.pk4 (89 files)
/usr/local/games/quake4/q4base/pak020.pk4 (11 files)
/usr/local/games/quake4/q4base/pak019.pk4 (1206 files)
/usr/local/games/quake4/q4base/pak018.pk4 (3 files)
/usr/local/games/quake4/q4base/pak017.pk4 (3 files)
/usr/local/games/quake4/q4base/pak016.pk4 (193 files)
/usr/local/games/quake4/q4base/pak015.pk4 (34 files)
/usr/local/games/quake4/q4base/pak014.pk4 (552 files)
/usr/local/games/quake4/q4base/pak013.pk4 (239 files)
/usr/local/games/quake4/q4base/pak005.pk4 (1395 files)
/usr/local/games/quake4/q4base/pak004.pk4 (2249 files)
/usr/local/games/quake4/q4base/pak001.pk4 (5837 files)
/usr/local/games/quake4/q4base/game200.pk4 (9 files)
/usr/local/games/quake4/q4base/game100.pk4 (2 files)
/usr/local/games/quake4/q4base/game000.pk4 (2 files)
game DLL: 0×0 in pak: 0×0
Addon pk4s:
/usr/local/games/quake4/q4base/q4cmp_pak001.pk4 (119 files)
file system initialized.
———————————————
———— Initializing Decls ————-
Loading guides…. 64 loaded
58ms to load 245k of material
2ms to load 4k of skin
94ms to load 378k of sound
1ms to load 0k of materialType
522ms to load 2889k of lipSync
1ms to load 0k of playback
1115ms to load 1690k of effect
———————————————
——– Initializing renderSystem ———-
using ARB renderSystem
renderSystem initialized.
———————————————
Found default language English with VO
…. found additional language ‘french’ without VO
…. found additional language ‘italian’ without VO
…. found additional language ’spanish’ without VO
696 strings read from strings/english_code.lang
1794 strings read from strings/english_guis.lang
1797 strings read from strings/english_mappack.lang
2273 strings read from strings/english_maps.lang
3 strings read from strings/french_mappack.lang
3 strings read from strings/italian_mappack.lang
3 strings read from strings/spanish_mappack.lang
Couldn’t open journal files
execing default.cfg
couldn’t exec editor.cfg
couldn’t exec Quake4Config.cfg
couldn’t exec autoexec.cfg
——– Initializing Sound System ———-
sound system initialized.
———————————————
————— R_InitOpenGL —————-
Initializing SDL subsystem
Loading GL driver ‘libGL.so.1′ through SDL
SDL_ListModes:
1280×800 SDL_ListModes are currently ignored for resolution filtering. Set r_useSDLModes to 1 if you want it
8/8/8/8 RGBA bits, 24 depth bits, 8 stencil bits
1 pixels multisampling
dlopen(libasound.so.2)
asoundlib version: 1.0.14a
Alsa is available
—— Alsa Sound Initialization —–
opened Alsa PCM device default for playback
device buffer size: 5644 frames ( 22576 bytes )
allocated a mix buffer of 16384 bytes
————————————–
…using GL_ARB_multitexture
…using GL_ARB_texture_env_combine
…using GL_ARB_texture_cube_map
…using GL_ARB_texture_env_dot3
…using GL_ARB_texture_env_add
X..GL_ARB_texture_non_power_of_two not found
X..GL_NV_blend_square not found
X..GL_ARB_texture_compression not found
Fatal Error: Texture compression unavailable
Shutting down SDL subsystem
————— BSE Shutdown —————-
———————————————
Shutting down sound hardware
———– Alsa Shutdown ————
close pcm
dlclose
————————————–
idRenderSystem::Shutdown()
Sys_Error: Texture compression unavailable

Sai aiutarmi ?

Usa Mozilla Firefox Mozilla Firefox 2.0.0.11 con Ubuntu Linux Ubuntu Linux
2. imu - 22 gennaio 2008- 22:10

@Wizard
Se stai usando i driver OPEN credo sia normale se invece usi NVIDIA allora controlla a cosa punti quella libreria (dovrebbe puntare al quella NVIDIA:
$ ls -al /usr/lib/libGL.so.1
Comunque è un problema di driver VIDEO (nvidia o ati)

Gentilmente evita(te) di postare intere enciclopedie, bastava la sezione dell’errore o solo l’errore “Fatal Error: Texture compression unavailable“. Questo non è un forum ne un help desk dedicato.

Usa Debian IceWeasel Debian IceWeasel 2.0.0.11 con Debian GNU/Linux Debian GNU/Linux
3. Wizard - 23 gennaio 2008- 15:05

io ho un portatile con ati e i driver istallati ,e mi da questa risposta
lrwxrwxrwx 1 root root 12 2008-01-01 11:09 /usr/lib/libGL.so.1 -> libGL.so.1.2
è un problema dei driver ati ?

Usa Mozilla Firefox Mozilla Firefox 2.0.0.11 con Ubuntu Linux Ubuntu Linux
4. imu - 23 gennaio 2008- 18:39

@Wizard
Quell’errore sembra legato sia ai driver nvidia che ati, causa uso XGL, dato che questo server è abolito da parecchio tempo (si usava ai tempi di Dapper per far girare compiz), sicuramente la causa possibile potrebbe essere un aggiornamento delle librerie MESA (libgl1-mesa-glx) che hanno sovrascritto quelle dei tuoi driver (ATI CLOSED). Quindi ti consiglio di reinstallare ” fglrx” .

Usa Debian IceWeasel Debian IceWeasel 2.0.0.11 con Debian GNU/Linux Debian GNU/Linux
5. M0rF3uS - 23 gennaio 2008- 19:59

Se vuoi un gioco con installer per linux puoi provare Unreal tournament, uno qualsiasi, hanno un .sh all’interno, non bisogna ne patchare ne modifica niente in quanto è pienamente supportato, graficamente credo sia uguale a quake ti saprò dire come provo quake ;)

edit: l’ftp non mi accetta l’ingresso anonimo, è normale?
edit2: e l’ultima versione dello script è la 1.4.2

Usa Mozilla Firefox Mozilla Firefox 2.0.0.11 con Ubuntu Linux Ubuntu Linux
6. imu - 23 gennaio 2008- 20:25

@M0rF3uS
Non lo provo da mesi (edit 9 marzo 2007).

Usa Debian IceWeasel Debian IceWeasel 2.0.0.11 con Debian GNU/Linux Debian GNU/Linux
7. M0rF3uS - 23 gennaio 2008- 21:08

Ma sai che non avevo visto la data del post? lol sono fulminato oggi

Usa Mozilla Firefox Mozilla Firefox 2.0.0.11 con Ubuntu Linux Ubuntu Linux