| Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente |
| doom3 [Le 02/11/2012, 11:38] – [Installation du binaire Linux] 109.14.244.30 | doom3 [Le 11/09/2022, 10:36] (Version actuelle) – Suppression des espaces en fin de ligne (détecté et corrigé via le bot wiki-corrector (https://forum.ubuntu-fr.org/viewtopic.php?id=2067892) moths-art |
|---|
| * **Carte graphique** : GeForce 6800 ou Radeon X800 (256 Mo) | * **Carte graphique** : GeForce 6800 ou Radeon X800 (256 Mo) |
| * **Processeur** : Intel Pentium 4 3,2 GHz ou AMD Athlon 3200+ | * **Processeur** : Intel Pentium 4 3,2 GHz ou AMD Athlon 3200+ |
| * **Mémoire vive** : 1 Go RAM | * **Mémoire vive** : 1 Go RAM |
| |
| ===== Installation ===== | ===== Installation ===== |
| ==== Installation du binaire Linux ==== | ==== Installation du binaire Linux ==== |
| |
| - Commencez par télécharger des binaires Linux à partir [[ftp://ftp.idsoftware.com/idstuff/doom3/linux/|du serveur d'id Software]] __(Attention ce lien ne semble plus fonctionner si quelqu'un en trouve un qui fontionne, merci de le remplacer)__. **Ce paquet contient seulement les binaires pour Linux !** Pour plus de facilité, téléchargez-le dans votre répertoire personnel (**/home/votrenom/**). Vous pourrez le supprimer à la fin de l'installation. | - Commencez par télécharger des binaires Linux à partir [[ftp://ftp.idsoftware.com/idstuff/doom3/linux/|du serveur d'id Software]] ou de [[http://www.mediafire.com/download.php?lmtn8ka4dk7x5kj|ce miroir]] si le serveur est indisponible. **Ce paquet contient seulement les binaires pour Linux !** Pour plus de facilité, téléchargez-le dans votre répertoire personnel (**/home/votrenom/**). Vous pourrez le supprimer à la fin de l'installation. |
| - Ouvrez maintenant un [[terminal|terminal]]. | - Ouvrez maintenant un [[terminal|terminal]]. |
| - Pour éviter d'avoir un message du type : <code>bash: ./doom3-linux-1.3.1.1304.x86.run: Permission non accordée</code> au lancement du programme, il faut donner les droits en exécution au programme d'installation avec commande suivante : <code>chmod +x doom3-linux-1.3.1.1304.x86.run</code> | - Pour éviter d'avoir un message du type : <code>bash: ./doom3-linux-1.3.1.1304.x86.run: Permission non accordée</code> au lancement du programme, il faut donner les droits en exécution au programme d'installation avec commande suivante : <code>chmod +x doom3-linux-1.3.1.1304.x86.run</code> |
| ==== Localisation ==== | ==== Localisation ==== |
| |
| Le site jeuxlinux.fr propose [[http://www.jeuxlinux.fr/a59-Doom3.html|un article sur Doom 3]] et explique notamment la procédure pour avoir Doom 3 en français. | Le site jeuxlinux.fr propose [[https://www.jeuxlinux.fr/a59-Doom3.html|un article sur Doom 3]] et explique notamment la procédure pour avoir Doom 3 en français. |
| |
| ===== Problèmes rencontrés ===== | ===== Problèmes rencontrés ===== |
| ==== Pas de son ==== | ==== Pas de son ==== |
| |
| Il est possible que lorsqu'on lance le jeu, le son ne fonctionne pas (une erreur mmap...dev/... apparait dans le terminal). Il suffit d'installer le patch 1.3.1 pour régler ce problème (voir section suivante). | Le bug son provient d'une mauvaise prise en charge des pilotes audio. |
| |
| ==== Décalage son et image ==== | Pour y remédier (méthode provenant de http://tuxicoman.jesuislibre.net/2012/04/doom-3-sur-linux.html) :\\ |
| | - Déterminez quelle est votre carte son, avec la commande: |
| |
| Si lorsque vous lancez le jeu le son est décalé par rapport à l'image cela vient probablement du fait que Doom 3 utilise OSS, qui n'est plus utilisé par Ubuntu. Pour régler ce problème [[:tutoriel:comment_installer_un_paquet|installez le paquet]] [[apt://alsa-oss|alsa-oss]]. [[:tutoriel:comment_modifier_un_fichier|Modifiez ensuite le fichier]] que vous utilisez pour lancer Doom 3 (normalement /usr/local/games/doom3/doom3) : | <code>cat /proc/asound/cards</code> |
| <code>sudo gedit /usr/local/games/doom3/doom3</code> | |
| Puis rajoutez à la dernière ligne, devant l'exécutable, la commande **aoss**, ce qui donne : | |
| <code>exec aoss ./doom.x86 "$@"</code> | |
| |
| Puis lancez le jeu avec la commande | Qui doit renvoyer quelque chose comme : |
| <code>doom3 +set s_driver oss +set s_numberOfSpeakers 2</code> | <code> |
| | 0 [NVidia ]: HDA-Intel - HDA NVidia |
| | HDA NVidia at 0xd3000000 irq 19 |
| | 1 [UART ]: MPU-401 UART - MPU-401 UART |
| | MPU-401 UART at 0x330, irq 10 |
| | 2 [Audigy2 ]: Audigy2 - SB Audigy 2 ZS [SB0350] |
| | SB Audigy 2 ZS [SB0350] (rev.4, serial:0x20021102) at 0xa000, irq 16 |
| | </code> |
| | Dans le cas présent, la carte son que l'on veut utiliser est nommée "audigy 2", et porte l'indicatif 2.\\ |
| |
| <note tip>Vous pouvez également lancer Doom 3 sans utiliser la commande de la dernière étape en modifiant directement le fichier de configuration de Doom 3 présent dans votre dossier personnel : | - Ouvrez le fichier de configuration dans votre "home" (répertoire utilisateur): |
| <code>gedit ~/.doom3/base/DoomConfig.cfg</code> | |
| Et en remplaçant ''seta s_driver "best"'' | <code> gedit ~/.doom3/base/DoomConfig.cfg</code> |
| par ''seta s_driver "oss"'' | |
| </note> | Vous devriez y trouver ça: |
| | |
| | <code>... |
| | seta s_alsa_lib "libasound.so.2" |
| | seta s_driver "alsa" ##ou "best" |
| | seta s_alsa_pcm "plughw:X" |
| | ...</code> |
| | Ce qui signifie que Doom 3 lance les pilotes Alsa, la bibliothèque audio libasound.so.2 et utilise la carte son X (par défaut, 0). |
| | Remplacez le X par le numéro de la carte son déterminé précédemment. |
| | Dans l'exemple précédent, le numéro était 2, donc on obtiens : |
| | <code> |
| | seta s_alsa_pcm "plughw:2" |
| | </code> |
| | |
| | Le jeu sait maintenant quelle carte son utiliser, et quel driver utiliser (ALSA). |
| | |
| | Il ne reste qu'à modifier son lanceur, pour lancer Doom 3 avec pasuspender, dont le rôle est de stopper pulseaudio le temps que l'application tourne et ainsi permettre à ALSA de marcher. |
| | |
| | <code>pasuspender doom3</code> |
| | |
| | Le son devrait dorénavant marcher, sans décalage. |
| |
| <note>Le topic d'où cette idée est issue se trouve ici : | |
| http://forum.ubuntu-fr.org/viewtopic.php?pid=3885994 | |
| </note> | |
| |
| |
| Le fichier suivant a besoin d'être copié à partir de la version (Fr) Windows du CD 1 d'installation vers le répertoire **base/** (par défaut **/usr/local/games/doom3/base/**). | Le fichier suivant a besoin d'être copié à partir de la version (Fr) Windows du CD 1 d'installation vers le répertoire **base/** (par défaut **/usr/local/games/doom3/base/**). |
| ^ CD ^ Fichier à copier ^ | ^ CD ^ Fichier à copier ^ |
| | CD 1 | /cdrom/Setup/Data/base/zpak000.pk4 | | | CD 1 | /cdrom/Setup/Data/base/zpak000.pk4 | |
| |
| Pour l'ajouter, tapez : <code>gksudo nautilus /usr/local/games/doom3/base/</code> Une fenêtre avec des droits superutilisateur (root) va s'ouvrir, vous pouvez alors coller les fichiers vers de cette fenêtre. | Pour l'ajouter, tapez : <code>gksudo nautilus /usr/local/games/doom3/base/</code> Une fenêtre avec des droits superutilisateur (root) va s'ouvrir, vous pouvez alors coller les fichiers vers de cette fenêtre. |
| Le système de mise à jour interne du jeu n'est pas terrible, il vaut mieux utiliser l'installeur directement. | Le système de mise à jour interne du jeu n'est pas terrible, il vaut mieux utiliser l'installeur directement. |
| |
| Mirroirs disponibles : | Mirroirs disponibles : |
| * http://www.zeden.net/actu/11378-Doom-3-Patch-131 | * https://www.zeden.net/actu/11378-Doom-3-Patch-131 |
| * ftp://ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.3.1.1304.x86.run | * ftp://ftp.idsoftware.com/idstuff/doom3/linux/doom3-linux-1.3.1.1304.x86.run |
| * http://www.jeuxlinux.fr/ftp/files/doom3-linux-1.3.1.1304.x86.run | * http://www.jeuxlinux.fr/ftp/files/doom3-linux-1.3.1.1304.x86.run |
| ===== Plus d'informations ===== | ===== Plus d'informations ===== |
| |
| * [[http://zerowing.idsoftware.com/linux/doom/|DOOM III GNU/Linux FAQ (Anglais)]] | * [[http://zerowing.idsoftware.com/linux/doom/Doom3FrontPage/|DOOM III GNU/Linux FAQ (Anglais)]] |
| |
| ---- | ---- |
| |
| //Contributeur : [[https://wiki.ubuntu.com/Doom3|Traduit]] par [[utilisateurs:kmeleon|Kmeleon]], [[http://www.graphprotect.free.fr/|WSH]], wido//, [[utilisateur:Opun|Opun]], | //Contributeur : [[https://wiki.ubuntu.com/Doom3|Traduit]] par [[utilisateurs:kmeleon|Kmeleon]], [[http://www.graphprotect.free.fr/|WSH]], wido//, [[utilisateur:Opun|Opun]], |