Cette page est en cours de rédaction.
Apportez votre aide…

Ceci est une ancienne révision du document !



Quake 4

Quake 4 est l'une des plus grosses production d'id Software. Basé sur le moteur de doom 3, il propose un mode solo et un mode multijoueur. Le mode solo est particulièrement intéressant grâce à vos collaborateurs dirigés par une IA particulièrement bien codée. Vous allez même devoir vous aider de vos amis pour venir à bout des monstres qui n'hésiteront pas à vous attaquer lâchement par derrière…

La Terre est assiégée par les Stroggs, une race de nomades oblitérant ou convertissant tous ceux qui se dressent sur leur passage. L'heure est grave : l'état-major se résout à porter la guerre sur Stroggos, au coeur de l'empire strogg. Vous êtes Matthew Kane, membre de l'escouade Rhino et du corps expéditionnaire terrien. Combattez seul ou aux côtés de votre escouade, pilotez des blindés, et enfoncez-vous en plein coeur de la machine de guerre strogg. Vous êtes un marine mais après avoir été capturé et atrocement mutilé, vous héritez de capacités hybrides et du pouvoir de renverser le cours de la guerre.

Un petit screenShot pour mettre en bouche :p

Je vous propose un article de jeuxvidéo.fr qui met à disposition la démo pour linux: Démo de Quake4 sur jeuxvideo.fr

Voici l'accès sur les serveurs ftp de jeuxvideo.fr de la démo de Quake4 pour linux.

Procédure d'installation de la démo de Quake4:

  • Cliquer droit sur le lien qui pointe vers le fichier quake_4_demo_jouable_1_linux_anglais_18045.run et faite enregistrer la cible sous…
  • Une fois téléchargé, changer les droit de ce fichier pour le rendre éxecutable
    • soit avec un clique droit sur le fichier propriétés/permission coché execution pour le propriétaire
    • soit avec un terminal en tapant la commande :
 chmod +x quake_4_demo_jouable_1_linux_anglais_18045.run
  • Executer le script quake_4_demo_jouable_1_linux_anglais_18045.run
    • soit en Double cliquant sur le fichier quake_4_demo_jouable_1_linux_anglais_18045.run
    • soit dans le terminal en tapant :
 ./quake_4_demo_jouable_1_linux_anglais_18045.run
  • Suivez les instruction de l'installeur et installez la démo.
  • aller dans le dossier quake4-demo que l'installeur a créé et éxecuter le binaire quake4.x86

→ Le jeu se lance

Problèmes rencontrés

Vous aurez remarqué que l'installeur crée des liens symboliques vers l'éxecutable quake4.x86, si vous les utilisez le jeu ne se lance pas. C'est normal puisque le jeu tentera de charger les ressources (images, sons, etc..) à partir du répetoire où se trouve le lien, et ne les trouvera pas. Pour obtenir les messages d'erreurs il suffit d'éxecuter le lien dans un terminal. On se demande pourquoi ces liens existent?? ..enfin passons..

Allez chez votre distributeur de jeux habituel. Achetez Quake 4, il coûte environ 20€. Si vous avez une vieille carte graphique, rachetez-vous aussi une carte (au moins une Radeon X800GTO ou une GeForce 6800) à environ 170€.

Téléchargez les binaires de Quake4 pour linux à cette adresse

(il s'agit des fichier quake_4_client_linux_v1.1_beta_multi-langues_19027.run et quake_4_patch_client_linux_v1.32_multi-langues_23334.run)

Donnez-leur la permission d'execution propriétaire en allant dans les propriétés des fichier *.run*

puis: lancez l'installation du client (quake_4_patch_client_linux_v1.32_multi-langues_23334.run):

cd où/jai/mis/mon.run et sudo sh mon.run

Suivez les instruction de l'installeur.

Copiez tous les fichiers qui se trouvent sur le CD de Quake 4 (/CDROM/Setup/Data/q4base/*) que vous avez acheté dans le répertoire /usr/local/games/quake4/q4base. (il vous faudra les droits adéquates)

(Optionnel) Ensuite il faut installer le patch (sans quoi cela ne fonctionne pas chez moi) c'est la même commande: sudo sh patch.run

vérifiez vos droits sur le dossier .quake4 créé dans votre dossier personnel (cd ~ puis sudo chown -R monuser .quake4 puis sudo chmod -R 744 .quake4)

Lancez Quake 4 en passant la commande quake4 dans un terminal

problème:le son

Le bug son provient d'une mauvaise prise en charge des pilotes audio. pour y remédier:
-vérifier que vous disposer bien des pilotes sdl1.2-debian-all ou sdl1.2-debian-oss dans Synaptic
-ouvrez le fichier de configuration dans votre "home":

gedit ~/.quake4/q4base/Quake4Config.cfg

Vous devriez y trouver ça:

...
seta s_alsa_lib "libasound.so.2"
seta s_driver "alsa"       ##ou "best"
...

Ce qui signifie que Quake4 lance les driver Alsa et la bibliothèque audio libasound.so.2

Déjà, vérifions que le fichier "libasound.so.2" existe dans le répertoire /usr/lib/

ls /usr/lib/libas*

Si cette commande retrouve un "libasound.so.2", c'est normal, sinon, il va falloir recherche le fichier, ou plutôt le lien vers la bibliothèque et modifier la ligne du fichier de configuration en conséquence.
Notez que le lien vers la bibliothèque OpenAl fonctionne aussi: vous pouvez remplacer "libasound.so.2" par "libopenal.so.0" (sur ubuntu breezy, probablement différent sur d'autres versions).

Deuxièmement, nous allons proposer de passer par les pilotes "oss" au lieu de "alsa": remplacer ainsi:

seta s_driver "oss"          ## "oss" remplace "alsa"

Il existe une autre manière de régler le problème lié à "alsa": lancer une commande avec comme obtion l'utilsation des driver "oss", normalement cette action provoquera la réécriture du fichier de configuration.

cd /chemin/vers/quake4/
 ./quake4 +set s_driver oss

Franciser Quake4

Si après l'installation vous vous retrouvez avec Quake 4 en anglais, il y a une solution pour le démarrer en français, modifier comme précédemment le fichier de configutation et remplacer "english" par "french":

seta sys_lang "french"            ## au lieu de "english"

Accéder à la console

Durant le jeu, modifiez des paramètres avec la console de Quake4: voir le script de Jap sur le forum

  • quake4.1172401061.txt.gz
  • Dernière modification: Le 25/02/2007, 11:59
  • (modification externe)