Enemy Territory: Quake Wars est un jeu de tir à la première personne (FPS) Il offre la possibilité de jouer en ligne ou en solo contre des BOTS
Successeur de Enemy Territory, il est édité par Activision et, développé par Splash Damage. Quake Wars utilise le moteur id Tech 4 (anciennement connu sous le nom de Doom3 Engine) développé par id Software et doté de la technologie MegaTexture.
Les exécutables pour Linux ne sont pas disponibles sur le DVD, il faut donc les télécharger.
idSoftware ne fournit plus le lien BitTorrent "officiel". Vous pouvez télécharger directement l'exécutable sur un des serveurs listés ici : http://www.splashdamage.com/node/227 L'exécutable fait 530 Mio.
Assurez vous d'avoir le DVD du jeu dans votre lecteur (sauf pour la démo).
Utiliser cette méthode pour installer votre fichier .run Ici
Pour une installation dans le dossier par défaut: lancez vos commandes avec sudo
sudo ./ETQW-client-1.5-full.x86.run
Suivez les instructions en préférant les réglages proposés.
L'installateur s'occupe de tout et vas chercher tout seul les données sur votre DVD.
Dans mon cas, l'installateur ne trouvait pas le DVD de ETQW.
Lorsque j'introduisais le DVD, ce dernier était monté sous /media/ETQWDVD/, ce qui empêchait sa détection.
Avant de lancer l'installation, il m'a fallu définir la variable SETUP_CDROM avec le chemin vers le DVD d'installation de ETQW :
export SETUP_CDROM=/path/to/cdrom
En relançant à nouveau l'installation, tout s'est ensuite déroulé correctement.
Lors du lancement si vous rencontrez ceçi:
ETQW-demo2-client-full.r1.x86.run: 1: Syntax error: "(" unexpected
Tapez dans un terminal:
sudo chmod +x ETQW-demo2-client-full.r1.x86.run
Pour démarrer le jeu rendez vous dans le dossier d'installation
Dossier par défaut: cd /usr/local/games/etqw/
puis
./etqw
Le dossier par défaut pour la demo est
/usr/local/games/etqw.demo/
Vous pouvez créer un lancer en suivant cette méthode:raccourci-lanceur
Tout comme son prédécesseur, le jeu est disponible qu'en 32 bits. Il faut donc rajouter les bibliothèques 32 bits en installant le paquet ia32-libs sous peine d'avoir le message d'erreur suivant :
Si vous pensez que votre FAI vous empêche de vous connecter, ce qui est apparemment le cas chez Club Internet entre 18h et 00h. Vous pouvez consulter ce post : http://community.enemyterritory.com/forums/showthread.php?t=14680
méthode testé et approuvé ;)
Pour traduire le jeu en Français, copiez le fichier "zpak_french000.pk4" qui se trouve dans le dossier ./Setup/Data/base/FRA du DVD et aussi les fichiers "zpak_french001.pk4", "zpak_french002.pk4" et "zpak_french003.pk4" qui se trouvent dans le dossier /usr/local/games/etqw/base si vous avez installé le jeu dans le répertoire par défaut.
Copiez les dans le dossier ~/.etqwcl/base"
Attention celui ci est caché, il est crée après un premier lancement du jeu. Il contient en autre les paramétrages de votre jeu
Puis dans ce même répertoire, créez un fichier texte "autoexec.cfg"
Éditez le et ajoutez cette ligne :
seta sys_lang "french"
Après ça votre jeu devrait maintenant être francisé.
Pour revenir au jeu en anglais, éditer le fichier "autoexec.cfg" ci-dessus et remplacer la ligne précédente par:
seta sys_lang "english"
Dans le fichier autoexec.cfg créé précédemment, ajoutez la ligne suivante :
seta r_useThreadedRenderer "2"
L'exécutable du jeu à utiliser est désormais /usr/local/games/etqw/etqw-rthread
Le probleme est que les touches du clavier &,é,",',(,-,è,_,ç,à,),=, restent bloqués en &,é,",',(,-,è,_,ç,à,) dans le jeu, alors que l'on voudrait 1,2,3,4,5,6,7,8,9,0, gênant pour pouvoir utiliser leurs fonctions.
compiz-fuzion peut gèner également le jeu.
Pour tout cela l'idéal est de créer un fichier bash (etqwstart par exemple) qui contient le code suivant:
#! /bin/sh metacity --replace & setxkbmap -layout us /usr/local/games/etqw/etqw.x86 setxkbmap -layout fr compiz --replace &
Enregistrez ce script sur le bureau par exemple puis rendez le exécutable:
chmod +x /home/utilisateur/Bureau/etqwstart
Ou il faut remplacer l'utilisateur par le votre.
Il peut être intéressant de couper compiz, le temps de jouer, afin de gagner en fluidité.
Pour cela il suffit de créer un fichier texte (ou script) quake_wars.sh, de copier ceci dedans:
#!/bin/sh metacity --replace & /usr/local/games/etqw/etqw compiz --replace & exit 0
et de rendre exécutable le script, avec un click droit→Propriétés→Permissions, et en cochant "Autoriser l'exécution du fichier comme un programme".
Le script, une fois lancé, va basculer compiz vers metacity et va lancer le jeu. Après l'extinction du jeux, le script réactivera compiz tous seul comme un grand.
Vous pouvez même créer un lanceur en pointant le champ "commande" vers votre script.
En cas de décalage systématique ou régulier du son lors du jeu (son en retard d'environ 30 secondes), voici les solutions selon votre version d'Ubuntu.
Il faut rajouter la surcouche aoss de alsa en installant le paquet alsa-oss.
Rendez-vous dans le répertoire d'installation : /usr/local/games/etqw/ par défaut.
Ensuite, éditez le fichier etqw ou etqw-rthread selon celui que vous lancer pour démarrer le jeu.
Rajoutez aoss au même endroit que l'exemple suivant :
#!/bin/sh cd `dirname $0` export LD_LIBRARY_PATH="$LD_LIBRARY_PATH:." exec aoss ./etqw-rthread.x86 "$@"
Voilà, normalement le son colle maintenant à l'image.
en attendant une mise a jour d'ubuntu qui corrige le bug dans le fichier de config etqwconfig.cfg
seta s_alsa_pcm "plughw:0"
0 étant l'adresse de votre carte son
si vous passez par des enceintes usb ou une autre carte son utilisez la commande pour trouver l'adresse
aplay -l
j'en parle ici http://forum.ubuntu-fr.org/viewtopic.php?pid=4027106#p4027106
Comme indiqué sur ce post, éditer le script etqw présent dans le dossier d'installation du jeu, pour y insérer +set s_alsa_pcm plughw:0 +set s_driver alsa afin d'obtenir la ligne suivante en dernière ligne du script
exec ./etqw.x86 +set s_alsa_pcm plughw:0 +set s_driver alsa "$@"
—-
Contributeurs : kao_chen, lecbee, Nathanos, Manu_Ubu, adam0509, Yannick@AMD64, lolo21g, lepetit,splitt.